LLM-RLHF-Tuning-with-PPO-and-DPO

一站式跑通大模型 RLHF:SFT 到 PPO/DPO 全流程

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 模型训练 🍴 复刻 19 🐛 待处理 3 👀 关注 2
GitHub ↗
GitHub 星标 ★ 195
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

LLM-RLHF-Tuning-with-PPO-and-DPO 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类模型训练
开发团队raghavc
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
GitHub 星标★ 195
上线时间2024-03-18 00:00:00
代码更新2026-10-23
仓库体积22.9 MB
本站数据更新2026-11-04
维护状态较活跃
收录时间2026-09-16
浏览次数1

项目介绍

这是一个面向大模型对齐训练的完整工具包,围绕人类反馈强化学习(RLHF)流程,覆盖指令微调、奖励模型训练以及 PPO 和 DPO 两种主流对齐算法。项目解决的是从基础模型到符合人类偏好的对话模型之间缺少端到端可复现实现的问题:用户可以先做 SFT 指令微调,再训练奖励模型,最后用 PPO 或 DPO 完成偏好优化。它针对 Transformer 系列模型提供多种配置,并声称支持 Qwen 3.0 等较新模型。代码以 Python 编写,结构上把数据处理、训练脚本和配置分离,方便按阶段替换组件或调整超参。对于想理解 RLHF 全链路、快速跑通 PPO/DPO 对比实验的开发者,它提供了一个可直接参考和修改的工程骨架,而不是只停留在论文公式层面。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 195

核心亮点

  • 同时覆盖 SFT、奖励模型、PPO、DPO 四个阶段,链路完整
  • 提供多种配置,便于对比 PPO 与 DPO 的训练差异
  • 基于 Python 实现,代码结构清晰,适合二次修改和教学参考

不足之处

  • 项目星标仅 193,属于早期项目,社区验证和长期维护待观察
  • 文档与示例可能不够完善,新模型适配的稳定性需要自行验证

适用场景

  • 学习 RLHF 全流程并动手复现 PPO/DPO 实验
  • 在自有数据上做指令微调后接偏好对齐训练
  • 对比 PPO 与 DPO 在同一模型和数据集上的效果差异

替代项目

trl、DeepSpeed-Chat、LLaMA-Factory

上一篇:EasyWAM

下一篇:SpecForge

同类项目推荐

LMFlow 开源

一键微调大模型,人人可用的高效工具包

An Extensible Toolkit for Finetuning and Inference of Large Foundation Models. Large···

★ 8483 2026-08-09
verl-omni 开源

给扩散和全模态模型做 RL 后训练,一套框架跑通

Multimodal RL training framework for diffusion & omni models

★ 1440 2026-10-12
hyper-parallel 开源

让大模型训练任务贴着超节点跑,减少跨域通信损耗

A SuperPod-Affinity Training Acceleration Framework.

★ 117 2026-11-02
mergekit 开源

拖拽式合并大模型,轻松融合多个模型能力

Tools for merging pretrained large language models.

★ 7430 2026-08-09
align_sd 开源

让AI画图更懂你的审美,用人类偏好微调扩散模型。

Better Aligning Text-to-Image Models with Human Preference. ICCV 2023

★ 291 2026-08-09
AngelSlim 开源

一键压缩大模型,部署更快更省资源

Model compression toolkit engineered for enhanced usability, comprehensiveness, and ···

★ 1781 2026-08-09
lora-the-explorer 开源

可视化编辑 FLUX LoRA,让模型控制更直观高效

Advanced FLUX LoRA manipulation toolkit with GUI interface

★ 59 2026-08-09
KG-FIT 开源

用大模型给知识图谱做微调,让关系预测更准

[NeurIPS'24] Knowledge Graph Fine-Tuning using LLMs

★ 130 2026-08-09
diffusion-pipe 开源

多卡流水线并行,低显存也能训大扩散模型

A pipeline parallel training script for diffusion models.

★ 2030 2026-10-12