Comparative study of learning approaches

Compared supervised, semi-supervised and self-supervised approaches on image classification task on STL 10 dataset. Used a ResNet-18 model for supervised, vanilla CNN for semi-supervised and SimCLR for unsupervised learning.