Over the last few years, there have been many significant improvements in the field of AI, machine learning, deep
learning are being used in various industries and research. In order to train the deep learning models learning of parameters
plays a major role, here the reduction of loss incurred during the training process is the main objective. In a supervised mode of
learning, a model is given the data samples and their respective outcomes. When a model generates an output, it compares it with
the desired output and then takes the difference of generated and desired outputs and then attempts to bring the generated output
close to the desired output.