Batch mode Gradient Descent:
Do until satisfied
Incremental mode Gradient Descent:
Incremental Gradient Descent can approximate Batch Gradient Descent arbitrarily closely if made small enough