playing around with grad_descent and lin_regression techniques in python