so self supervised learning is supervised learning the concept behind self supervision is that you do not have a label dataset but you come up with a smart task how you can create labels from a previously unlabeled data set not needing any human labeling this is the concept of self supervision you use the data that you have that video that we had before you do not have any labels you cannot just apply supervised learning because you don't have labels but you need to implement a self supervised task that where you first