推荐系统的设计

二、推荐系统的设计

1)推荐系统的要素
  • UI和UE(前端界面)
  • 数据(Lambda架构)
  • 业务知识
  • 算法
2)推荐系统架构
  • 推荐系统的整体架构

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0gXbaAlf-1581307959731)(file:///C:/Users/%E6%B8%85%E9%A3%8E/Desktop/%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80%E8%AF%BE%E4%BB%B6/_book/day01_%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F%E4%BB%8B%E7%BB%8D/img/%E6%8E%A8%E8%8D%90%E6%B5%81%E7%A8%8B.png)]

  • 大数据Lambda架构

    • Lambda架构是实时大数据处理框架

    • Lambda架构将离线计算和实时计算整合,设计出一个能满足实时大数据系统关键特性的架构,包括有:高容错、低延时和可扩展等

      • 离线计算:数据量大、对时间要求不高的处理
      • 实时计算:数据量小、考虑时效性的处理
    • 分层架构

      • 批处理层
        • 数据不可变,可以进行任何计算,可水平扩展
        • 高延迟
        • 日志手机:Flume
        • 分布式存储:Hadoop
        • 分布式计算:Hadoop、Spark
        • 视图存储数据库
          • nosql(HBase/Cassandra)
          • Redis/memcache
          • MySQL
      • 实时处理层
        • 流式处理,持续计算
        • 存储和分析某个窗口期内的数据(热销排行)
        • 实时数据收集 flume & kafka
        • 实时数据分析 spark streaming/storm/flink
      • 服务层
        • 支持随机读
        • 需要在非常短的时间内返回结果
        • 读取批处理层和实时处理层结果并对归并
    • Lambda架构图

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DXKu0Xce-1581307959735)(file:///C:/Users/%E6%B8%85%E9%A3%8E/Desktop/%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80%E8%AF%BE%E4%BB%B6/_book/day01_%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F%E4%BB%8B%E7%BB%8D/img/lambda3.png)]

  • 推荐算法架构

    • 召回

      就是从海量数据中选择少部分数据

      • 召回决定了最终推荐结果的上限
      • 常用算法:
        • 协同过滤
        • 基于内容
    • 排序阶段

      对召回中的数据进行排序,得到少部分数据

      • 召回决定了推荐结果上限,排序逼近这个极限,决定了最终推荐结果
      • CTR预估(点击率预估 LR算法)估计用户是否会点击某个商品
    • 策略调整

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IVesuU5g-1581307959736)(file:///C:/Users/%E6%B8%85%E9%A3%8E/Desktop/%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80%E8%AF%BE%E4%BB%B6/_book/day01_%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F%E4%BB%8B%E7%BB%8D/img/recommend7.jpeg)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值