有没有成熟一点的开源推荐系统?

2019-06-18 10:29:40 +08:00
 ohyeahhh

公司最近需要做一套首页推荐,无奈自己是个 java 初级,这方面也没有接触过,希望大家给点建议。

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/574980

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX