rlPredefinedEnv
描述
例子
基本网格世界强化学习环境
使用预定义的“BasicGridWorld”
关键字来创建一个基本的网格世界强化学习环境。
env = rlPredefinedEnv (“BasicGridWorld”)
env = rlMDPEnv属性:模型:[1 x1 rl.env。GridWorld] ResetFcn: []
连续双积分器强化学习环境
使用预定义的“DoubleIntegrator-Continuous”
关键字来创建一个连续的双积分器强化学习环境。
env = rlPredefinedEnv (“DoubleIntegrator-Continuous”)
env = DoubleIntegratorContinuousAction属性:增加:1 Ts: 0.1000 MaxDistance: 5 GoalThreshold: 0.0100问:[2 x2双]R: 0.0100 MaxForce:正状态:[2 x1双)
你可以想象环境使用情节
功能和与它交互使用重置
和一步
功能。
情节(env)观察=重置(env)
观察=2×14 0
(观察、奖励、结束)=步骤(env, 16)
观察=2×14.0800 - 1.6000
奖励= -16.5559
结束=逻辑0
创建连续单摆模型的环境
使用预定义的“SimplePendulumModel-Continuous”
关键字来创建一个连续的单摆模型强化学习环境。
env = rlPredefinedEnv (“SimplePendulumModel-Continuous”)
env = 金宝appSimulinkEnvWithAgent属性:模型:rlSimplePendulumModel AgentBlock: rlSimplePendulumModel / RL代理ResetFcn: [] UseFastRestart:
输入参数
关键字
- - - - - -预定义关键字代表环境的名字
“BasicGridWorld”
|“CartPole-Discrete”
|“DoubleIntegrator-Continuous”
|“SimplePendulumWithImage-Discrete”
|“SimplePendulumModel-Discrete”
|“SimplePendulumModel-Continuous”
|“CartPoleSimscapeModel-Continuous”
|……
预定义关键字代表环境名称,指定为以下之一:
MATLAB环境
“BasicGridWorld”
“CartPole-Discrete”
“CartPole-Continuous”
“DoubleIntegrator-Discrete”
“DoubleIntegrator-Continuous”
“SimplePendulumWithImage-Discrete”
“SimplePendulumWithImage-Continuous”
“WaterFallGridWorld-Stochastic”
“WaterFallGridWorld-Deterministic”
金宝app环境
“SimplePendulumModel-Discrete”
“SimplePendulumModel-Continuous”
“CartPoleSimscapeModel-Discrete”
“CartPoleSimscapeModel-Continuous”
输出参数
env
——MATLAB或仿真软金宝app件环境对象
rlMDPEnv
对象|CartPoleDiscreteAction
对象|CartPoleContinuousAction
对象|DoubleIntegratorDiscreteAction
对象|DoubleIntegratorContinuousAction
对象|SimplePendlumWithImageDiscreteAction
对象|SimplePendlumWithImageContinuousAction
对象|金宝appSimulinkEnvWithAgent
对象
MATLAB和Sim金宝appulink仿真环境对象,返回的是下列之一:
rlMDPEnv
对象,当你使用下面的关键词之一。“BasicGridWorld”
“WaterFallGridWorld-Stochastic”
“WaterFallGridWorld-Deterministic”
CartPoleDiscreteAction
对象,当你使用“CartPole-Discrete”
关键字。CartPoleContinuousAction
对象,当你使用“CartPole-Continuous”
关键字。DoubleIntegratorDiscreteAction
对象,当你使用“DoubleIntegrator-Discrete”
关键字。DoubleIntegratorContinuousAction
对象,当你使用“DoubleIntegrator-Continuous”
关键字。SimplePendlumWithImageDiscreteAction
对象,当你使用“SimplePendulumWithImage-Discrete”
关键字。SimplePendlumWithImageContinuousAction
对象,当你使用“SimplePendulumWithImage-Continuous”
关键字。金宝appSimulinkEnvWithAgent
对象,当你使用下面的关键词之一。“SimplePendulumModel-Discrete”
“SimplePendulumModel-Continuous”
“CartPoleSimscapeModel-Discrete”
“CartPoleSimscapeModel-Continuous”
版本历史
介绍了R2019a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。