使用 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<