Diffusion Policy 将动作序列建模为条件去噪过程,适合连续、平滑且存在多条可行轨迹的控制任务。LeRobot 提供了 PyTorch 实现,平台以模型标识 diffusion 注册该策略,训练框架为 LeRobot,输入为 LeRobot v2 或 v3 数据集。
适用角色与前提
适用角色
| 角色 | 使用场景 | 依赖 |
|---|
| 算法工程师 | 为连续轨迹任务微调扩散策略 | 训练与数据集模块权限 |
| 项目经理 | 跟进扩散策略训练任务的进度与产物 | 训练任务查看权限 |
| 数据提供方 | 提供字段与帧率一致的数据集 | 数据导出模块权限 |
前置条件
| 项 | 要求 |
|---|
| 数据集版本 | LeRobot v2 或 v3 |
| 训练框架 | LeRobot |
| 数据集字段 | meta/info.json 中图像、状态、动作字段完整,字段名与训练配置一致 |
| 时序一致性 | fps 与实际录制一致,避免监督信号错位 |
| 计算资源 | GPU;显存需求随 batch_size、图像分辨率与观测步数变化 |
创建训练任务与参数
操作步骤
- 在训练页面新建训练任务,模型选择
diffusion。
- 选择数据来源与数据集版本
v2 或 v3。
- 训练框架选择 LeRobot。
- 配置通用参数与策略参数。
- 选择计算资源并提交任务。