当前位置:
首页 >
推荐系统(1)-概述
发布时间:2023/12/13
46
豆豆
生活随笔
收集整理的这篇文章主要介绍了
推荐系统(1)-概述
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
推荐系统概述
- 1.数据部分
- 2.模型部分
- 2.1模型的组成
- 2.2模型的训练
- 2.3模型评估
《深度学习/推荐系统》读书笔记
推荐系统要处理的问题:对于用户U(user),在特定的场景C(context),针对海量的“物品信息”,构建一个模型f(U,I,C)f(U,I,C)f(U,I,C), 预测用户对于特定候选物品I(item)的喜好程度,再依据喜好程度对所有候选物品进行排序,生成推荐列表的问题。
推荐系统的最终优化目标包括两个维度:
在信息过载的时代,如何高效推荐。
推荐算法工程师要做什么:数据和模型(其实也就是推荐系统涉及的技术)
1.数据部分
收集和处理数据的三种平台,收集原数据,处理原始数据
数据平台的数据出口:
2.模型部分
2.1模型的组成
召回层–海量候选集中召回用户可能感兴趣的物品
排序–对召回的候选集进行精排
补充策略及算法层–依据某些规则(兼顾多样性,新鲜度,流行性,竞价?)对候选集合进行再排序
在模型部分,最重要的是排序层算法的设计。
2.2模型的训练
离线训练–利用全部样本,逼近全局最优
在线更新–利用新的数据,反映新数据变化趋势,满足实时性需求
2.3模型评估
离线评估
线上A/B测试
(模型的迭代优化。)
总结
以上是生活随笔为你收集整理的推荐系统(1)-概述的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Linux(16)-Vim编辑器的使用
- 下一篇: Windows下如何用C语言清空特定文件