Gradient descent Flashcards
1
Q
Define gradient descent
A
Gradient descent is a strategy for finding the valleys of a function, if the amount of error in a model can be written as a function, gradient descent can be used on it to reduce the error until it reaches 0.
2
Q
How to use gradient descent on an error function
A
- Find the derivative - this tells us the gradient of the function for every parameter value.
- put a minus in front of it. - in order to follow the gradient down hill to reduce the error.
The result is a maths rule which can be used to input parameter values to find out how to reduce the error.
3
Q
What real life problems are explained by gradient descent?
A
- Function minimisation (maths)
- Energy landscapes (physics)
- Fitness landscapes (evolution) where fitness in terms of evolutionary success is mapped against genotypes.
- Ontogenetic landscapes (psychology)
- Epigenetic landscape (biology)
- Error surface (neural networks)
4
Q
What explanations are derived from gradient descent?
A
homeostasis. Supervised learning (the rescorla- wagner model)