在一些音乐网站、书评网站、电影网站也有类似的推荐系统,比如豆瓣上的“豆瓣猜”、百度音乐的“为你推荐”等,推荐结果都不错。...5, 0, 0, 1, 1],
[1, 1, 1, 2, 0],
[2, 2, 2, 0, 0],
[1, 1, 1, 0, 0],
[5, 5, 5, 0, 0]]
推荐引擎..., 返回前N个课程
推荐引擎需要一个对课程评估分值的函数
'''
函数功能:在给定相似度计算方法的条件下,估计该用户对课程的评分值
input
ds: 评价矩阵
userIdx: 用户编号...similarity * userRating
if simTotal == 0: return 0
else: return ratSimTotal/simTotal #预计得分
推荐引擎代码...'''
推荐引擎: 给用户推荐N个最喜欢的课程
input
ds: 评价矩阵
userIdx:
N: 最高推荐N个结果
simFunc
estFunc
'''