
Explain like I'm five
Imagine teaching a child to identify animals by showing them pictures of cats and dogs, and then they can recognize a zebra because you told them it has stripes like a horse. Zero-shot learning lets AI do something similar—it learns from descriptions or features, not just examples, so it can identify things it hasn't seen before.

Why it matters
Zero-shot learning is crucial because it allows AI to handle new, unseen categories without needing retraining, saving time and data. You encounter it in image recognition apps that can identify rare species or products, and in natural language processing for translating words not in the training data.

Common misconception
A common misconception is that zero-shot learning means the model has zero training data at all. Actually, it is trained on related data and uses side information (like attributes or word embeddings) to generalize to unseen classes, not from nothing.

Formal definition
Zero-shot learning is a paradigm in machine learning where a model is trained to recognize classes not present in the training set by exploiting a shared semantic space between seen and unseen classes. It typically uses auxiliary information, such as attribute vectors or textual descriptions, to map visual features to class embeddings, enabling classification of novel categories via similarity measures.