Gradient Descent is simple and basic for Deep Learning algorithms
Every Machine Learning and Deep Learning uses Gradient Descent or its variants, in backpropagation to find the best weights.
But, then What is Gradient Descent?
In order to understand the Gradient Descent algorithm better, there are a few concepts such as Slope and Maxima & Minima to be understood.