使用深度强化学习玩 Pong:registered::训练强化学习代理玩 Pong:registered: 的变体-matlab开发

时间:2021-05-31 16:59:50
【文件属性】:
文件名称:使用深度强化学习玩 Pong:registered::训练强化学习代理玩 Pong:registered: 的变体-matlab开发
文件大小:1.42MB
文件格式:ZIP
更新时间:2021-05-31 16:59:50
matlab 此示例演示了一个强化学习代理使用 Reinforcement Learning Toolbox:trade_mark: 玩 Pong:registered: 游戏的变体。 您将按照命令行工作流在 MATLAB:registered: 中创建 DDPG 代理,设置超参数,然后训练和模拟代理。 以下两个脚本可用于训练或模拟代理: train_agent.m - 用于创建和训练强化学习代理的脚本play_agent.m - 玩游戏的脚本 以下脚本用于创建环境: Environment.m - 游戏建模类Visualizer.m - 动画功能类 环境游戏的环境是一个带有球和桨的二维空间。 球以初始速度开始并在环境中移动。 墙壁限制球移动到环境之外,并在碰撞时将一些动量传递给球。 出于这个原因,每当球与物体碰撞时,速度都会发生轻微的变化。 球拍位于下半部,可以从左向右移动以防止球落下。 代理人本示例中使用了深度确定性策略梯度 (DDPG) 强化学习代理。 代
【文件预览】:
github_repo.zip

网友评论