大厂AI工程师面试题及答案.docxVIP

  • 1
  • 0
  • 约8.83千字
  • 约 26页
  • 2026-04-05 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年大厂AI工程师面试题及答案

一、编程题(3题,每题10分,共30分)

1.Python编程:实现一个简单的推荐系统

题目描述:

给定一个用户-商品评分矩阵(用二维列表表示),请实现一个基于最近邻的简单推荐系统。输入用户ID和评分矩阵,输出该用户可能喜欢的商品(未被评分的商品中评分最高的前3个)。

示例输入:

python

user_id=3

ratings=[

[5,3,0,0],

[4,0,3,0],

[1,1,0,5],

[1,0,0,4],

[0,1,5,4]

]

示例输出:

`[2,3]`(假设用户3未评分的商品是第2和第3个,评分分别为3和4)

答案与解析:

python

defrecommend(user_id,ratings):

user_ratings=ratings[user_id]

rated_items={i:ratingfori,ratinginenumerate(user_ratings)ifrating0}

unrated_items={i:0foriinrange(len(user_ratings))ifinotinrated_items}

foriinrange(len(ratings)):

文档评论(0)

1亿VIP精品文档

相关文档