python-recsys:一款实现推荐系统的python库

recsys

python-recsys是一个用来实现推荐系统的python库。

安装

依赖项

python-recsys构建于Divisi2(基于语义网络的常识推理库)之上,使用了csc-pysparse(稀疏矩阵计算库),而Divisi2依赖于NumPy和Networkx库。另外python-recsys也依赖于SciPy库。

安装依赖库过程如下(以Ubuntu为例):

先从github上下载安装文件,再安装python-recsys:

示例

  1. 加载Movielens数据集:

  1. 进行奇异值分解 (SVD), M=U Sigma V^t:

  1. 得到两部电影的相似性:

  1. 获得和电影Toy Story相似的电影:

  1. 预测一个用户 (USERID) 将给一部电影 (ITEMID)的打分:

  1. 推荐 (没被用户打过分的) 电影给用户:

  1. 哪些用户应该会看Toy Story (哪些没给Toy Story打过分的用户将给它一个高的打分?)?

文档

从doc/source目录创建HTML文档:

HTML 将被创建在下面路径中:

开源地址:https://github.com/ocelma/python-recsys

2 5 收藏

资源整理者简介:beyondwu

简介还没来得及写 :) 个人主页 · 贡献了14个资源 · 1


直接登录
最新评论

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer