使用 NEAT 进化智能体解决 Gymnasium 强化学习环境
- 0. 前言
- 1. 环境定义
- 2. 配置 NEAT
- 3. 解决强化学习问题
- 小结
- 系列链接
0. 前言
在本节中,我们使用 NEAT
解决经典强化学习 (reinforcement learning
, RL
) Gym
问题。但需要注意的是,我们用于推导网络和解决方程的方法不是 RL
,而是进化和 NEAT
,使用 NEAT
和 NEAT
智能体的进化种群相对简单。虽然本节使用 RL
环境并以 RL
方式训练智能体,但底层所用方法并非 RL
。
1. 环境定义
导入所需库,并定义环境:
from pyvirtualdisplay import Display
display = Display(visible=0<