推荐相关
小亚文
我喜欢随遇而安的生活,但我更需要自身的努力来创造更好的生活
展开
-
MovieTaster-使用Item2Vec做电影推荐代码解析
在做推荐的时候了解到,可以将电影进行向量的训练,根据向量的相似度来做推荐,下载了MovieTaster代码,源代码地址 https://github.com/lujiaying/MovieTaster-Open,根据代码的数据来运行了一遍该程序。 1.是process.py ,代码中iteritems()在python3中为items() import json DoulistFile = ...原创 2018-07-11 15:03:46 · 2267 阅读 · 0 评论 -
ALS 与协同过滤
ALS是交替最小二乘的简称。在机器学习中,ALS特指使用交替最小二乘求解的一个协同过滤算法。它通过观察到的所有用户给产品的打分,来推断每个用户的喜好并向用户推荐适合的产品。 ALS算法不像基于用户或者基于物品的协同过滤算法一样,通过计算相似度来进行评分预测和推荐,而是通过矩阵分解的方法来进行预测用户对电影的评分。转载 2018-05-23 17:49:01 · 1564 阅读 · 0 评论 -
基于物品的相似度计算
基于物品的协同过滤import math import operatorclass ItemBasedCF: def __init__(self, train_file): self.train_file = train_file self.readData() def readData(self): # 读取文件,并生成用户-物品的评分转载 2017-11-14 17:34:14 · 2733 阅读 · 0 评论