Self-supervised Learning is an unsupervised learning method where the supervised learning task is created out of the unlabelled input data.
This task could be as simple as given the upper-half of the image, predict the lower-half of the same image, or given the grayscale version of the colored image, predict the RGB channels of the same image, etc.
#self-supervised-learning #representation-learning #deep-learning #computer-vision #unsupervised-learning