主要内容

Rlpredefinedenv.

미리정의된강화학습환경만들기

설명

예제

env.= rlpredefinedenv(关键词的)는환경이름을을을나타내는미리정의된된关键词를받아matlab.®또는s金宝appimulink.®강화학습환경env.를만듭니다。환경env.는 에이전트가 상호 작용하는 동특성을 모델링하여 에이전트 행동에 대한 응답으로 보상과 관측값을 생성합니다.

예제

모두축소

미리정의된'BasicGridworld'키워드를 사용하여 기본 그리드 월드 강화 학습 환경을 만듭니다.

ent = rlpredefinedenv('BasicGridworld'的)
env = rlmdpenv具有属性:型号:[1x1 rl.env.gridworld] resetfcn:[]

미리정의된'双凝胶组连续'키워드를사용하여연속이중적분기적분기강화학습학습을을

ent = rlpredefinedenv('双凝胶组连续'的)
Env =双凝胶组连续性与属性:增益:1 TS:0.1000 Maxdistance:5守队列:0.0100 Q:[2x2 DOUBLE] R:0.0100 Maxiforce:INF状态:[2x1双]

阴谋함수를사용하여하여하여을을화화重置함수를사용하여하여환경과상호상호작용수수

绘图(env)观察=重置(env)
观察=2×14 0.
[观察,奖励,isdone] =步骤(env,16)

图Double Integrator Visualizer包含一个轴对象。轴对象包含类型矩形类型的对象。

观察=2×14.0800 1.6000
奖励= -16.5559.
Isdone =逻辑0.

미리정의된'SimpleDepatulummodel-Continual'키워드를 사용하여 연속 단진자 모델 강화 학습 환경을 만듭니다.

ent = rlpredefinedenv('SimpleDepatulummodel-Continual'的)
env = 金宝appSimulinkenvwithAgangent具有属性:型号:rlsimplepentulummodel agentblock:rlsimplevepulummodel / rl代理resetfcn:[] Usefastrest

입력인수

모두축소

환경이름을을나타내는미리정의된키워드,다음중하나로지정。

马铃薯草환경

  • 'BasicGridworld'

  • 'cartpole-collite'

  • 'cartpole-continual'

  • '双凝胶化 - 离散'

  • '双凝胶组连续'

  • 'SimpleDepulumWithimage-离散'

  • 'SimpleDepulumWithimage-Continue'

  • 'waterfallgridworld-stopastic'

  • 'waterfallgridworld-mementicistic'

金宝app환경

  • 'SimpleeDepulummodel-Collete'

  • 'SimpleDepatulummodel-Continual'

  • 'cartpolleimscapemodel-collete'

  • 'cartpolesimscapemodel-continual'

출력인수

모두축소

matlab또는si金宝appmulink환경객체로,다음중하나로반환。

  • 다음키워드중하나를사용할할rlmdpenv.객체。

    • 'BasicGridworld'

    • 'waterfallgridworld-stopastic'

    • 'waterfallgridworld-mementicistic'

  • 'cartpole-collite'키워드를사용용할CartpoledIscreteAction.객체。

  • 'cartpole-continual'키워드를사용용할cartpolecontinureation.객체。

  • '双凝胶化 - 离散'키워드를사용용할DoubleIntegratorDiscreteAction.객체。

  • '双凝胶组连续'키워드를사용용할双凝胶组连续性객체。

  • 'SimpleDepulumWithimage-离散'키워드를사용용할Simpleeplumwithimagediscreteaction.객체。

  • 'SimpleDepulumWithimage-Continue'키워드를사용용할SimpleeplumwithimageConeuleAction.객체。

  • 다음키워드중하나를사용할할金宝appSimulinkenvwithagent.객체。

    • 'SimpleeDepulummodel-Collete'

    • 'SimpleDepatulummodel-Continual'

    • 'cartpolleimscapemodel-collete'

    • 'cartpolesimscapemodel-continual'

버전내역

R2019A에개발됨