要搭建一个个人的推荐系统来用于学习和研究推荐算法,同时也积累项目经验,如何进行技术选型?,不同的技术组合有哪些优缺点?针对初学者,建议选择哪些技术?在业界最常用的开源推荐项目是哪些?
轻量级的推荐开源工具可以考虑使用mymedialite,包含主流各种推荐算法代码以及实验结果,比如item/user knn,svn++,BPR等等,数据上可以使用公共的movielens的数据集。
工业界的推荐系统非常庞大复杂,搭建一个toy来进行学习和研究并不是一个好的方式,建议从某些基础算法入手,比如手动实现各种CF算法,了解背后的原理与使用场景
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。