L’apprentissage automatique s’intéresse aux méthodes de l’algorithmique évolutionnaire. La neuroévolution propose une nouvelle façon d’élaborer un réseau de neurones, qui apprend en évoluant, génération après génération.
Les algorithmes évolutionnaires adaptent les principes du darwinisme à la résolution de problèmes d’optimisation. Ils ont aussi des applications en apprentissage automatique.