上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.1 推荐系统的定义
究竟什么是推荐系统呢,让我们先看一段来自维基百科的定义:推荐系统是一种信息过滤系统,用于预测用户对物品的“打分”或“偏好”。图1-1给出了几类常见的推荐系统示例,这些推荐系统已经深入影响了人们日常的选择和决策。
图1-1 推荐系统示例
推荐系统利用机器学习等技术,在用户使用产品浏览交互的过程中,帮助用户过滤大量无效信息,获取可能感兴趣的信息。提到推荐系统,大家可能最先想到的就是推荐算法。但推荐系统远远不只包括推荐算法,它是一项庞大而复杂的系统工程。将推荐系统落地到产品业务上需要大量的工程开发,包括数据埋点、日志收集、分布式计算、特征工程、推荐算法建模、数据存储、接口服务、UI展示与交互、推荐效果评估等多方面工作。