datawhalechina/easy-rl
强化学习中文教程(蘑菇书🍄),在线阅读地址:https://datawhalechina.github.io/easy-rl/
它解决的问题
强化学习(RL)通常通过密集的数学和分散的资源来教授,这使得新手——尤其是中文学习者——难以入门。这个项目汇编了一个完整的、对初学者友好的中文教程,将著名的讲义(李宏毅的深度强化学习、周博磊的强化学习纲要、李科浇的强化学习课程以及其他经典材料)整合成一本连贯的书籍,即“蘑菇书”。它还提供练习、代码笔记本和论文阅读,让学习者可以在一个地方从理论走向实践。
它的运作方式
该教程分为13个以上的章节,逐步涵盖核心RL主题:从基础、马尔可夫决策过程、表格方法开始,然后是策略梯度、PPO、DQN及其变体、演员-评论家、稀疏奖励、模仿学习、DDPG,甚至深入探讨AlphaStar。每章配有练习,并在相关处提供实用的代码笔记本(例如Q-learning、Sarsa、蒙特卡洛、策略梯度、PPO、DQN、Double DQN、Dueling DQN、PER DQN、Noisy DQN、A2C、DDPG)。内容在线公开可用(随时可读),也发布为PDF供下载。还有一个印刷版(由人民邮电出版社出版),经过编辑在初稿之外进行了完善。
适用人群
这个项目是为任何想用中文学习强化学习的人设计的——无论你是学生、从业者还是自学者。李宏毅讲座的幽默和示例驱动的教学风格,加上结构化的练习和代码,使得即使你是RL新手也能轻松上手。这本书的昵称“蘑菇书”反映了希望读者从中获得能量和力量,就像马里奥吃了蘑菇一样。
亮点
- 围绕知名的中文RL讲座内容构建,使经典理论易于理解。
- 大多数章节包含练习,并有一个勘误页面用于更正。
- 为许多算法提供可运行的代码笔记本,以及两个项目演练(Q-learning和DQN、DDPG)和JoyRL的链接(离线版和在线版)。
- 包含经典RL论文解读部分,包括一篇关于RL玩Minecraft的ICLR'25口头报告和视觉RL论文列表。
- 提供免费在线版本、可下载的PDF(包括压缩的低分辨率版)和精美的印刷书(附购买链接)。
相关
- 项目
- 项目
- 项目
- 项目