什么是推荐系统?
随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走人了信息过载(informationoverload)的时代。
推荐系统就是解决信息过载的重要工具。它的任务是联系用户和信息,一方面帮助用户发现对自己有价值的信息;另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。
推荐系统的应用
电子商务、电影和视频网站、个性化音乐网络电台、社交网络、个性化阅读、广告等等。
推荐系统的分类
根据实时性分类 | 根据推荐是否个性化分类 | 根据推荐原则分类 | 根据数据源分类 |
---|---|---|---|
离线推荐 | 基于统计的推荐 | 基于相似度的推荐 | 基于人口统计学的推荐 |
实时推荐 | 个性化推荐 | 基于知识的推荐 | 基于内容的推荐 |
基于模型的推荐 | 基于协同过滤的推荐 |
参考资料:《推荐系统实践》