Skip to content
Learn AI by building
← World of AI

Artificial Intelligence

Evolutionary Computation

Optimisation techniques inspired by biological evolution and natural selection.

Evolutionary computation begins with a population of candidate solutions and improves them over multiple generations. Better candidates are selected and modified using operations such as mutation, recombination and reproduction.

These techniques are useful for optimisation problems with irregular or extremely large search spaces. They do not require the objective to be differentiable, but they may need many evaluations before finding a strong solution.

JOIN NOW

Begin the first module

It is free, it is the real curriculum, and if it is not for you, you have lost nothing but an evening.

Join any time · Build AI skills at your pace