Algoritmul genetic este o metodă de optimizare inspirată din evoluția speciilor, în care soluțiile posibile sunt prezente într-o populație de indivizi și se încroșează și mută între ei pentru a genera soluții mai bune. Algoritmul genetic poate fi utilizat în multe domenii, inclusiv în inteligența artificială, pentru a optimiza procesele de învățare automată și de decizie. De exemplu, poate fi folosit pentru a găsi cele mai bune hiperparametri pentru o rețea neuronală sau pentru a construi modele de clasificare sau regresie.