Algorithms Used In Deep Learning