公司最近需要做一套首页推荐,无奈自己是个 java 初级,这方面也没有接触过,希望大家给点建议。
1
auh 2019-06-18 10:42:19 +08:00
这倒没有,成熟的 ai 倒是有一套。
https://gitee.com/oschina/bullshit-codes/blob/master/golang/ai.go |
2
douleL 2019-06-18 10:42:51 +08:00
若依 https://gitee.com/y_project/RuoYi.git 建议还是自己尝试去慢慢搭建
|
3
superalsrk 2019-06-18 11:01:40 +08:00
想要在工业上用的话还是得自己搭, 虽然业务场景差别大但是做的推荐系统, 基础的架构简直一摸一样, 可以参考这篇 https://mp.weixin.qq.com/s/5v8dMKWySulVAFfs9p-nRw 想想, 如果是往简单的做 正排倒排建立好, 建立一个画像系统, 召回可以先直接 基于画像的 CB 跟 ICF, 后面的排序你人工定规则也行~弄个 LR 排也行
|
5
micean 2019-06-18 11:33:52 +08:00
可以做个最简单的
比如:推荐指数 = 人工数值 * 人工加权 + 系统数值 * 系统加权 - 时间差 * 时间差加权 然后按推荐指数排序…… |
8
murmur 2019-06-18 14:08:36 +08:00
推荐系统?抱歉,国内的推荐都是谁给钱谁上,而且是一点关联规则都没有的那种,要说真的关联可能就是分类关联吧。。。
|
9
ohyeahhh OP @superalsrk 感觉自己写成本较大,而且能力有限,刚刚找到一个阿帕奇的旗下的项目 Mahout 貌似有用,现在在研究
|
11
superalsrk 2019-06-18 14:18:52 +08:00
@ohyeahhh mahout 只是离线算数用的啊, 只是把一些最基本的算法比如 svd, itemcf, usercf 帮你写好了而已, 具体算出来的数据如何在线上使用, 还是需要你写, 相比较而言还不如研究这个 https://github.com/HongZhaoHua/jstarcraft-rns
|
12
superalsrk 2019-06-18 14:21:49 +08:00
而且~~ 如果你们的产品日 UV 几十万都没有的话, 还是直接按照 5L 说的直接人工定规则吧, 没数据的话啥都做不出来
|
13
lifespy 2019-06-18 14:55:23 +08:00
@superalsrk #12 这话说的太心酸了。面向老板编程,哎
|
14
PerFectTime 2019-06-18 15:16:31 +08:00
老板:我不管,我就要,明天上线
|
15
lifespy 2019-06-19 11:20:48 +08:00
@PerFectTime #14 明天有用户要使用,今晚要上线
|
16
ohyeahhh OP @superalsrk 你说的这个,我荡下来的代码都不全,少了好多包啊,Test 都没发允许
|
17
jevonszmx 2019-08-13 09:40:03 +08:00
PredictionIO 怎么样?
|