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

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

  •  
  •   ohyeahhh · 30 天前 · 1864 次点击

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

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