Contrastive Learning: The SimCLR Algorithm
Get an overview of a widely used contrastive learning algorithm: SimCLR.
We'll cover the following
What is contrastive learning?
The objective of contrastive learning is to learn neural network embeddings such that embeddings from related images should be closer than embeddings from unrelated or dissimilar images. So, given an image
Positives: Images that are closely related to the anchor image,
. Let’s represent them by Negatives: Images that are unrelated or dissimilar to
. Let’s call them .
The contrastive learning objective thus learns a neural network
Get hands-on with 1400+ tech skills courses.