Gradient Descent URl: https://www.youtube.com/watch?v=gsfbWn4Gy5Q https://realpython.com/gradient-descent-algorithm-python/ https://www.geeksforgeeks.org/how-to-implement-a-gradient-descent-in-python-to-find-a-local-minimum/