MATLAB 도움말 센터
재생 메모리 경험 버퍼의 크기 조정
R2022b 이후
resize(buffer,maxLength)
resize(buffer,maxLength)는 최대 길이가 maxLength가 되도록 경험 버퍼 buffer의 크기를 조정합니다.
buffer
maxLength
maxLength가 버퍼에 저장된 경험 수보다 크거나 같으면 buffer는 저장된 경험을 유지합니다.
maxLength가 버퍼에 저장된 경험 수보다 작으면 buffer는 maxLength개의 최근 경험만 유지합니다.
예제
모두 축소
에이전트 훈련을 위한 환경을 만듭니다. 이 예제에서는 미리 정의된 환경을 불러옵니다.
env = rlPredefinedEnv("SimplePendulumWithImage-Discrete");
에이전트에서 관측값 사양과 행동 사양을 추출합니다.
obsInfo = getObservationInfo(env); actInfo = getActionInfo(env);
환경 사양에서 DQN 에이전트를 만듭니다.
agent = rlDQNAgent(obsInfo,actInfo);
기본적으로, 에이전트는 최대 크기가 10,000인 경험 버퍼를 사용합니다.
agent.ExperienceBuffer
ans = rlReplayMemory with properties: MaxLength: 10000 Length: 0
경험 버퍼의 최대 크기를 20,000으로 늘립니다.
resize(agent.ExperienceBuffer,20000)
업데이트된 경험 버퍼를 표시합니다.
ans = rlReplayMemory with properties: MaxLength: 20000 Length: 0
rlReplayMemory
rlPrioritizedReplayMemory
rlHindsightReplayMemory
rlHindsightPrioritizedReplayMemory
경험 버퍼로, 다음과 같은 replay memory 객체 중 하나로 지정됩니다.
최대 버퍼 길이로, 음이 아닌 정수로 지정됩니다.
R2022b에 개발됨
append
sample
allExperiences
validateExperience
generateHindsightExperiences
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의