predictor_gradient_descent
