项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4870
技术标签
使用教程
环境要求
- Node.js >= 18.0.0(运行文档站)
- npm(运行文档站)
- Python(运行课程代码,README 未指定最低版本)
- 部分章节可能需要额外系统库、GPU 支持或模型下载
安装与启动步骤
-
1克隆课程仓库
把项目克隆到本地并进入目录,后续所有命令都在仓库根目录执行。
git clone https://github.com/walkinglabs/hands-on-modern-rl.git cd hands-on-modern-rl -
2安装文档站依赖
在仓库根目录用 npm 安装 VitePress 文档站所需依赖。
npm install -
3启动本地文档站
启动开发服务器后,终端会输出本地访问地址,通常是 http://localhost:5173。
npm run dev -
4创建 Python 环境
进入 code 目录,创建并激活虚拟环境,避免污染全局 Python。
cd code python -m venv .venv source .venv/bin/activate -
5安装课程依赖
安装 code 目录下 requirements.txt 中的全部依赖,体量可能较大。
pip install -r requirements.txt -
6安装章节依赖
若不想装全量依赖,可只安装第 01 章专用依赖文件,适合更轻量的安装。
pip install -r chapter01_cartpole/requirements.txt -
7运行第01章示例
运行 CartPole 的 PPO 示例脚本,这是 README 建议的第一个上手示例。
python chapter01_cartpole/1-ppo_cartpole.py
如何确认成功
浏览器打开终端显示的 VitePress 地址(通常 http://localhost:5173)能看到文档站即为成功。
常见问题
Q:只想看课程内容,不想本地跑代码怎么办?
A:可直接访问在线课程 https://walkinglabs.github.io/hands-on-modern-rl/,或从 Releases 下载 PDF 版本阅读。
Q:不想安装全部依赖怎么办?
A:README 提供了按章的依赖文件,例如 pip install -r chapter01_cartpole/requirements.txt,可只装单章所需依赖。
Q:应该从哪一章开始跑代码?
A:README 建议先从 Chapter 01 开始,再运行涉及 LLM、VLM 或重型模拟器的示例。
Q:跑后续章节报错缺少库或显存不足?
A:README 说明部分章节可能需要额外系统库、GPU 支持、模型下载或特定环境配置,需按章节说明单独准备。
注意事项
- README 未指定 Python 最低版本,运行前请自行确认环境兼容。
- 涉及 LLM、VLM 或重型模拟器的章节可能需要 GPU、模型下载和额外系统库。
- 课程代码按章节组织在 code 目录下,README 建议从 Chapter 01 开始。
- 项目采用 CC BY-NC-SA 4.0 许可证,使用时注意授权范围。
核心亮点
- 课程设计衔接紧密,从经典RL到LLM对齐逐步进阶,学习曲线平缓
- 提供大量可运行的代码示例,强调动手实践,而非纯理论
- 紧跟前沿,涵盖RLVR和Agentic系统等热点方向,实用性强
不足之处
- 项目仍在成长中,部分章节内容可能不够完善
- 文档/社区待观察
适用场景
- 希望系统学习强化学习并转向LLM对齐方向的研究者
- 需要实践RL代码模板的工程师
- 开设RL课程或工作坊的教育者
替代项目
Spinning Up in Deep RL、Practical_RL、Deep Reinforcement Learning Course (Hugging Face)
同类项目推荐
TTS-arxiv-daily
开源
每12小时自动抓取TTS新论文,收藏即看日报
Automatically Update Text-to-speech (TTS) Papers Daily using Github Actions (Update ···
EngAce
开源
用 AI 定制你的越南英语学习对话,练口语更地道
Personalize the way Vietnamese learn English using generative AI
base-llm
开源
从 NLP 基础到 LLM 微调部署,一套教程全打通
从 NLP 到 LLM 的算法全栈教程,在线阅读地址:https://datawhalechina.github.io/base-ll···
edgameclaw
开源
把学习资料一键变成闯关游戏,学起来更带劲
EdGameClaw: Convert any learning material into a game-based course — powered by AI.
feifei-companion
开源
AI学伴,让K12学习更带劲,家长更省心
飞飞学伴 v4.0 - AI陪你飞,学习不费力!三位一体K12智能教育陪伴系统 | FeiFei Companion···
aiml-companion
开源
边看边学AI/ML,22轨道300+模块,从理论到实战项目
AI-ML Companion: an interactive platform to learn AI & ML by watching it work - 28 t···
Companion-Space
开源
本地部署二次元学习搭子,陪你专注还记性超好
本地优先的二次元陪伴学习应用 · Local-first anime companion and study app.
personalized-recommender-course
开源
跟着课程从零搭建时尚商品实时推荐系统
Open-source course on architecting, building and deploying a real-time personalized ···
aigc
开源
一本实战电子书,带你从零构建可落地的LLM应用架构
《构筑大语言模型应用:应用开发与架构设计》一本关于 LLM 在真实世界应用的开源电子书,介···
