#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,对数据科学家和小团队来说,是个很好用的起点。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。