명장 홈🤖 AI명장유튜브 AI 강좌를 함께 정리하고 함께 배우는 명장 플랫폼명장 게시판 홈요청하기
본문 태그 링크 끄기

강화 학습 해설: AI는 어떻게 선택을 배우는가

Practical stats · 2026-11-05 · 유튜브 시청 233 · 게시판 조회 0 · 외국인

응용강화학습

유튜브 썸네일

난이도 응용#강화학습#벨만방정식#마르코프결정과정#Q러닝#딥러닝

← 목록

저자: Practical stats (외국인) · 원제: Reinforcement Learning, Decoded: How AI Learns to Choose

난이도 판정: 벨만 방정식, 마르코프 결정 과정, Q값, 심층 Q-네트워크처럼 강화 학습의 핵심 개념을 차례로 다루지만 수식을 직접 전개하지는 않는다. 개념 간 연결을 이해해야 하므로 입문보다 한 단계 높은 응용 수준으로 판단했다.

요약

강화 학습 에이전트가 모든 경로를 확인하지 않고도 최적 정책을 찾는 원리를 설명한다. 가치를 지형의 높이로 비유하고, 벨만 방정식으로 현재 보상과 미래 가치를 나누어 계산하는 방식을 다룬다. 이어서 계획법과 심층 Q-네트워크, 시간차 오차가 학습을 이끄는 과정을 정리한다.

⏱ 00:001. 강화 학습의 문제와 지형 비유

⏱ 00:00강화 학습 에이전트는 선택지가 매우 많은 미로에서 모든 경로를 계산하지 않고도 좋은 정책을 찾아낸다. 그 비결은 미래 전체를 평가하지 않아도 되도록 해 주는 벨만 방정식에 있다.

영상 장면 00:00
▶ 00:00 영상에서 보기

발표는 문제 전체를 하나의 지형으로 그려 보라고 제안한다. 각 상황은 지점이고, 높이는 그곳에서 얻을 장기적인 보상을 뜻한다. 정점은 큰 미래 잠재력, 골짜기는 막다른 길을 의미하며 에이전트는 더 높은 곳을 향해 한 걸음씩 이동한다.

⏱ 01:172. 상태와 마르코프 성질

⏱ 01:17지형의 각 지점은 하나의 상태다. 에이전트는 상태에서 행동을 하고 보상을 받은 뒤 새로운 상태로 옮겨 간다. 이런 설정을 마르코프 결정 과정이라고 한다.

영상 장면 01:17
▶ 01:17 영상에서 보기

마르코프 성질은 미래가 과거의 이력이 아니라 현재 상태와 선택한 행동에만 의존한다는 규칙이다. 따라서 긴 사건의 연쇄도 단일 단계 전환들로 나누어 생각할 수 있다. 문제는 그 단계들을 모은 전체 여정을 어떻게 평가하느냐이다.

⏱ 02:213. 할인율과 보상의 합산

⏱ 02:21출퇴근길 예시에서 고속도로는 처음에는 빠르지만 나중에 정체가 생기고, 이면 도로는 처음에는 느리지만 나중에 넓게 뚫린다. 첫 단계만 보면 고속도로가 유리해 보이지만, 미래 가치를 할인해 합산하면 이면 도로의 가치가 더 높게 나온다.

영상 장면 02:21
▶ 02:21 영상에서 보기

미래 보상을 할인하는 이유는 할인 없이 무한한 과업의 보상을 더하면 합이 발산할 수 있기 때문이다. 감마는 0 이상 1 미만의 값으로, 뒤 단계일수록 가치를 조금씩 낮추어 합이 유한하게 유지되도록 한다. 감마가 0에 가까우면 근시안적이고, 1에 가까우면 먼 미래를 본다.

⏱ 02:574. 벨만 방정식과 행동 가치

⏱ 02:571957년 리처드 벨만은 무한한 합을 두 부분으로 나눴다. 하나는 현재 단계에서 즉시 받는 보상이고, 다른 하나는 다음 상태의 할인된 가치다. 이 덕분에 전체 경로를 추적하지 않아도 가치가 뒤쪽 상태에서 앞쪽으로 한 단계씩 전달된다.

영상 장면 02:57
▶ 02:57 영상에서 보기

상태 가치만으로는 어떤 행동을 할지 정하기 어려우므로 특정 행동을 먼저 한 뒤의 기대 수익인 Q값을 쓴다. 최적 가치는 그 상태에서 가능한 행동 중 가장 높은 Q값이다. 행동과 환경의 노이즈를 고려하면 정책과 전이 확률에 대해 평균을 내는 기대 방정식이 되며, 최적 전략을 찾을 때는 평균 대신 최댓값을 쓰는 벨만 최적 방정식을 사용한다.

⏱ 05:115. 모델이 있을 때의 계획법

⏱ 05:11환경의 전이 확률과 보상 함수를 모두 안다면 문제는 계획 문제가 된다. 가치 반복법은 모든 상태의 가치를 0에서 시작해 이웃의 현재 추정치로 반복 갱신한다. 감마가 1보다 작으면 벨만 연산자가 축소 사상이 되어 유일한 최적 가치 함수로 수렴한다.

영상 장면 05:11
▶ 05:11 영상에서 보기

정책 반복법은 고정된 정책의 가치를 계산한 뒤 그 정책을 탐욕적으로 개선하는 과정을 반복한다. 반복 횟수는 보통 적지만 각 평가 비용은 크다. 두 방법 모두 환경 모델이 있어야 한다는 전제가 있으며, 모델을 모르면 시행착오를 통한 Q러닝 같은 모델 프리 기법이 필요하다.

⏱ 06:316. 심층 Q-네트워크와 시간차 오차

⏱ 06:31상태 공간이 원본 픽셀처럼 폭발적으로 커지면 상태별 표를 저장할 수 없다. 심층 Q-네트워크는 이 표를 신경망으로 대체해 상태를 입력받아 모든 행동의 Q값을 추정한다. 학습을 안정시키기 위해 과거 경험을 무작위로 뽑는 경험 재생과, 타겟을 고정하는 별도의 타겟 네트워크를 함께 쓴다.

영상 장면 06:31
▶ 06:31 영상에서 보기

학습 신호는 시간차 오차, 즉 델타다. 벨만 타겟에서 현재 예측을 뺀 이 부호 있는 값이 양수이면 추정치를 높이고 음수이면 낮춘다. 역전파는 이 하나의 숫자를 수백만 개 가중치의 경사 업데이트로 바꾸며, 발표는 이것이 강화 학습의 핵심인 예측, 결과, 수정의 반복이라고 정리한다.

난이도 응용#강화학습#벨만방정식#마르코프결정과정#Q러닝#딥러닝

← 목록으로
공유페이스북밴드

이 글에 대해 요청(숨김) 수정 요청