Contrastive Learning

A self-supervised method that learns representations by pulling similar examples together and pushing dissimilar ones apart.