推荐系统常用的Python库

一、python-recsys
https://github.com/Coder-Yu/RecQ
网址是:https://github.com/ocelma/python-recsys

二、scikit-surprise
surprise可以算上是推荐系统中较为常用,知名度较高的库了,它是是scikit系列中的一个库。
官方文档:https://surprise.readthedocs.io/en/stable/getting_started.html
github:https://github.com/NicolasHug/Surprise

三、LightFM
官方文档:http://lyst.github.io/lightfm/docs/home.html
github:https://github.com/lyst/lightfm
LightFM是Python实现的一种流行的推荐算法,用于隐式和显式反馈,包括有效地实现BPR和翘曲排名损失。它易于使用,快速(通过多线程模型估计),并产生高质量的结果。
它还使得将项目和用户元数据合并到传统的矩阵分解算法中成为可能。它将每个用户和项表示为其特性的潜在表示的总和,从而允许将建议归纳为新项(通过项特性)和新用户(通过用户特性)。

参考资料:
https://blog.csdn.net/mycafe_/article/details/79146764
https://blog.csdn.net/m0_37586991/article/details/79943400
安装surprise,通过pip install scikit-surprise,会报错,需要先下载安装Visual Studio。仔细看安装程序最后提示,出现”Microsoft Visual C++ 14.0 required”并附有相应的网址,然而直接打开网址找到C++ 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值