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 | --- | --- 04/04 | Introduction 07/04 | Genetic Algorithms 13/04 | Evolutionary Strategies 14/04 | Multi-Objective Evolution 14/04 | Genetic Programming 20/04 | Neuroevolution 21/04 | Genetic representation and operator design 22/04 | Evolution and behavior 02/05 | Project 03/05 | Project 04/05 | Project 05/04 | Presentations