Function Reproduction

Regression task using evolved neural networks

Watch as NEAT evolves a neural network to approximate a random mathematical function. The gray line shows the target function, while the colored line shows the network's approximation.

Target Function

Function Approximation

Target Function
Network Output

Neural Network Updates every 1000 iterations

Input
Output
Hidden
+Weight
-Weight
Error
0.0
Fitness
0.0
Iteration
0
Network
1-0-1
input - hidden - output

NEAT Settings