Algorithms In Deep Learning