#5 · 主分类: 推荐系统

lightfm

learning-to-rank machine-learning matrix-factorization python recommender recommender-system

LightFM的Python实现,一种混合推荐算法。

项目最后更新:07/24/24

GitHub Stars

5.1K

Forks数量

726

贡献者数量

47

许可证

Apache-2.0

收录理由

如果你在Python里做推荐系统,又不想为了上线而维护一套重型服务,LightFM是个很务实的选择。它把经典矩阵分解和用户、物品的元数据揉在一起,像类型、地区这类属性直接参与学习,而不是事后硬塞进去。这个设计带来的好处很实在:模型学的是特征规律,不是死记ID,所以碰到新用户、新物品也能给出还算靠谱的推荐,正好补上协同过滤常见的冷启动短板。库本身同时支持隐式反馈(用WARP和BPR损失)和显式评分,训练时还能多线程跑,改参数重试的节奏可以很快。从快速上手来看,几行代码就能加载数据、训练模型、算出precision@k,对数据科学家和小团队来说,是个很好用的起点。

相关文章

暂无针对该项目的文章。

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

同类热门项目