V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ohyeahhh
V2EX  ›  Java

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

  •  
  •   ohyeahhh · 2019-06-18 10:29:40 +08:00 · 6974 次点击
    这是一个创建于 1986 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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