Self-Supervised Learning: Self-supervised learning is usually considered a subset of unsupervised learning, but it surely has grown into its own discipline because of its achievement in training substantial-scale versions. It generates its own labels with the data, without any handbook labeling.Through iterative optimisation of the goal function, s