2025-09-19 –, Space 3
Evolutionary algorithms are part of machine learning. They solve optimization problems, searching for the 'best' solution(s) to problems. They are inspired by the process of evolution in nature. This workshop will show how easy they are to code up, letting you practice Python and discover some machine learning.
Starting with a brief introduction to evolutionary algorithms, participants will code ‘OneMax’, a ‘hello world’-type example for evolutionary algorithms, then move to more complicated examples.
The workshops will give a practical understanding of the important patterns of evolutionary algorithms and show how randomness can be used to solve problems.
Basic
Frances Buontempo is currently editor of the ACCU’s Overload magazine, has written a book on Genetic Algorithms and Machine Learning, and a C++ book to help you catch up since C++11. She has worked as a programmer at various companies, mostly in London with a focus on finance. She enjoys testing and deleting code and tries to keep on learning.