주요 콘텐츠

강화 학습 디자이너

강화 학습 에이전트 설계, 훈련 및 시뮬레이션

설명

강화 학습 디자이너 앱을 사용하면 기존 환경에 대한 에이전트를 설계하고 훈련시키고 시뮬레이션할 수 있습니다.

이 앱을 사용하여 다음을 수행할 수 있습니다.

  • MATLAB® 작업 공간에서 기존 환경을 가져오거나, 미리 정의된 환경을 만듭니다.

  • 환경에 대한 에이전트를 자동으로 만들거나 가져옵니다(DQN, DDPG, TD3, SAC 및 PPO 에이전트가 지원됨).

  • 환경에 대해 에이전트를 훈련시키고 시뮬레이션합니다.

  • 시뮬레이션 결과를 분석하고 에이전트 파라미터를 미세 조정합니다.

  • 나중에 사용하고 배포할 수 있도록 최종 에이전트를 MATLAB 작업 공간으로 내보냅니다.

제한 사항

다음 기능은 강화 학습 디자이너 앱에서 지원되지 않습니다.

  • 다중 에이전트 시스템

  • Q, SARSA, PG, AC, SAC 에이전트

  • 사용자 지정 에이전트

  • 테이블 또는 사용자 지정 기저 함수 표현을 기반으로 하는 에이전트

응용 사례에 이러한 기능이 필요한 경우에는 명령줄에서 에이전트를 설계, 훈련 및 시뮬레이션하십시오.

Reinforcement Learning Designer app

강화 학습 디자이너 앱 열기

  • MATLAB 툴스트립: 탭의 머신러닝 및 딥러닝에서 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: reinforcementLearningDesigner를 입력합니다.

파라미터

reinforcementLearningDesigner(SessionFile)를 사용하여 SessionFile에 저장된 디자인 세션으로 강화 학습 디자이너 앱을 실행합니다.

프로그래밍 방식으로 사용

reinforcementLearningDesigner를 입력하면 강화 학습 디자이너 앱이 열립니다. 그러면 환경을 가져오고 설계 프로세스를 시작하거나 저장된 설계 세션을 열 수 있습니다.

버전 내역

R2021a에 개발됨