【文件属性】:
文件名称:rl-project:RL2020 @ LUH的强化学习项目
文件大小:7.1MB
文件格式:ZIP
更新时间:2021-03-17 01:20:16
JupyterNotebook
:chequered_flag: :duck: :racing_car: 橡皮鸭赛车 :racing_car: :duck: :chequered_flag:
我们决定建立一个解决CarRacing-v0体育馆环境的代理。
为了改善学习,我们对状态进行了预处理:
灰阶
框架堆叠
调整为64 * 64像素
另外,我们实现了。
我们的代理程序具有以下功能:
DQN
DoubleDQN
决斗DQN
优先重播缓冲区
衰减ε贪婪探索
安装
码头工人
建立容器
docker build . -t rl:latest
点和静脉
创建虚拟环境
python -m venv .venv
激活它
source .venv/bin/activate
安装所需的软件包
pip install -r requirements.txt
运行代码
通过main.py从父目录运行代码:
$ /home/dentarthur/rl-project> python src/main.py --help
usage: m
【文件预览】:
rl-project-main
----models()
--------prio()
--------README.md(742B)
----images()
--------1337epsgreedy.gif(1.45MB)
--------1337noexplore.gif(986KB)
--------human.gif(2.89MB)
--------1337.gif(1.2MB)
--------racing_mascot.jpg(354KB)
----src()
--------gym_utils.py(1KB)
--------agent.py(3KB)
--------main.py(2KB)
--------utils.py(1KB)
--------train.py(4KB)
--------dqn.py(3KB)
--------policy.py(1KB)
--------buffer.py(2KB)
--------play.py(766B)
--------config.py(291B)
----charts.ipynb(929KB)
----docker()
--------requirements_docker.txt(90B)
--------Dockerfile(333B)
----requirements.txt(112B)
----doc()
--------Reinforcement_Learning_Project.pdf(57KB)
----.gitignore(2KB)
----README.md(2KB)