logo

가치 반복과 정책 반복

정책 반복법 policy iteration

  • 반복적 정책 평가법을 통해 주어진 정책의 상태 가치를 추정할 수는 있으나, 최적 정책을 찾을 수는 없음
  • 반복적 정책 평가법을 통해 얻은 가치 함수로, 상태마다 가장 가치가 높은 행동을 하도록 정책을 개선
π′(s)=argamax​s′,r∑​p(s′,r∣s,a)[r+γvπ​(s′)]
  • argmaxa​: 뒤의 수식을 가장 크게 만드는 a를 찾으라는 뜻
  • 정책 평가와 정책 개선을 반복하여 더 이상 정책이 개선되지 않을 때까지 반복

가치 반복법 value iteration

  • 정책 반복은 가치가 수렴될 때까지 추정을 한 다음에 정책을 최적화
  • 가치 반복은 가치를 추정하는 중간 과정에 정책도 계속 최적화
  • 현재까지 추정된 가치를 기준 vk​를 기준으로, 가장 가치가 큰 행동을 하는 것으로 정책을 수정
  • 이에 따라 추정된 가치도 vk+1​로 수정
vk+1​(s)=amax​s′,r∑​p(s′,r∣s,a)[r+γvk​(s′)]
  • 강화학습의 기본적인 아이디어

퀴즈

문제 1 / 9맞음: 0힌트: 0틀림: 0채점중: 0남음: 9

정책 반복법(policy iteration)의 핵심 흐름으로 가장 알맞은 것은 무엇입니까?

  • ○정책 평가와 정책 개선을 반복하여 더 이상 정책이 개선되지 않을 때까지 진행한다
  • ○초기 정책을 한 번 평가한 뒤 가치가 바뀌어도 같은 정책을 유지한다
  • ○초기에 구한 가치 함수만 사용하여 정책 개선만 반복한다
  • ○정책을 평가할 때마다 새로운 무작위 정책으로 교체한다

퀴즈를 풀려면 대화형 기능을 불러와야 합니다.

Previous
반복적 정책 평가법 실습