← Back to context

Comment by henning

5 days ago

The main use of evolutionary algorithms in machine learning currently is architecture search for neural networks. There's also work on pipeline design, finding the right way to string things together.

Neural networks already take a long time to train so throwing out gradient descent entirely for tuning weights doesn't scale great.

Genetic programming can solve classic control problems with a few instructions when they can solve it, so that's cool.