I am currently writing an implementation for gradient descent and I\'m running into an issue where my predicted value (y_hat) only ever decreases. It never increases even though