Skip to content

The-AI-Summer/byol-cifar10

Repository files navigation

BYOL tutorial: self-supervised learning on CIFAR images with code in Pytorch

An education step by step implementation of BYOL that accompanies the blogpost

After presenting SimCLR, a contrastive self-supervised learning framework, I decided to demonstrate another infamous method, called BYOL. Bootstrap Your Own Latent (BYOL), is a new algorithm for self-supervised learning of image representations. BYOL has two main advantages: It does not explicitly use negative samples. Instead, it directly minimizes the similarity of representations of the same image under a different augmented view (positive pair). Negative samples are images from the batch other than the positive pair. As a result, BYOL is claimed to require smaller batch sizes, which makes it an attractive choice.

Open In Colab

Releases

No releases published

Packages

No packages published