필터 지우기
필터 지우기

I have some questions about the minibatchsize attribute of PPO+LSTM

조회 수: 5 (최근 30일)
xiang
xiang 2024년 5월 17일
답변: Aneela 2024년 6월 5일
Hello everyone
I found this sentence when I searched the content of PPO+LSTM in the official MATLAB documentation:“For a PPO agent, the trajectory length is the MiniBatchSize property of its options object” ,But I have some doubts about this statement。When using PPO+LSTM, does the agent no longer need to sample minbatch from the current experience sequence? How to understand "For a PPO agent, the trajectory length is the MiniBatchSize property of its options object".
Hope to get your answer

답변 (1개)

Aneela
Aneela 2024년 6월 5일
Hi xiang,
“MiniBatchSize” refers to the number of samples from experience replay buffer that are used for one iteration of training.
  • For non-recurrent neural networks, these samples are selected randomly because the network treats each input independently.
  • LSTMs require a sequence of experiences to effectively learn temporal features.
  • When using PPO with LSTM, the agent emphasizes on managing sequences of experiences to leverage the LSTM's ability to learn from temporally dependent data.
“For a PPO agent, the trajectory length is the “MiniBatchSize” property of its options object”:
  • A trajectory is a sequence of states, actions, and rewards that an agent experiences in the environment from the start of an episode until a terminal state.
  • The agent learns from trajectories of experiences.
  • The “MiniBatchSize” value specifies the length of these trajectories.
  • If “MiniBatchSize” is set to 50, the LSTM network will be trained on trajectories of experiences where each trajectory is 50 steps long.
For more information on PPO Agent options, please refer to the following MathWorks documentation: https://www.mathworks.com/help/reinforcement-learning/ref/rl.option.rlppoagentoptions.html

카테고리

Help CenterFile Exchange에서 Training and Simulation에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by