understanding deep learning prince