MathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning
This is the homepage of a new book entitled "Mathematical Foundations of Reinforcement Learning."
프로젝트 개요
이 저장소는 S. Zhao가 저술하고 Springer에서 출판한 Mathematical Foundations of Reinforcement Learning이라는 책의 슬라이드 덱을 위한 LaTeX 소스 코드를 호스팅합니다. 슬라이드는 LaTeX/Beamer로 제작되었으며, 교수님들이 강의 준비를 위해 요청 시 제공됩니다.
목적
이 책은 강화학습(RL)에 대한 수학적이면서도 친절한 입문을 제공하는 것을 목표로 합니다. 핵심 개념, 기본 문제, 고전 알고리즘에 초점을 맞추며, 알고리즘이 어떻게 작동하는지뿐만 아니라 왜 그렇게 설계되었고 왜 효과적인지를 설명합니다.
내용 및 구조
이 책은 두 부분으로 나뉜 10개의 챕터를 포함합니다:
- 1부: 기본 도구
- 2부: 알고리즘
챕터 간의 연관성이 높으므로 앞부분 챕터부터 학습해야 합니다. 이 책은 개념과 알고리즘을 설명하기 위해 전체적으로 그리드 월드(grid world) 예제를 사용하여 이해하기 쉽게 구성되어 있습니다.
주요 특징
- 수학적이면서도 친절함: 수학은 적절한 깊이로 제시되며, 더 깊은 탐구를 위한 선택적 회색 상자(gray-box) 자료가 포함되어 있습니다.
- 설명적 예제: 모든 예제는 간단한 그리드 월드 작업을 사용합니다.
- 핵심 아이디어 분리: 알고리즘은 핵심 아이디어를 복잡한 부가 요소로부터 분리하여 소개됩니다.
- 일관된 구성: 각 챕터는 이전 챕터를 기반으로 구축됩니다.
대상 독자
강화학습에 관심이 있는 학부 고학년, 대학원생, 연구자 및 실무자를 위해 설계되었습니다. 사전 강화학습 배경지식은 필요하지 않지만, 독자는 확률론과 선형대수학에 대한 약간의 지식이 있어야 합니다(기초 내용은 부록에 포함되어 있습니다).
저자
S. Zhao – 2019년부터 대학원 수준의 강화학습 과정을 가르치고 있는 교수입니다. 이 책은 해당 과정의 강의 노트에서 시작되었습니다. 더 자세한 정보는 그의 홈페이지와 연구 그룹 웹사이트에서 확인할 수 있습니다.
보충 자료
- 강의 영상: 저자는 YouTube와 Bilibili에서 210만 회 이상의 조회수를 기록한 무료 강의 영상(중국어 및 영어)을 제공합니다. 이는 책을 보완하는 역할을 합니다.
- 제3자 코드 및 노트: 많은 독자가 책의 알고리즘을 Python, MATLAB, R, C++로 구현한 코드와 영어 및 중국어로 된 학습 노트를 기여했습니다. 이들은 README에 링크되어 있으나, 저자가 직접 검증하지는 않았습니다.
- 그리드 월드 환경 코드: 저자는 독자가 자신의 알고리즘을 테스트할 수 있도록 그리드 월드 환경 코드(Python 및 MATLAB)를 제공합니다.
주요 업데이트
README는 책의 진행 상황을 추적합니다:
- 2025년 7월: 인쇄판에 대한 오타 수정 및 정오표 목록.
- 2025년 6월: GitHub 별 10,000개 돌파.
- 2024년 10월: 책 표지 확정; Springer 및 Tsinghua University Press에서 출판.
- 2024년 8월: 별 3,000개 돌파; 추가적인 제3자 코드 추가.
- 2024년 4월: 그리드 월드 환경 코드 공개.
- 2024년 3월: 별 2,000개 돌파; 사소한 업데이트.
- 2023년 9월: 별 1,000개 돌파.
- 2023년 8월: 주요 업데이트 – 초안의 두 번째 버전.
인용
@book{zhao2025RLBook,
title={Mathematical Foundations of Reinforcement Learning},
author={S. Zhao},
year={2025},
publisher={Springer Press}
}
위의 모든 정보는 제공된 README에서만 파생되었습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트