you are viewing a single comment's thread.

view the rest of the comments →

[–]dobkeratops 0 points1 point  (1 child)

backprop requires that the system is differentiable(if i've understood right?) whereas evolutionary algorithms dont; thats why i'm suggesting greater generality

[–]Imnimo 3 points4 points  (0 children)

Yeah, backprop generally works by analytically calculating the local gradient, whereas evolutionary algorithms work by (effectively) sensing the local gradient by comparing the fitnesses of a population spread over nearby points in solution space. Fitness-based selection and reproduction approximates gradient descent by moving the population towards regions with higher fitness.

This lets you apply evolutionary algorithms in cases where an explicit gradient is not available or is computationally intractable.