A computational method inspired by the process of natural evolution, used to solve optimization problems or generate solutions to search and optimization problems.
Genetic algorithms are often used in machine learning to optimize hyperparameters, such as the learning rate or number of hidden layers in a neural network. They can also be used to solve complex engineering problems, such as designing an optimal layout for a power grid or finding the most efficient route for a delivery truck.