강화 학습 입문

강화학습

  • 첫걸음 프로젝트
  • 7 시간 9 스테이지
  • 34 명

프로젝트 설명

어떤 프로젝트일지 시작하기 전에 읽어보세요

무엇을 다루는 교재인가요?

강화 학습은 인공지능을 학습시키는 여러 방법 중 하나로, 환경과의 상호작용을 통해 최적의 행동을 학습해 나가는 방식입니다. 머신러닝의 한 분야로 분류되며, 에이전트가 보상을 최대화하기 위한 의사결정 전략을 스스로 학습한다는 점에서 다른 지도학습이나 비지도학습과는 구별됩니다.

강화 학습은 수십 년 전부터 꾸준히 이론과 연구가 이어져 왔습니다. 하지만 대중적으로 널리 알려지게 된 계기는 2016년 구글 딥마인드에서 개발한 인공지능 알파고가 바둑 세계 챔피언 이세돌 9단을 상대로 역사적인 대국을 벌이면서부터입니다. 이를 통해 강화 학습이라는 기술적 기반이 큰 주목을 받게 되었습니다.

본 교재는 인공지능과 머신러닝에 대한 배경지식이 없는 비전공자도 이해할 수 있도록 구성하였으며, 동시에 강화 학습의 기초 이론을 정립하고자 하는 학습자들에게도 도움이 되도록 하였습니다. 복잡한 수식이나 이론에 앞서, 강화 학습의 핵심 개념과 학습 원리에 대한 직관적인 설명을 중심으로 작성하였습니다.

교재에 나와있는 이론과 함께 제시되는 코드 실습을 통해 실제 강화 학습을 구현하기 위한 개념과 학습 과정에 대해서 배울 수 있습니다.


이번 교재에서 배워요.

스테이지 1~2

강화 학습의 세계로 첫걸음

• 강화 학습이란 무엇인가
• 지도 학습 & 비지도 학습 & 강화 학습
• 강화 학습의 응용 분야 및 사례

스테이지 3~4

강화 학습의 핵심 특징과 동작 원리

• 강화 학습의 구성 요소
• 강화 학습의 동작 원리

스테이지 5~6

강화 학습을 직접 경험하며 이해하기

• 강화 학습의 구성 요소와 동작 원리 복습
• Q-Learning 알고리즘 소개
• Gymnasium을 활용한 강화 학습 환경 소개 및 구성
• Q-Learning을 통한 코드 실습
• 실습 결과를 통한 강화 학습 원리 이해하기

스테이지 7~8

이론적 기반 다지기

• 마르코프 가정(Markov Property) & 마르코프 프로세스(Markov Process) 이해하기
• 벨만 기대 방정식을 통한 Q-Learning의 원리 이해하기
• Q-Learning의 작동 원리와 한계

스테이지 9

더 나아가서

• 강화 학습과 딥러닝의 만남: 딥 강화 학습(DRL)
• 탐험과 활용의 균형 이해하기
• 강화 학습의 학습 맵

학습이 끝나면 이런 것들을 할 수 있어요.

인공지능 및 머신러닝 초보자

강화 학습에 관심이 있거나, 처음 접하는 입문자

Python으로 간단한 코드를 작성할 수 있는 프로그래밍 기초 지식 보유자

이런 분들에게 추천해요.

강화 학습 개념과 구조를 처음부터 이해하고 싶은 대학생·취업준비생

게임AI / 자율주행 / 로봇 등 강화 학습 분야 진입을 고민하는 학습자

프로젝트 과정

차근차근 단계를 밟아 학습해보세요.

스테이지 9 개

1. 강화 학습의 세계로 첫걸음
2. 복습 문제💯
3. 강화 학습의 핵심 특징과 동작 원리
4. 복습 문제💯
5. 강화 학습을 직접 경험하며 이해하기
6. Gymnasium을 활용한 강화 학습 환경 소개
7. Q-learning을 통한 코드 기반 실습
8. Q-learning을 이해하는 수학적 기반 다지기
9. 더 나아가서

내 학습 진도

1. 강화 학습의 세계로 첫걸음
ETB picture

ETB

더보기