python神经网络训练玩游戏_一、利用进化神经网络玩gym游戏——开发环境配置
1、环境
操作系统:ubuntu20.04.1
python3环境:ubuntu20.04.1自带的python3.8.5
neat环境:pip3 install neat-python
gym环境:pip3 install gym
其他包:
pip3 install graphviz
pip3 install matplotlib
pip3 install jupyter
pip3 install box2d box2d-kengz
根据调试信息,缺啥补啥。
2、测试开发环境
(1)gym环境测试
直接拷贝gym的代码,
import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):
env.render()
env.step(env.action_space.sample()) # take a random action
env.close()
就能看到一个倒立摆游戏
(2)neat环境测试
直接拷贝neat-python的demo,
运行python3 evolve-minimal.py,就能训练一个xor的神经网络
3、neat-python进化神经网络学习文档
docs:Welcome to NEAT-Python’s documentation!neat-python.readthedocs.io
code:CodeReclaimers/neat-pythongithub.com
docs为官方说明文档,code为neat-python的源码
4、gym游戏的学习文档
docs:Gym: A toolkit for developing and comparing reinforcement learning algorithmsgym.openai.com
gym游戏主页:Gym: A toolkit for developing and comparing reinforcement learning algorithmsgym.openai.com
5、进化神经网络
莫煩python的进化算法课程:进化算法 (Evolutionary-Algorithm) | 莫烦Pythonmofanpy.com
6、尝试第一个游戏
使用neat-python/example/openai-lander例程
进入openai-lander目录后,运行python3 evolve.py就开始训练神经网络
python神经网络训练玩游戏_一、利用进化神经网络玩gym游戏——开发环境配置相关推荐
- python ios开发环境_程序员的macOS系列:Mac开发环境配置
1.前言 最近在写<程序员的macOS系列>文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS ...
- python神经网络训练效果差_为什么我的神经网络验证精度比我的训练精度高,并且两者都变得恒定? - python...
我已经建立了一个模型,当我训练它时,我的验证损失小于训练中的一个,验证准确性也比训练中的高.模型是否过拟合?难道我做错了什么?有人可以看看我的模型,看看有什么问题吗?谢谢. input_text = ...
- live555库安装_基于live555的rtsp播放器:开发环境配置
一.MacOS Mojave 10.14 64位系统开发环境配置 1.安装brew brew是Mac下的一个包管理工具,作用类似于centos下的 yum.ubuntu下的apt-get brew可以 ...
- python django开发工具_利用pyCharm编辑器创建Django项目开发环境-python开发工具第一篇...
[前置说明] 1.django环境与python对应关系: Django version Python versions 1.11 2.7, 3.4, 3.5, 3.6, 3.7 (added in ...
- atom配置python环境_用Python制作网站Django实操与开发环境配置
上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境.开发环境配置与新建项目等内容.由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见 ...
- 1.2 Python开发环境配置 | Python语言程序设计(嵩天)
文章目录 课程简介 第一章 Python基本语法 1.2 Python开发环境配置 Python语言概述 Python开发环境IDLE python的安装与环境配置 Python基本开发环境 Pyth ...
- Python开发环境配置
好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...
- python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置
1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...
- python开发环境配置以及其简单的运行方式
python开发环境配置 1.开发环境的安装 到python主页上选择下载自己所需要的python版本,以下是其链接 python主页. 点击下载,选择系统(这里演示wondows系统)如下图: 选择 ...
- Eclipse python 开发环境配置
Eclipse python 开发环境配置 由于项目需要用到脚本配置的东西,看了看Python能够做到基本上需要的工作,选择了 2.7.3稳定版本来进行测试开发. 转自: Eclipse+python ...
最新文章
- 转:中国互联网十五年的22个创新模式
- C# 学习笔记(18)操作SQL Server 中
- java读取json配置文件_解决:java 读取 resources 下面的 json 文件
- 图论最短距离(Shortest Path)算法动画演示-Dijkstra(迪杰斯特拉) 和 Floyd(弗洛伊德)
- Flink 状态管理:算子状态、键值分区状态、状态后端、有状态算子的扩缩容
- arm体系结构与编程_RISCV中文版面市! MIPS、ARM、RISCV三驾马车配齐,奔向体系结构教学的新黄金时代!...
- 可输入div的问题探讨
- karaf中利用Bundle引入外部log4j配置文件
- ASP.NET Core和Angular 2双剑合璧
- [转载] python中@property装饰器
- 阿里云服务器定时跑python_通过python调用阿里api定时备份阿里云RDS
- 台式计算机最常用的IO总线,三总线结构的计算机总线系统由 (1) 组成。
- Excel单页导出以及多sheet导出
- 归并排序算法(二路)——C/C++
- 王德明——全球旅行达人,走遍世界阅尽繁华,为何他独爱于此?
- quartus基本操作
- 2019春招宇视科技嵌入式面试
- 金蝶、用友等引入凭证导入常见错误分析
- 电脑越用越卡想清又不敢删?搞懂这些文件夹,一键删除省出几个G
- 人和人之间的距离有多远
热门文章
- Sky37E/D 基于Ubuntu21.04 编译环境搭建
- 用windows运行命令打开
- 无线路由dhcp服务器设置,腾达无线路由器之DHCP服务器设置
- 追光者用计算机怎么弹,好听的「追光者」教学版来了~ 蓝调小生教你轻松弹奏~...
- 外汇天眼:中国生产者价格指数(PPI指数)与CPI指数区别和联系
- 《Linux命令行大全》重点笔记——第一部分 学习shell
- Java是世界上最好的语言,但AI的高薪让我酸了
- matlab仿真瑞利分布与高斯分布
- MATLAB--std()的使用
- 7-4 计算火车运行时间