NEAT Slime Volleyball
Implementation of NEAT (NeuroEvolution of Augmenting Topologies) to play Neural Slime Volleyball using JAX.
Structure
neat/
: Core NEAT implementationgenome.py
: Genome representation (nodes and connections)network.py
: Neural network implementationevolution.py
: Evolution algorithms
train.py
: Training scriptevaluate.py
: Evaluation script
Setup
pip install -r requirements.txt
Training
python train.py