-
Notifications
You must be signed in to change notification settings - Fork 79
Home
柯慕灵 edited this page Feb 6, 2025
·
4 revisions
Torch-RecHub,一个轻量级的pytorch推荐模型框架
易用易拓展,聚焦复现业界实用的推荐模型,以及泛生态化的推荐场景
- scikit-learn风格易用的API(fit、predict),即插即用
- 模型训练与模型定义解耦,易拓展,可针对不同类型的模型设置不同的训练机制
- 接受pandas的DataFrame、Dict数据输入,上手成本低
- 高度模块化,支持常见Layer,容易调用组装成新模型
- LR、MLP、FM、FFM、CIN
- target-attention、self-attention、transformer
- 支持常见排序模型
- WideDeep、DeepFM、DIN、DIEN、BST、DCN、xDeepFM等
- 支持常见召回模型
- DSSM、YoutubeDNN、YoutubeDSSM、FacebookEBR、MIND等
- 丰富的多任务学习支持
- SharedBottom、ESMM、MMOE、PLE、AITM等模型
- GradNorm、UWL、MetaBanlance等动态loss加权机制
- 聚焦更生态化的推荐场景
- 冷启动
- 延迟反馈
- 去偏
- 支持丰富的训练机制
- 对比学习
- 蒸馏学习
- 第三方高性能开源Trainer支持(Pytorch Lighting)
- 更多模型正在开发中