MATLAB环境
使用MATLAB建模强化学习环境动态®
在强化学习场景中,环境对代理交互的动态进行建模。环境:
从代理接收操作
输出由环境模型的动态行为产生的观察结果
生成奖励,衡量行动对完成任务的贡献程度
您可以在MATLAB中创建预定义和自定义环境。有关更多信息,请参见创建MATLAB强化学习环境.
功能
主题
- 创建MATLAB强化学习环境
使用MATLAB对象对环境动态进行建模,该对象与代理交互,生成响应代理动作的奖励和观察结果。
- 在强化学习设计器中创建或导入MATLAB环境
导入自定义MATLAB环境或创建预定义的MATLAB环境。
- 定义奖励信号
创建一个奖励信号来衡量代理在实现其目标方面的成功程度。
- 负载预定义控制系统环境
负载预定义的MATLAB控制系统环境。
- 加载预定义网格世界环境
在预定义的MATLAB网格世界环境中训练代理,其中行为、观察和奖励已经定义。
- 创建自定义网格世界环境
通过定义自己的大小、奖励和障碍来创建自定义的MATLAB网格世界环境。
- 使用自定义函数创建MATLAB环境
通过提供自定义动态函数创建一个强化学习环境。
- 从模板创建自定义MATLAB环境
通过创建和修改模板环境对象定义自定义强化学习环境。