推荐系统干货总结【全】(二)

简介: 推荐系统干货总结【全】(二)

三、相关论文


1、RSPapers


最近和几个同学共同整理了关于推荐系统的一些经典必读论文,包括综述文章、传统经典推荐文章、社会化推荐文章、基于深度学习的推荐系统文章以及专门用于解决冷启动问题的文章等。该项目还在持续更新中,欢迎大家star,欢迎大家补充,让我们一起构建一个完整的入门推荐论文清单,让想入门推荐的童鞋们不必再想咱们一样痛苦吧。


项目链接:hongleizhang/RSPapers


四、相关课程


Recommender Systems Specialization


最近,coursea上开放了推荐系统专项课程《Recommender Systems Specialization》。


该课程于2018年3月26日开课,这个系列由4门子课程和1门毕业项目课程组成,包括推荐系统导论,最近邻协同过滤,推荐系统评价,矩阵分解和高级技术等,感兴趣的同学可以关注。


五、关于数据集


1、MovieLens


适用于传统的推荐任务,提供了3种不同规模的数据,包含用户对电影的评分信息,用户的人口统计学特征以及电影的描述特征。


2、Filmtrust


适用于社会化推荐任务,规模较小,包含用户对电影的评分信息,同时包含用户间的信任社交信息。


3、Douban


适用于社会化推荐任务,规模适中,包含用户对电影的评分信息,同时包含用户间的信任社交信息。


4、Epinions


适用于社会化推荐任务,规模较大,包含用户对电影的评分信息,同时包含用户间的信任社交信息,值得注意的是,该数据集同时还包括不信任关系信息。


5、Yelp


几乎适用于所有推荐任务,数据规模大,需要手动提取自己需要的信息,包含评价评分信息,用户信息(注册信息、粉丝数量、朋友信息),商品信息(属性信息、位置信息、图像信息),建议信息等。


六、代码与工具


1、LibRec


java版本开源推荐系统,包含了70多种经典的推荐算法。


2、Surprise


python版本开源推荐系统,包含了多种经典的推荐算法。


3、LibMF


c++版本开源推荐系统,主要实现了基于矩阵分解的推荐算法。


4、Recommender-System


python版本开源推荐系统,包含了多种经典的推荐算法。


5、Neural Collaborative Filtering


python实现神经协同过滤推荐算法。


未完待续...


相关文章
|
搜索推荐 算法
137 推荐系统是什么
137 推荐系统是什么
54 0
|
机器学习/深度学习 算法 搜索推荐
推荐算法介绍
推荐算法介绍
169 0
|
算法 搜索推荐 数据挖掘
139 常见的推荐算法
139 常见的推荐算法
64 0
|
算法 搜索推荐
推荐算法中需要注意的点
推荐算法中需要注意的点
48 0
|
机器学习/深度学习 搜索推荐 算法
基于协同过滤算法的电影推荐系统设计(二) - 推荐系统介绍(上)
基于协同过滤算法的电影推荐系统设计(二) - 推荐系统介绍(上)
471 0
基于协同过滤算法的电影推荐系统设计(二) - 推荐系统介绍(上)
|
搜索推荐 测试技术
推荐系统:协同过滤
可以根据产品元数据计算的,提供制定推荐的选择,推荐与用户过往购买过的产品相关性最相似的产品,今天我们来聊聊如何通过利用用户和产品之间的相似性提供建议的方法。 协同过滤是一种利用用户和产品之间的相似性提供建议的方法。协同过滤分析相似的用户或相似评级的产品,并根据此分析推荐用户。
188 0
|
人工智能 搜索推荐 算法
推荐系统 (协同过滤)
推荐系统 (协同过滤)
154 0
推荐系统 (协同过滤)
|
机器学习/深度学习 消息中间件 算法
为什么需要推荐系统
流量特点: 稀缺性:获取流量是有成本的,流量成本:
143 0
|
机器学习/深度学习 人工智能 搜索推荐
推荐系统干货总结【全】(一)
推荐系统干货总结【全】(一)
244 0