- 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)):
您可能关注的文档
最近下载
- 电力电子应用技术 第4版 习题答案 作者 王楠 第3章 思考题与习题.pdf VIP
- 马航MH370终极报告-Appendix1.12G-Items9&15Left&RightWingTrailingEdgePanels.pdf VIP
- TSP南极先生医案集.pdf
- (共102页PPT)第六课 掌握演绎推理方法.pptx VIP
- SMT单面组装工艺技术.pptx VIP
- 企业学生实习实施方案.docx VIP
- 贵州省2026年定向部分高校选调优秀毕业生笔试试题附答案解析.docx VIP
- 安徽省庐巢联盟2024-2025学年高一上学期第一次月考英语试题(含答案).docx VIP
- 高分子材料基础第3章-高分子材料的结构与性能.ppt VIP
- CSCO肾癌诊疗指南(2026版).docx
原创力文档

文档评论(0)