公司在业务上一致像头条和拼多多看齐,
现在我所在的产品线准备全面借(chao)鉴(xi)头条的应用
boss 让我写个推荐算法,跟抖音一样能根据用户行为进行推荐(MB 的一个中年老男人玩什么的抖音???)
TMD 我一个写写 CRUD 的沙雕怎么会那个?冒泡排序已经是我算法造诣的巅峰了
有没有头条的爹能贡献点文档,或者有没有相关的博客能看看
1
murmur 2018-09-10 11:37:19 +08:00
你得先归类啊
然后就是最弱智的推荐了 他只要看几次一个分类往后就无脑给他推这个分类就可以了 别看论文吹的好 国内的推荐都是这个吊样 尤其是某些音乐网站 你点一个收藏胜过你听 10 首歌 所以难点就落到你怎么给你的内容分类了 |
2
JeffKing 2018-09-10 11:44:31 +08:00 via iPhone
简单点的是给每个数据人工标注,然后根据用户日常行为统计不同 label 的权重,再进行推送。 进一步的话,用无监督学习比如聚类啥的对数据进行归类,后续步骤相同,好处是不需要专家特征,并且能够挖掘出隐藏特征,推送更玄学一些。 另外还能根据业务需求定义特殊权重规则,举个栗子:据传闻加拿大某最大视频网站是根据用户浏览完某视频后关闭整个网站,给该视频赋予最大权重。手动狗头。
|
3
zhusimaji 2018-09-10 11:50:19 +08:00 via iPhone
Baseline 算法可以参考 user based cf 深入的就要结合用户画像和推荐的物品关联组合一起推荐
|
4
coderluan 2018-09-10 11:52:08 +08:00
专业基础还行的话,找本机器学习的书(《机器学习实战》?),看两章你就有思路了,先随便找个属性做下监督学习就行了。
|
5
zhzer 2018-09-10 11:55:11 +08:00 via Android
最好还是让发布用户自己打 flag,然后作品热度推荐+浏览用户偏好推荐
|
6
lg201 2018-09-10 13:01:33 +08:00 via Android
LZ 请了解一下 k 最临近分类算法
|
7
bucuoo 2018-09-10 14:00:04 +08:00
1.通过"商品属性"对"商品"进行归类;
2.通用户行为去划分用户群体; 3.用力推。 了解下基础的 K-means + Slope one |
8
Vespa 2018-09-10 14:25:50 +08:00
可以去看《推荐系统实践》这本书,入门还行。
如果冷启动问题你们可以解决的话。。前期可以直接上最简单的 user-CF 或者 item-CF。。 |
9
shoumu 2018-09-10 14:35:20 +08:00
|
10
MoonWander 2018-09-10 14:48:35 +08:00
协同过滤是 baseline,这个能弄上线了效果就不会差多少了,之后的效果提升基本就是几个点几个点这样往上提升了
|
11
thedog 2018-09-10 16:40:34 +08:00 via Android
cf knn 搜这个关键词,作为 baseline
|
13
zzj0311 2018-09-11 11:01:45 +08:00 via Android
算法都有现成的啊,调调库随便融合一下就足够交差了
|