返回模型
说明文档
PPO 智能体游玩 ML-Agents-SnowballTarget
这是一个使用 Unity ML-Agents 训练的 PPO 智能体游玩 ML-Agents-SnowballTarget 的训练模型。
使用方法
下载模型并运行:
from mlagents_envs.environment import UnityEnvironment
from mlagents_envs.base_env import ActionTuple
import numpy as np
# 加载环境
env = UnityEnvironment(file_name=\"path/to/SnowballTarget\")
# 重置环境
env.reset()
behavior_names = list(env.behavior_specs)
spec = env.behavior_specs[behavior_names[0]]
# 加载你训练的模型
# (你需要根据你的训练框架实现模型加载)
# 运行环境
decision_steps, terminal_steps = env.get_steps(behavior_names[0])
while True:
# 获取观测
obs = decision_steps.obs[0]
# 从模型获取动作
# action = your_model.predict(obs)
# 环境步进
action_tuple = ActionTuple(discrete=np.array([[action]]))
env.set_actions(behavior_names[0], action_tuple)
env.step()
decision_steps, terminal_steps = env.get_steps(behavior_names[0])
if len(terminal_steps) > 0:
break
env.close()
sam522/ppo-SnowballTarget
作者 sam522
reinforcement-learning
ml-agents
↓ 1
♥ 0
创建时间: 2025-07-25 01:04:38+00:00
更新时间: 2025-09-04 21:51:21+00:00
在 Hugging Face 上查看文件 (3)
.gitattributes
README.md
SnowballTarget.onnx
ONNX