This is a course on evolutionary computation. We focus specifically on the evolution of agents with a final project on research topics in evolution. Classes are organized as individual folders with presentations and Jupyter notebook exercises. To get started, follow the instructions in the first class.
Schedule | --- | --- 03/04 | Introduction | Genetic Algorithms 05/04 | Evolutionary Strategies 10/04 | Neuroevolution 12/04 | Multi-Objective Evolution | Behavior and Novelty 22/04 | Genetic Programming | Symbolic Regression 24/04 | Project 29/04 | Project 02/05 | Project 06/05 | Project 07/05 | Presentations