# DQN算法训练AI玩Chrome恐龙游戏
## 开发环境
•**Python 3.9.16**
•**PyTorch** **1.13.1**
•**cuda** **12.0**
•Chrome 113.0.5672.127
•selenium 4.9.1
•opencv-python 4.7.0.72
•argparse
•matplotlib
•numpy
## 文件目录
```
│ agent.py
│ controller.py
│ dinorun.py
│ model.py
│ chromedriver.exe
│ QDNdino.pptx
│ README.md
├─ assets
├─ checkpoints
├─ pic
│ ├─plot
│ └─screenshot
```
## 运行方式
在安装好的环境中,运行以下指令:
```
python dinorun.py --mode train
```
进行训练。
```
python dinorun.py --mode test
```
用模型文件 `checkpoints\best-checkpoint.pth`进行测试,不会对模型进行修改。
```
python dinorun.py --resume
```
用模型文件 `checkpoints\best-checkpoint.pth`继续上次训练。
```
python dinorun.py --help
```
获取输入帮助。
**P.S.**
`checkpoints`文件夹中有已经训练好的`best-checkpoint.pth`和`checkpoint.pth`,请选用2开头的版本并修改文件名以使用。
**注意:**
如果`webdriver`报错,需要安装`chromedriver`,前往https://chromedriver.storage.googleapis.com/index.html下载`Chrome`对应版本的`chromedriver`,添加至`Chrome.exe`同级目录和`Python`或`Anaconda`下的`Script`目录,并添加环境变量。
一般情况下无需此操作,因为新版本的`selenium`会自动安装`chromedriver`。
**血的教训:如果用Anaconda运行,一定要关浏览器而不是Anaconda,否则图画不出来!**
## 运行示例(测试模式)
![](./assets/demo.gif)
训练数据:
![](./assets/train-1685324758.1754525.png)
测试数据(目前最高分**18270**):
![](./assets/test-1685292475.673859.png)
## 参考项目
https://github.com/dexhunter/DeepLearningTRexRush
https://github.com/Paperspace/DinoRunTutorial
https://github.com/CharlesPikachu/AIGames/tree/master/AITRexRush
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip 【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于强化学习的AI玩Chrome内置的恐龙小游戏python源码+项目说明.zip (33个子文件)
projectcode30312
controller.py 3KB
pic
plot
test-1690373133.4160862.png 13KB
train-1685252977.4592023.png 47KB
test-1685292475.673859.png 32KB
train-1685324758.1754525.png 59KB
train-1.png 59KB
test-1685327891.7784986.png 17KB
test-1685282486.9347467.png 24KB
screenshot
1690373120.031616.jpg 3KB
1690373120.0665402.jpg 3KB
agent.py 11KB
assets
test.mp4 9.2MB
test-1685292475.673859.png 32KB
1685291520.0888233.jpg 3KB
train-1685324758.1754525.png 59KB
1685291580.009945.jpg 3KB
train.mp4 15.2MB
demo.gif 1.77MB
model.py 4KB
chromedriver.exe 11.71MB
checkpoints
checkpoint0.1.pth 168KB
checkpoint2.1.pth 3.07MB
checkpoint1.1.pth 4.57MB
best-checkpoint2.1.1.pth 3.07MB
best-checkpoint2.1.pth 3.07MB
checkpoint2.2.pth 3.07MB
best-checkpoint2.2.pth 3.07MB
checkpoint1.2.pth 4.57MB
best-checkpoint.pth 3.07MB
checkpoint.pth 3.07MB
.gitignore 13B
README.md 2KB
dinorun.py 1KB
共 33 条
- 1
资源评论
龙年行大运
- 粉丝: 1192
- 资源: 3825
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数维杯大学生数学建模竞赛概述及其价值解析
- HEVC Video Extensive
- 【java毕业设计】有机蔬菜商城源码(ssm+mysql+说明文档+LW).zip
- 午会分享 全球变暖的危害
- laiui实现后台管理系统基础模块
- 数维杯:全国大学生数学建模竞赛介绍及参赛指南
- cn-visual-studio-2010-ultimate-x86-dvd-532347.z03
- cn-visual-studio-2010-ultimate-x86-dvd-532347.z02
- 测绘地图制图学-地图投影实验报告ArcGIS
- cn-visual-studio-2010-ultimate-x86-dvd-532347.z01
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功