## NEAT Agent trained with the NEAT-Python library to play Super Mario World ##
Neuroevolution Agent trained in OpenAI's Retro environment with the game 'Super Mario World' for the SNES. This program makes heavy use of [NEAT-Python](https://github.com/codereclaimers/neat-python) and its standard configurations.
The in-game data OpenAI's retro environment provides for Super Mario World has been enhanced in the custom `data.json` provided, which should replace the standard `data.json` of super mario world. The ram addresses of this in-game data has been found through the [ROM RAM map of Super mario World](https://www.smwcentral.net/?p=nmap&m=smwram). The following in-game information has been added:
* x_pos_player
* midway_point_flag
* timer_hundreds
* timer_tens
* timer_ones
* level_exit_info
---
#### Setup and Execute ####
1. Replace the standard `data.json` in the installation directory of the retro package. Assuming Python 3.7 in a virtualenv:
```
$ cp -f ./data.json ./venv/lib/python3.7/site-packages/retro/data/stable/SuperMarioWorld-Snes/
```
2. Configure HyperParameters of `neat-config` as well as those in `evolve-agent.py`
3. Execute `$ python3 evolve-agent.py`
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
lstm DeepLearning量化交易项目,使用深度学习技术(CNN、RNN、LSTM以及复合神经网络)对价格数据进行预测(全套源码) 1、使用深度学习技术(CNN、RNN、LSTM以及复合神经网络)对价格数据进行预测。 2、开发语言:Python,人工智能框架:Keras,数据接口:Tushare。(全套源码)
资源推荐
资源详情
资源评论
收起资源包目录
DLQTP-master.zip (41个子文件)
DLQTP-master
.DS_Store 6KB
LSTM
AAPL_dropna.csv 267KB
test1.py 685B
main.py 544B
.idea
LSTM.iml 324B
misc.xml 188B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 267B
.gitignore 50B
LSTMAAA.py 3KB
AAPL.csv 267KB
NEAT-Flappy-Bird-master
commet.txt 3KB
best.pickle 347B
flappy_bird.py 17KB
30分钟学会Python.py 0B
.idea
.name 14B
misc.xml 214B
NEAT-Flappy-Bird-master.iml 581B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 305B
.gitignore 50B
Darwin.py 855B
config-feedforward.txt 2KB
requirements.txt 45B
.replit 87B
.gitpod.yml 200B
imgs
pipe.png 2KB
base.png 470B
bird1.png 427B
bg.png 7KB
bird3.png 426B
bird2.png 425B
README.md 796B
visualize.py 6KB
模型准确率不高 的常见原因.xmind 160KB
SuperMarioWorld-NEAT-Agent-master
LICENSE 1KB
evolve-agent.py 4KB
data.json 679B
requirements.txt 215B
neat-config 2KB
README.md 1KB
共 41 条
- 1
资源评论
LeonDL168
- 粉丝: 2867
- 资源: 770
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 医用机器人全球市场研究报告:2023年我国医用机器人市场规模将进一步扩大至8.6亿美元
- 太阳能全球市场研究报告:2024年我国发电总装机规模达到30.71亿千瓦
- 基于STM32的闹钟系统.zip
- 用Labview来实现CANoe上多曲线共同分析
- 使用Python实现人脸识别的功能
- 堆垛机西门子PLC程序+输送线程序+触摸屏程序 物流仓储 涵盖通信,算法,运动控制,屏幕程序,可电脑仿真测试 实际项目完整程序 西门子S7-1200+G120+劳易测激光测距 博途V15
- 摄像头个人经验总结包括软件硬件
- 静态代码配置codestylexml
- 有源电力滤波器(APF)模型 Matlab simulink 质量过硬 可用于治理不控整流和不平衡负载带来的电能质量问题:仿真总时长0.3s,0.1s时接入APF, 0.1-0.2s治理不控整流带
- 基于PyTorch的多种元学习算法实现及训练流程解析-含数据集及代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功