推荐系统-摘录

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、定位到此次推荐系统上线后效果不理想的原因、分析到底是哪些因素使效果变好

 

 

原文地址:https://www.cnblogs.com/wjh123/p/12734669.html