신경 정책
신경 정책(Neural Policy)이란 환경의 관측된 상태를 가능한 행동에 대한 확률 분포로 매핑하는 함수를 말하며, 일반적으로 신경망을 사용하여 구현됩니다. 강화 학습(RL)의 맥락에서 이 네트워크가 바로 정책($\pi$)입니다. 조회 테이블을 사용하는 대신, 정책은 원시 감각 입력으로부터 복잡하고 연속적이거나 고차원적인 매핑을 직접 학습합니다.
전통적인 제어 시스템은 종종 사전 프로그래밍된 규칙이나 단순한 상태-행동 매핑에 의존합니다. 신경 정책은 AI 에이전트가 방대하고 연속적이거나 부분적으로 관측 가능한 상태 공간을 가진 환경을 처리할 수 있게 해줍니다. 이는 수동적인 규칙 생성이 불가능하거나 계산적으로 너무 어려운 상황입니다. 신경 정책은 에이전트가 보지 못한 시나리오에도 잘 일반화되는 정교하고 적응적인 행동을 학습할 수 있도록 합니다.
이 과정은 정책 경사(Policy Gradients, 예: REINFORCE, A2C) 또는 액터-크리틱(Actor-Critic) 방법을 사용하여 신경망을 훈련하는 것을 포함합니다. 에이전트는 환경과 상호 작용하고, 보상이나 페널티를 받으며, 이 신호를 사용하여 신경망의 가중치를 조정합니다. 네트워크의 출력은 주어진 상태에서 각 행동을 취할 확률을 결정하며, 이는 효과적으로 에이전트의 행동 전략을 정의합니다.
신경 정책은 여러 고급 애플리케이션에서 근본적인 역할을 합니다.
이 개념은 가치 함수(Value Functions, 예상 미래 보상을 추정함), Q-러닝(Q-Learning, 최적의 행동 가치를 학습함), 그리고 액터-크리틱 아키텍처(Actor-Critic architectures, 정책 학습과 가치 추정을 결합함)와 밀접하게 관련되어 있습니다.