#8 · 主分类: 推荐系统

implicit

collaborative-filtering machine-learning matrix-factorization recommendation recommendation-system recommender-system

针对隐式反馈数据集的快速Python协同过滤

项目最后更新:05/08/26

GitHub Stars

3.8K

Forks数量

630

贡献者数量

37

许可证

MIT

收录理由

如果你正在处理点击、播放、购买这类行为数据,而不是显式评分,implicit 是个很顺手的起点。它把协同过滤里几套常见算法都实现了,包括交替最小二乘、贝叶斯个性化排序和逻辑矩阵分解,训练时直接利用你已有的信号,用户不需要额外打分。得益于多线程的 Cython 代码,训练速度很快;ALS 和 BPR 两个模型还带 CUDA 内核,数据量大时可以在 GPU 上跑。基于稀疏用户-物品矩阵的 fit 和 recommend 接口,让接入现有流程变得很直接,也能方便地用你自己的指标来对比不同模型。每个算法都对应原始论文,结构清晰,作为学习推荐系统数学原理的参考也很合适。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目