結果 : explain 5 different steps used in gradient descent algorithm