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 | --- | --- 24/03 | Introduction | Genetic Algorithms 25/03 | Evolutionary Strategies 26/03 | Neuroevolution 27/03 | Multi-Objective Evolution | Behavior and Novelty 09/04 | Genetic Programming | Symbolic Regression 11/04 | Project 23/04 | Project 30/04 | Project 05/05 | Project 06/05 | Presentations