Gradient Descent How Neural Networks Learn Deep Learning - Chapter 2