Python推荐系统框架:RecQ

2019 年 1 月 21 日 专知

【导读】Github用户@Coder-Yu发布了一套基于Python的推荐系统框架RecQ。RecQ是一个用于推荐系统的python库(python2.7.x),实现了一些state-of-the-art的推荐算法。


作者 | Coder-Yu

编译 | Xiaowen


github地址:https://github.com/Coder-Yu/RecQ


为了轻松地运行RecQ(不需要逐一设置RecQ中使用的包),强烈建议使用anaconda。anaconda集成了python解释器、常用的科学计算库(如Numpy、Pandas和Matplotlib),以及包管理器,所有这些都使它成为数据科学研究者的完美工具。 


RecQ 框架图


如何运行:

  • 1.Configure the **xx.conf** file in the directory named config. (xx is the name of the algorithm you want to run)

  • 2.Run the **main.py** in the project, and then input following the prompt.


算法实现列表:

备注:我们使用SGD优化算法来获得局部最小值。因此,原论文与代码在Fomula表示方面存在一定的差异。



公开的数据集:


-END-

专 · 知

   专知《深度学习: 算法到实战》课程正在开讲! 中科院博士为你讲授!


请加专知小助手微信(扫一扫如下二维码添加),咨询《深度学习:算法到实战》参团限时优惠报名~

欢迎微信扫一扫加入专知人工智能知识星球群,获取专业知识教程视频资料和与专家交流咨询!

请PC登录www.zhuanzhi.ai或者点击阅读原文,注册登录专知,获取更多AI知识资料!

点击“阅读原文”,了解报名专知《深度学习:算法到实战》课程

登录查看更多
12

相关内容

推荐系统,是指根据用户的习惯、偏好或兴趣,从不断到来的大规模信息中识别满足用户兴趣的信息的过程。推荐推荐任务中的信息往往称为物品(Item)。根据具体应用背景的不同,这些物品可以是新闻、电影、音乐、广告、商品等各种对象。推荐系统利用电子商务网站向客户提供商品信息和建议,帮助用户决定应该购买什么产品,模拟销售人员帮助客户完成购买过程。个性化推荐是根据用户的兴趣特点和购买行为,向用户推荐用户感兴趣的信息和商品。随着电子商务规模的不断扩大,商品个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的商品。这种浏览大量无关的信息和产品过程无疑会使淹没在信息过载问题中的消费者不断流失。为了解决这些问题,个性化推荐系统应运而生。个性化推荐系统是建立在海量数据挖掘基础上的一种高级商务智能平台,以帮助电子商务网站为其顾客购物提供完全个性化的决策支持和信息服务。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
《深度学习》圣经花书的数学推导、原理与Python代码实现
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【新书】Python数据科学食谱(Python Data Science Cookbook)
专知会员服务
114+阅读 · 2020年1月1日
【资源推荐】情感分析资源列表
专知
31+阅读 · 2019年3月20日
Github项目推荐 | RecQ - Python推荐系统框架
AI研习社
8+阅读 · 2019年1月23日
PyTorch实现多种深度强化学习算法
专知
36+阅读 · 2019年1月15日
深度学习TensorFlow实现集合
专知
10+阅读 · 2018年9月8日
181页机器学习Python介绍书籍pdf下载
专知
17+阅读 · 2018年8月11日
Arxiv
20+阅读 · 2019年11月23日
Arxiv
5+阅读 · 2019年10月11日
Arxiv
3+阅读 · 2018年10月18日
Arxiv
6+阅读 · 2017年12月2日
VIP会员
相关资讯
【资源推荐】情感分析资源列表
专知
31+阅读 · 2019年3月20日
Github项目推荐 | RecQ - Python推荐系统框架
AI研习社
8+阅读 · 2019年1月23日
PyTorch实现多种深度强化学习算法
专知
36+阅读 · 2019年1月15日
深度学习TensorFlow实现集合
专知
10+阅读 · 2018年9月8日
181页机器学习Python介绍书籍pdf下载
专知
17+阅读 · 2018年8月11日
Top
微信扫码咨询专知VIP会员