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

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

相关文章:

  • 2022-12-23
  • 2021-05-29
  • 2021-12-13
  • 2021-07-13
  • 2022-12-23
  • 2021-12-10
  • 2021-06-06
  • 2021-11-30
猜你喜欢
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
  • 2021-06-29
  • 2021-05-01
  • 2021-10-21
相关资源
相似解决方案