machine-learning
  • Welcome
  • 动手学深度学习
    • 1. 前言
    • 2. 预备知识
    • 3. 线性神经网络
    • 4. 多层感知机
    • 5. 深度学习计算
    • 6. 卷积神经网络
    • 7. 现代卷积神经网络
    • 8. 循环神经网络
    • 9. 现代循环神经网络
    • 10. 注意力机制
    • 11. 优化算法
    • 12. 计算性能
    • 13. 计算机视觉
    • 14. 自然语言处理:预训练
    • 15. 自然语言处理:应用
    • 16. 附录:深度学习工具
  • 百面机器学习
    • 1. 特征工程
    • 2. 模型评估
    • 3. 经典算法
    • 4. 降维
    • 5. 非监督学习
    • 6. 概率图模型
    • 7. 优化算法
    • 8. 采样
    • 9. 前向神经网络
    • 10. 循环神经网络
    • 11. 强化学习
    • 12. 集成学习
    • 13. 生成式对抗网络
    • 14. 人工智能的热门应用
  • 百面深度学习
    • 1. 卷积神经网络 CNN
    • 2. 循环神经网络 RNN
    • 3. 图神经网络 GNN
    • 4. 生成模型
    • 5. 生成式对抗网络 GAN
    • 6. 强化学习 RL
    • 7. 元学习
    • 8. 自动化机器学习 AutoML
    • 9. 计算机视觉 CV
    • 10. 自然语言处理 NLP
    • 11. 推荐系统
    • 12. 计算广告
    • 13. 视频处理
    • 14. 计算机听觉
    • 15. 自动驾驶
  • 统计学习方法
  • 推荐系统实践
    • 1. 推荐系统
    • 2. 特征工程
    • 3. Embedding
    • 4. 精排
    • 5. 召回
    • 6. 粗排/重排
    • 7. 多任务/多场景
    • 8. 冷启动
    • 9. 评估调试
    • 10. 自我修养
  • 深度学习推荐系统
    • 1. 推荐系统
    • 2. 进化之路
    • 3. 深度学习的应用
    • 4. Embedding
    • 5. 多角度审视
    • 6. 工程实现
    • 7. 评估方法
    • 8. 前沿实践
    • 9. 知识框架
  • 强化学习的数学原理
    • 1. 基础概念
    • 2. 贝尔曼公式
    • 3. 贝尔曼最优公式
    • 4. 值迭代与策略迭代
    • 5. 蒙特卡洛方法
    • 6. 随机近似与随机梯度下降
    • 7. 时序差分方法
    • 8. 值函数近似
    • 9. 策略梯度方法
    • 10. Actor-Critic方法
Powered by GitBook
On this page
  • 1.1 推荐系统的意义
  • 1.2 推荐系统是怎么运行的
  • 1.3 推荐系统架构
  • 1.4 推广搜的区别和联系
  1. 推荐系统实践

1. 推荐系统

1.1 推荐系统的意义

  • 在信息过载的情况下,主动在人与信息之间建立高效的连接

1.2 推荐系统是怎么运行的

  • 给 item 打标签,建立倒排索引

  • 根据 user 喜好的标签,召回 item 并排序

  • 曝光 / 点击记录日志,更新推荐系统

    • 更新用户的喜好

    • 更新 item 质量

1.3 推荐系统架构

  • 功能架构

    • 召回 1M:无交叉信息,多路召回

    • 粗排 10k:无交叉信息,离线计算+在线缓存

    • 精排 1k:提升预测精度

    • 重排 x0:相似内容打散

  • 数据架构:Lambda 架构

    • 离线层:批量计算,HDFS

    • 近线层:缓存结果,KV 数据库

    • 在线层:流式更新,Flink

1.4 推广搜的区别和联系

  • 相同点

    • 功能架构:召回 + 排序

    • 数据架构:Lambda 架构

    • 算法相似,需要个性化

  • 推荐 vs. 搜索

    • 表达意图方式:Fsearch(t∣q,u)F_{search}(t|q,u)Fsearch​(t∣q,u),Frecommend(t∣u)F_{recommend}(t|u)Frecommend​(t∣u)

    • 搜索对结果的准确性要求更加严格,对扩展性的容忍程度低

  • 推搜 vs. 广告

    • 推搜优化使用体验,广告将流量变现(用户、广告主、平台三方利益)

    • 推搜目标即时完成,广告目标更深层次的转化

    • 推搜相对准确性,广告绝对准确性(修正、校准)

    • 广告候选集小

Previous推荐系统实践Next2. 特征工程

Last updated 1 year ago