本项目用于学习RL基础算法,主要面向对象为RL初学者、需要结合RL的非专业学习者,尽量做到: 注释详细,结构清晰。
注意本项目为实战内容,建议首先掌握相关算法的一些理论基础,再来享用本项目,理论教程参考本人参与编写的蘑菇书。
未来开发计划包括但不限于:多智能体算法、强化学习Python包以及强化学习图形化编程平台等等。
本项目内容主要包含以下几个子项目,每个子项目下都有对应的README描述:
- Jupyter Notebook:使用Notebook写的算法,有比较详细的实战引导,推荐新手食用
- JoyRL离线版:JoyRL离线版项目
- PARL Tutorials:PARL实现强化学习代码
- 附件:目前包含强化学习各算法的中文伪代码
算法环境说明请跳转env
注:点击对应的名称会跳到codes下对应的算法中,其他版本还请读者自行翻阅
推荐使用VS Code做项目,入门可参考VSCode上手指南