开发者社区> 问答> 正文

如何搭建个人推荐系统

要搭建一个个人的推荐系统来用于学习和研究推荐算法,同时也积累项目经验,如何进行技术选型?,不同的技术组合有哪些优缺点?针对初学者,建议选择哪些技术?在业界最常用的开源推荐项目是哪些?

展开
收起
薛浩 2016-06-16 19:42:00 2543 0
2 条回答
写回答
取消 提交回答
  • 阿里巴巴搜索事业部高级算法专家,负责手淘最大的推荐业务猜你喜欢算法。kdd、wsdm等国际会议多篇论文发表。sigir、recsys等会议审稿人。

    轻量级的推荐开源工具可以考虑使用mymedialite,包含主流各种推荐算法代码以及实验结果,比如item/user knn,svn++,BPR等等,数据上可以使用公共的movielens的数据集。

    2019-07-17 19:41:51
    赞同 展开评论 打赏
  • 工业界的推荐系统非常庞大复杂,搭建一个toy来进行学习和研究并不是一个好的方式,建议从某些基础算法入手,比如手动实现各种CF算法,了解背后的原理与使用场景

    2019-07-17 19:41:51
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
今日头条推荐系统架构设计实践 立即下载
今日头条-推荐系统架构设计实践 立即下载
微博在线机器学习平台的K8S实践 立即下载