zoukankan      html  css  js  c++  java
  • 推荐系统-摘录

    1、电商行业起步到发展阶段,有一定的数据量但是数据量不是特别多,要从0开始构建推荐系统,希望可以在短时间内上线给用户展现不同推荐结果,应从哪些方面着手,有哪些要注意的问题?

    2、推荐系统课件地址:

    http://47.93.208.249:9825/notebooks/0.Teacher/Online/first_read_me.ipynb

    登录密码:fe5513c4

     

    3、推荐系统时,需要从几方面考虑问题呢?

     

    算法

    召回、排序、规则

    基于标签的方法(用户标签、内容标签)、

    协同过滤

    冷启动的问题:新物品的冷启动、新用户的冷启动

    深度学习方式

     

    数据

    用户行为、物品信息、用户画像以及外部数据

     

    在线服务

    1、返回响应要足够迅速,当一个用户请求后的快速返回推荐结果

    2、具有高可扩展性,当 DAU 从最初的十万涨到一二百万时,推荐系统还能像最初那样很好地挡住大体量的请求吗?

     

    评估效果

     

     

     

    用户行为采集:SDK

    用户行为数据:

    1、训练模型

      第一,构造正负例。比如给用户推荐十条商品,有几条发生点击,就有几条正例,其他没有发生点击就是负例。

      第二,构造特征工程。稍后会以一个电商场景为例,具体讲解通常情况下,如何构造特征工程。

      1)用户维度,通常首先考虑用户的年龄和性别。用户的品类偏好、品牌偏好,以及价格偏好

      2)商品维度。在商品的维度里,我们可能关注一些商品的品类、品牌、价格、所面向的性别,以及各种用户行为反馈的一些数据,比如点击率、收藏比率等,

     第三,数据采样。数据采样对整个模型训练的效果影响较大。

    2、验证模型效果

    3、看 A/B Test 效果

    4、定位到此次推荐系统上线后效果不理想的原因、分析到底是哪些因素使效果变好

     

     

  • 相关阅读:
    AngularJS----基本操作
    AngularJS------认识AngularJS
    利用JsonConvert.SerializeObject()实现类对象的json化
    数据结构(C语言第2版)-----数组,广义表,树,图
    数据结构(c语言第2版)-----了解链表,栈,队列,串
    php 获取开始日期与结束日期之间所有日期
    城市列表取汉字的第一个字的首字母并排序功能
    php订单号的生成
    PHP代码中出现中文乱码怎么办?
    PHP开发丨3个简单的方法处理emoji表情
  • 原文地址:https://www.cnblogs.com/wjh123/p/12734669.html
Copyright © 2011-2022 走看看