TD2 deep learning