I made this using Holoviews, Panel and Bokeh in Python. It was mainly an excuse to write a blog post and learn those tools but I ended up enjoying refreshing my understanding of Genetic Algorithm.
Playing around with the dashboard is also pretty fun, I found myself setting targets for a new population and trying to guess how big to set the mutation scale / time evolving to get the population to drift towards the target.
Playing around with the dashboard is also pretty fun, I found myself setting targets for a new population and trying to guess how big to set the mutation scale / time evolving to get the population to drift towards the target.