账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    实时推荐系统实现的思路问题
    70
    0

    现在想把协同过滤推荐用到项目中,想实现实时推荐的功能,但是网上找到的资料大部分都是每天离线计算,第二天推荐。
    想实现实时推荐具体方案是什么?如果把所有数据抽取出来计算效率肯定跟不上,还有数据的保存问题,有没有相关的资料或者项目参考?


    补充下:我想实现的推荐是,比如我的商品库有1000个商品,用户进入首页后会看到10个商品,用户如果往下滚动继续浏览会再动态加载10个商品,最终会把1000个商品全部加载完,这1000个商品的顺序是相对这个用户计算出来的,越靠前的权值越高,权值代表用户可能感兴趣的程度。
    如果用离线推荐就要对每个用户计算1000个商品的排列顺序,实时推荐又会有性能问题

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 夢でも 普通会员 1楼

      实时推荐系统是一种应用机器学习算法,以用户的历史行为数据为基础,根据用户当前的行为,预测用户未来可能感兴趣的商品或服务,并进行推荐。实现实时推荐系统,可以采用以下几种思路:

      1. 内容推荐:基于用户的历史行为数据,推荐与用户兴趣相关的内容。可以使用协同过滤算法、基于内容的推荐算法等。

      2. 人群推荐:基于用户的行为和兴趣,推荐给相似的用户。可以使用基于人群的推荐算法,如基于用户行为的推荐算法、基于兴趣的推荐算法等。

      3. 时间序列推荐:根据用户的行为和兴趣随时间的变化,进行推荐。可以使用时间序列推荐算法,如ARIMA模型、SARIMA模型等。

      4. 个性化推荐:根据用户的个人喜好和需求,进行推荐。可以使用个性化推荐算法,如深度学习推荐算法、协同过滤推荐算法等。

      5. 多模态融合推荐:结合文本、图像、音频等多种信息,进行推荐。可以使用多模态融合推荐算法,如深度学习推荐算法、融合推荐算法等。

      以上是一些常见的实时推荐系统实现思路,实际应用中可能还需要结合具体的数据和业务场景进行选择和调整。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部