上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.4 推荐系统架构概览
如图1-3所示,工业级推荐系统通常是由多个模块构成的复杂工程系统。
(1)前端UI模块对推荐结果进行展示,并捕捉和收集用户的交互行为。
(2)AB实验分流模块根据实验配置等分流用户请求用于后续指导策略的迭代优化。
(3)推荐引擎模块在线执行推荐服务,从召回、排序到重排,需要经过去重等服务处理,最终返回用户推荐结果,并给前端UI展示。
(4)模型服务模块处理训练数据,训练产出召回、排序或者重排阶段需要的各种算法模型,并提供模型预测服务。
(5)除此之外,推荐系统还需要有日志收集、用户画像计算、特征服务、内容理解等支撑模块。
接下来的1.2节会对推荐系统中的核心模块做进一步的展开介绍。
图1-3 工业级推荐系统架构图