DINOv2: How self-supervised visual features transfer across tasks

A practical guide to "DINOv2: Learning Robust Visual Features without Supervision"
DINOv2: How self-supervised visual features transfer across tasks cover

DINOv2 trains Vision Transformer encoders on 142 million curated images without using labels or captions in its pretraining objective. This guide explains how image-level self-distillation, masked patch prediction, feature-spreading regularization, data curation, and distillation combine to produce features that transfer across classification, retrieval, segmentation, and depth estimation.

View comments.

more ...

🎭 Masked autoencoder (MAE) for visual representation learning. From the author of ResNet.

"Masked Autoencoders Are Scalable Vision Learners" - Research Paper Explained
🎭 Masked autoencoder (MAE) for visual representation learning. From the author of ResNet. cover

A masked autoencoder (MAE) learns visual representations by reconstructing missing image patches from a small visible subset. It divides an image into regular non-overlapping patches, samples patches uniformly without replacement, removes the masked patches before the encoder, and inserts learned mask tokens only for the lightweight decoder. With a 75% masking ratio, the encoder processes just 25% of the patches. This asymmetric design reduces training time and memory, enabling ViT-Large and ViT-Huge models to scale on ImageNet-1K. A ViT-Huge model pretrained for 1600 epochs and fine-tuned at 448-pixel resolution reaches 87.8% ImageNet-1K top-1 accuracy.

View comments.

more ...

🌀 MLP-Mixer: How image patches communicate without attention

A practical guide to "MLP-Mixer: An all-MLP Architecture for Vision"
🌀 MLP-Mixer: How image patches communicate without attention cover

MLP-Mixer classifies images without convolution or self-attention. This guide follows an image through patch projection, token mixing, channel mixing, and classification, then examines the paper's accuracy, throughput, scaling, and permutation experiments.

View comments.

more ...

🦖 DINO: Self-supervised ViTs learn strong features and semantic structure

"Emerging Properties in Self-Supervised Vision Transformers" - Research Paper Explained
🦖 DINO: Self-supervised ViTs learn strong features and semantic structure cover

Self-distillation with no labels (DINO) trains a student network to match an exponential-moving-average teacher across differently augmented views of the same image. Applied to Vision Transformers, it produces features that perform strongly with simple linear and k-nearest-neighbor classifiers. Its final-layer self-attention also reveals object boundaries without segmentation labels, although DINO is not itself a segmentation model.

View comments.

more ...