I am a machine learning newbie. I am trying to understand the back-propagation algorithm. I have a training dataset of 60 instances/records.
What is the correct order of the process? This one?
- Forward pass of the first instance. Calculate the error.
- Weight update using backpropagation.
- Forward pass of the second instance. Calculate the error.
- Weight update using backpropagation. And so on...
Or
- Forward pass of all instances one by one. Keep track of the error as a vector.
- Weight update using backpropagation.
This video https://www.youtube.com/watch?v=OwdjRYUPngE is similar to the second process. Is it correct?