百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

recommendify

> 编程语言
开源

使用协作过滤生成建议

1.6K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

使用协作过滤生成建议

推荐引擎

Recommendify 是一个基于 ruby/Redis 的推荐引擎 - 推荐结果可以逐步更新/处理,且可以在多个主机上进行。工作程序采用纯 ruby 语言和原生 C 实现。

您可以逐步向处理器添加新的交互集,但对变更项的相似性需要在添加新交互后重新处理。您可以不时重新处理所有项(使用recommender.process!),或者跟踪更新,仅处理变更项(使用recommender.process_item!)。

Recommendify 保持一个逐步更新的 "项目 x 项目" 矩阵,即"共同出现矩阵"。此矩阵存储了两个项目的组合在交互/偏好集中出现的次数。共同出现计数通过 Jaccard 相似度度量进行处理,以检索另一个 "项目 x 项目" 相似性矩阵,该矩阵用于为每个项目找到 N 个最相似的项目。这也被称为"基于项目的 C

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言