disco:针对使用协作过滤的Ruby和Rails的建议

时间:2024-06-02 19:28:36
【文件属性】:

文件名称:disco:针对使用协作过滤的Ruby和Rails的建议

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-02 19:28:36

recommendation-engine recommender-system Ruby

迪斯科 :fire: 针对使用协作过滤的Ruby和Rails的建议 支持基于用户和基于项目的建议 使用显式和隐式反馈 使用高性能矩阵分解 安装 将此行添加到您的应用程序的Gemfile中: gem 'disco' 入门 创建推荐人 recommender = Disco :: Recommender . new 如果用户直接对项目进行评分,则称为显式​​反馈。 使推荐人符合以下条件: recommender . fit ( [ { user_id : 1 , item_id : 1 , rating : 5 } , { user_id : 2 , item_id : 1 , rating : 3 } ] ) ID可以是整数,字符串或任何其他数据类型 如果用户不直接对商品评分(例如,他们正在购买商品或阅读帖子),则称为隐式反馈。 忽略评分,或使用诸如购买次数,页面浏览量或页面停留时间


【文件预览】:
disco-master
----gemfiles()
--------activerecord60.gemfile(209B)
--------activerecord52.gemfile(209B)
----.github()
--------workflows()
----LICENSE.txt(1KB)
----lib()
--------generators()
--------disco()
--------disco.rb(489B)
----Gemfile(186B)
----Rakefile(1KB)
----test()
--------test_helper.rb(213B)
--------model_test.rb(527B)
--------gemfiles()
--------recommender_test.rb(11KB)
--------optimize_test.rb(3KB)
--------metrics_test.rb(170B)
--------support()
----README.md(8KB)
----.gitignore(80B)
----app()
--------models()
----disco.gemspec(610B)
----CHANGELOG.md(2KB)

网友评论