NeatEvolution.jl: Neuroevolution of Augmenting Topologies

Hi folks,

I’m the maintainer of the neat-python package, and I finally got around to porting it to Julia. I tried to make sure it adheres to the original NEAT paper and has about the same set of capabilities as neat-python.

This includes an improved CTRNN implementation (same as in neat-python 2.0) with per-node evolve-able time constants. Also includes examples with Gymnasium environments (via PyCall) as well as pure Julia examples.

Cheers,
Alan

2 Likes