Optimization in Deep Learning | All Major Optimizers Explained in Detail