DINO
Also written: self-DIstillation with NO labels
DINO is a self-supervised learning method for AI models to learn visual representations from images without labeled data.
DINO is a way to train AI models to understand images without needing humans to label everything. Instead of being told 'this is a cat' or 'this is a dog,' the AI learns by looking at many images and figuring out what makes different objects similar or different on its own.
For example, DINO could be used to help an AI learn to recognize different types of plants from photos. It would look at thousands of plant pictures and learn to identify features like leaf shape, color, and texture, allowing it to distinguish between a rose bush and a fern without explicit labels for each.
DINO (self-DIstillation with NO labels) is a self-supervised learning framework, particularly effective for visual representation learning using Vision Transformers (ViTs). It leverages knowledge distillation, where a 'student' model learns from a 'teacher' model, but crucially, both models are trained simultaneously on unlabeled data. The teacher is an exponential moving average of the student's weights, leading to emergent segmentation capabilities and robust feature extraction without manual annotation.
Meta AI's use of DINO in projects like the Genesis Mission and AI-powered wheelchairs highlights its growing importance. This method allows for powerful AI development using readily available unlabeled image data, accelerating progress in diverse scientific and assistive technology applications.
- How Meta’s AI Models Are Powering the First Wave of Genesis Mission ProjectsMeta · AI at Meta Blog ·
- This AI-Powered Wheelchair Could Change How People MoveMeta · Meta on YouTube ·
- Meta Meta AI
- Meta AI has developed and utilized DINO, a self-supervised learning framework, in various research and product-adjacent projects.
- SimCLR
- A self-supervised learning method that uses contrastive learning to pull
- MoCo
- Another contrastive learning framework that uses a momentum encoder to mai
- BYOL
- A self-supervised approach that avoids negative samples, instead using a s
DINO was introduced by researchers at Meta AI in 2021. It builds upon self-supervised learning techniques and knowledge distillation. Source ↗
You can explore DINO's capabilities by looking at image recognition demos online. Many platforms showcase how AI can identify objects in photos. Try uploading a picture of an everyday object, like a coffee mug or a book, and see how accurately an AI model, potentially trained with methods like DINO, can identify it.
The Playbook: reusable how-tos, prompts, configs and tips pulled out of the news.
- PromptRole-play a student struggling with math for AI tutor simulationSimulate a student's math struggles and uncertainty for AI tutor evaluation. · 5 min
- TemplateReusable workflow templates for healthcare teamsTeams can create and share templates for common workflows like documentation or prior authorizations. · 15 min
- TemplateTemplate for building an AI tool tailored to your workA structured approach to defining and building a custom AI tool for specific business needs. · 15 min
- TemplateEvals CSV prompt list for agent skillsA CSV file template for listing prompts used in evaluating agent skills. · 20 min
- HeuristicDouble coding agent task completion with docs linksProviding coding agents with a documentation link significantly increases their task completion rate. · 2 min
Questions people ask
- What does 'self-supervised' mean in DINO?
- Self-supervised means the AI learns from data that isn't explicitly labeled by humans. It finds patterns and structures within the data itself.
- Why is DINO useful if it doesn't use labels?
- It's useful because unlabeled image data is abundant. DINO allows AI to learn powerful visual features from this data, which can then be applied to tasks like image classification or object detection.
First seen on Subvolts Jul 27, 2026. Updated Sep 15, 2026. Written by an AI model from the items above and reviewed against them weekly; report an error.

