deep learning in self-supervised learning