Gradient Descent

plotting