ONNX 模型库
返回模型

说明文档

Huggy 的 PPO 智能体 🐶

这是一个使用 Unity ML-Agents 训练的强化学习模型。该模型训练了一个叫 Huggy 的蓝色小狗机器人,它的目标是学会在环境中准确地移动并"抱住"目标(通常是玩家的手)。

训练成果展示

  • 算法: PPO (Proximal Policy Optimization)
  • 训练步数: 2,000,000 steps
  • 平均奖励 (Mean Reward): ~3.8 - 4.0 (已收敛)

模型描述

该智能体使用了深度神经网络(3层,每层 512 个隐藏单元)来处理环境观测。

  • 观测空间 (Observation Space): 包含 Huggy 的关节位置、速度以及目标物体的相对位置。
  • 动作空间 (Action Space): 连续动作,控制 Huggy 各个腿部关节的力矩。

使用方法

要在 Unity 中使用此模型:

  1. 安装 Unity ML-Agents Toolkit。
  2. 下载本仓库中的 Huggy.onnx 文件。
  3. 将 .onnx 文件拖入 Unity 项目。
  4. 在 Huggy 对象的 Behavior Parameters 组件中,将该文件拖入 Model 字段。
  5. 按下 Play 键观察效果。

训练配置 (Hyperparameters)

trainer_type: ppo
hyperparameters:
  batch_size: 2048
  buffer_size: 20480
  learning_rate: 0.0003
  beta: 0.005
  epsilon: 0.2
  lambd: 0.95
  num_epoch: 3
  learning_rate_schedule: linear
network_settings:
  normalize: true
  hidden_units: 512
  num_layers: 3

LuckLin/ppo-Huggy

作者 LuckLin

reinforcement-learning ml-agents
↓ 0 ♥ 0

创建时间: 2025-12-30 08:00:43+00:00

更新时间: 2025-12-30 08:11:09+00:00

在 Hugging Face 上查看

文件 (4)

.gitattributes
Huggy.onnx ONNX
Huggy.yaml
README.md