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-python​github.com

docs为官方说明文档,code为neat-python的源码

4、gym游戏的学习文档

docs:Gym: A toolkit for developing and comparing reinforcement learning algorithms​gym.openai.com

gym游戏主页:Gym: A toolkit for developing and comparing reinforcement learning algorithms​gym.openai.com

5、进化神经网络

莫煩python的进化算法课程:进化算法 (Evolutionary-Algorithm) | 莫烦Python​mofanpy.com

6、尝试第一个游戏

使用neat-python/example/openai-lander例程

进入openai-lander目录后,运行python3 evolve.py就开始训练神经网络

python神经网络训练玩游戏_一、利用进化神经网络玩gym游戏——开发环境配置相关推荐

  1. python ios开发环境_程序员的macOS系列:Mac开发环境配置

    1.前言 最近在写<程序员的macOS系列>文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS ...

  2. python神经网络训练效果差_为什么我的神经网络验证精度比我的训练精度高,并且两者都变得恒定? - python...

    我已经建立了一个模型,当我训练它时,我的验证损失小于训练中的一个,验证准确性也比训练中的高.模型是否过拟合?难道我做错了什么?有人可以看看我的模型,看看有什么问题吗?谢谢. input_text = ...

  3. live555库安装_基于live555的rtsp播放器:开发环境配置

    一.MacOS Mojave 10.14 64位系统开发环境配置 1.安装brew brew是Mac下的一个包管理工具,作用类似于centos下的 yum.ubuntu下的apt-get brew可以 ...

  4. 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 ...

  5. atom配置python环境_用Python制作网站Django实操与开发环境配置

    上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境.开发环境配置与新建项目等内容.由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见 ...

  6. 1.2 Python开发环境配置 | Python语言程序设计(嵩天)

    文章目录 课程简介 第一章 Python基本语法 1.2 Python开发环境配置 Python语言概述 Python开发环境IDLE python的安装与环境配置 Python基本开发环境 Pyth ...

  7. Python开发环境配置

    好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...

  8. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置

    1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...

  9. python开发环境配置以及其简单的运行方式

    python开发环境配置 1.开发环境的安装 到python主页上选择下载自己所需要的python版本,以下是其链接 python主页. 点击下载,选择系统(这里演示wondows系统)如下图: 选择 ...

  10. Eclipse python 开发环境配置

    Eclipse python 开发环境配置 由于项目需要用到脚本配置的东西,看了看Python能够做到基本上需要的工作,选择了 2.7.3稳定版本来进行测试开发. 转自: Eclipse+python ...

最新文章

  1. 转:中国互联网十五年的22个创新模式
  2. C# 学习笔记(18)操作SQL Server 中
  3. java读取json配置文件_解决:java 读取 resources 下面的 json 文件
  4. 图论最短距离(Shortest Path)算法动画演示-Dijkstra(迪杰斯特拉) 和 Floyd(弗洛伊德)
  5. Flink 状态管理:算子状态、键值分区状态、状态后端、有状态算子的扩缩容
  6. arm体系结构与编程_RISCV中文版面市! MIPS、ARM、RISCV三驾马车配齐,奔向体系结构教学的新黄金时代!...
  7. 可输入div的问题探讨
  8. karaf中利用Bundle引入外部log4j配置文件
  9. ASP.NET Core和Angular 2双剑合璧
  10. [转载] python中@property装饰器
  11. 阿里云服务器定时跑python_通过python调用阿里api定时备份阿里云RDS
  12. 台式计算机最常用的IO总线,三总线结构的计算机总线系统由 (1) 组成。
  13. Excel单页导出以及多sheet导出
  14. 归并排序算法(二路)——C/C++
  15. 王德明——全球旅行达人,走遍世界阅尽繁华,为何他独爱于此?
  16. quartus基本操作
  17. 2019春招宇视科技嵌入式面试
  18. 金蝶、用友等引入凭证导入常见错误分析
  19. 电脑越用越卡想清又不敢删?搞懂这些文件夹,一键删除省出几个G
  20. 人和人之间的距离有多远

热门文章

  1. Sky37E/D 基于Ubuntu21.04 编译环境搭建
  2. 用windows运行命令打开
  3. 无线路由dhcp服务器设置,腾达无线路由器之DHCP服务器设置
  4. 追光者用计算机怎么弹,好听的「追光者」教学版来了~ 蓝调小生教你轻松弹奏~...
  5. 外汇天眼:中国生产者价格指数(PPI指数)与CPI指数区别和联系
  6. 《Linux命令行大全》重点笔记——第一部分 学习shell
  7. Java是世界上最好的语言,但AI的高薪让我酸了
  8. matlab仿真瑞利分布与高斯分布
  9. MATLAB--std()的使用
  10. 7-4 计算火车运行时间