Live 👋 Hello Product Hunters! We're live on PH today!
Support us on PH
AI Technique

Zero-shot Learning

What is Zero-shot Learning?

Zero-shot learning is an AI approach where a model can recognize or understand things it was never specifically trained on. It works by learning general concepts and relationships between them, then applying that knowledge to new, unseen examples. This matters because it allows AI systems to be more flexible and handle novel situations without requiring extensive retraining.

Technical Details

Zero-shot learning typically uses semantic embeddings and attribute-based classification, where models learn to map inputs to a shared semantic space and make predictions based on similarity to known class descriptions. Common approaches include using word embeddings or attribute vectors to bridge seen and unseen classes.

Real-World Example

When you ask ChatGPT to write a poem in the style of a poet it wasn't specifically trained on, it uses zero-shot learning by understanding poetic concepts like rhyme, meter, and theme from its general training, then applies them to create content matching your specific request.

AI Tools That Use Zero-shot Learning

Related Terms

Want to learn more about AI?

Explore our complete glossary of AI terms or compare tools that use Zero-shot Learning.