强化学习工具箱

 

强化学习工具箱

使用强化学习设计和培训策略

强化学习代理

使用流行的算法(如DQN、PPO和SAC)创建无模型和基于模型的强化学习代理。或者,使用提供的模板开发您自己的自定义算法。使用RL代理阻止您的代理进入Simulink。

强化学习设计器应用程序

交互式设计、培训和模拟强化学习代理。将经过培训的代理导出到MATLAB以供进一步使用和部署。

奖励信号

创建奖励信号,衡量代理人在实现目标方面的成功程度。自动生成奖励函数根据中定义的控制规范模型預測控制工具箱Simulink设计优化.

政策代表

使用工具箱建议的神经网络架构快速入门。或者,使用深度学习工具箱图层,和深度网络设计师应用程序。

强化学习培训

通过与环境的交互或使用现有数据对代理进行培训。探索单代理和多代理培训。记录和查看培训数据,并随时监控进度。

分布式计算

使用多核计算机、云资源或计算集群加速培训并行计算工具箱MATLAB并行服务器。利用GPU加速梯度计算和预测等操作。

环境建模

使用以下工具对与强化学习代理无缝交互的环境进行建模MATLAB软件Simulink。与的接口第三方建模工具。

代码生成和部署

自动生成C/C++和CUDA代码来自用于部署到嵌入式设备的训练有素的策略。使用MATLAB编译器MATLAB生产服务器将经过培训的策略作为独立应用程序、C/C++共享库等部署到生产系统。

参考示例

为机器人、自动驾驶、校准、调度和其他应用程序设计控制器和决策算法。请参考我们的参考示例以快速入门。

“5G是一个关键的基础设施,我们必须保护它免受对手攻击。强化学习工具箱允许我们快速评估5G漏洞并确定缓解方法。”

洛克希德·马丁公司Ambrose Kam

获得免费试用

30天的探索触手可及。


准备好购买了吗?

获取定价信息并浏览相关产品。

你是一个学生吗?

您的学校可能已经通过校园许可证提供了对MATLAB、Simulink和附加产品的访问。