读书人

【群体智慧编程 学习笔记】 推荐系统构

发布时间: 2012-07-08 17:43:43 作者: rapoo

【集体智慧编程 学习笔记】 推荐系统构建

本文构建了一个简单的推荐系统,使用的数据是真实的数据,叫作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

读书人网 >编程

热点推荐