understanding deep learning prince github