【集体智慧编程 学习笔记】 推荐系统构建
本文构建了一个简单的推荐系统,使用的数据是真实的数据,叫作MovieLens,来自University of Minnesota‘s GroupLens项目组。代码以Python作为实现语言,使用版本为Python2.7。
loadMovieData:用于数据的读取。userData指的是以userId为键构建的电影评分列表。movieData值的是以movieId为键构建的电影评分列表。
euclidean:用于计算Eucidean距离系数
pearson:用于计算Pearson相关系数
getSimilarItems:计算出movieData中每一项相似度最大的n项
getRecommendationsItems:对于某个user取得推荐结果
代码如下:
转载请注明: 转自阿龙の异度空间
本文链接地址: http://www.yidooo.net/archives/3215.html