Deadline: June 24th, 20:00
In this assignment, we will implement self-supervised learning models that learn features on unlabeled data. There is a starter notebook on E-Learning with extensive explanations, so we will not repeat them here. We just summarize the task briefly:
Also train the other self-supervised model that you did not pick above. You do not have to repeat the steps above, i.e. you do not need to also use this model to set up a classifier. We just want to you to have seen how to do both an autoencoder as well as a self-supervised classification task (like rotation prediction).