项目介绍
tangxyw/RecAlgorithm 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 BSD 2-Clause "Simplified" License 许可证,目前获得 292 个 Star、58 次 Fork。
- 仓库全名
- tangxyw/RecAlgorithm
- 开源许可证
- BSD 2-Clause "Simplified" License
- Star 数
- 292
- Fork 数
- 58
- 未关闭 Issue
- 3
README 摘要
主流推荐系统Rank算法的实现 项目简介 实现推荐系统中主要使用的Rank算法,并使用公开数据集评测,所有算法均已跑通并完成完整的训练,最终生成savedmodel和checkpoint供tf-serving部署; 使用微信视频号推荐算法比赛数据集,数据详情请见 ./dataset/README.md; 为了贴合工业界使用情况,使用TensorFlow Estimator框架,数据format为Tfrecord; 算法实现在./algrithm下,每个算法单独一个文件夹,名字为普遍接受的大写算法名称,训练入口为文件夹下对应的小写算法名称py文件,如DIN文件夹下的din.py文件为训练DIN模型的入口,具体请见末尾的示例部分; 每个算法都实现了自己的modelfn,没有使用Keras高阶API,只使用TensorFlow的中低阶API构造静态图…
完整内容见 GitHub 原始 README 或本页 。
常见问题
RecAlgorithm 用什么语言开发?
主要使用 Python 编写,采用 BSD 2-Clause "Simplified" License 许可证,目前有 292 个 Star。
RecAlgorithm 可以免费商用吗?
仓库采用 BSD 2-Clause "Simplified" License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。
如何获取 RecAlgorithm 的源码?
可以直接克隆仓库:git clone https://github.com/tangxyw/RecAlgorithm.git;安装与运行步骤见仓库 README。
RecAlgorithm 最近还在维护吗?
仓库最近一次更新为 2023年10月25日,当前有 3 个未关闭 Issue;Star 数为 292,可作为社区活跃度的参考。

评论