Getting StartedΒΆ

This section provides an introduction to the evolearn Python package, as well as the theoretical foundations for its development and implementation.

Namely, it provides an overview of neuroevolution, a method of hyper-parameter optimization fo artificial neural networks, where operators for both within-generation learning and between-generation inheritance widen the search of parameter space for simulated controller tasks.