在上一篇文章中,我们介绍了如何用Python搭建一个简单的推荐系统。在今天的文章中,我们会像大家推荐一些github上用Python搭建推荐系统时还不错的开源包。
要说哪一个是最好的,这一点很难说,因为这取决于具体的用途。某些软件库能够实现某种算法,而另一些则能够提供更加完整的开发框架。不过,我们还是列举了一些用于构建推荐系统的开源包,如果有技术爱好者想要尝试的话,可以从中选择合适的,自己亲手搭建一个推荐系统。
lightfm -能够实现协同推荐;
logistic-mf -能够实现逻辑矩阵分解;
Surprise Lib -这个库提供了几种典型的算法(SVD ++,kNN ...),还包含一些用于数据处理和评估的工具;
Python-recsys - 开发时间并不长的一个库;
crab-一个相对完整的算法库。
相关阅读:
如欲了解更多,欢迎搜索并关注先荐微信公众号(ID:dsfsxj)。
本账号为第四范式智能推荐产品先荐的官方账号。账号立足于计算机领域,特别是人工智能相关的前沿研究,旨在把更多与人工智能相关的知识分享给公众,从专业的角度促进公众对人工智能的理解;同时也希望为人工智能相关人员提供一个讨论、交流、学习的开放平台,从而早日让每个人都享受到人工智能创造的价值。