Binary Classification Model to classify remote sensing imagery as clear or cloudy using the SimCLRv2 approach to learn representations from unlabeled imagery.
Enables applying the trained SimCLRv2 encoder for a classification task by training a Linear layer attached to the encoder head.
Enables training a supervised ResNet model for a binary classification task.
$ conda env create --name simclr --file env.yml
$ conda activate simclr
$ python run.py
Before running SimCLR, make sure you choose the correct running configurations on the config.yaml
file.