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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How to use gradient descent on an error function

A
  1. Find the derivative - this tells us the gradient of the function for every parameter value.
  2. 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What explanations are derived from gradient descent?

A
homeostasis. 
Supervised learning (the rescorla- wagner model)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly