Home Knowledge Base Support Set

Support Set is the small collection of labeled examples provided at inference time in few-shot learning that defines the classes a model must distinguish, forming the episodic context from which the learner classifies new query examples — enabling meta-learned models to rapidly adapt to novel classification tasks using only a handful of demonstrations per class, without any gradient-based fine-tuning on the new task.

What Is a Support Set?

Why Support Sets Matter

How Support Sets Are Used

Metric Learning (Prototypical Networks):

Meta-Learning (MAML):

In-Context Learning (LLMs):

Support Set Selection Strategies

StrategyDescriptionPerformance Impact
RandomSample K examples randomly per classHigh variance baseline
DiverseMaximize intra-class visual coverageMore robust prototypes
PrototypicalSelect examples near class centroidReduces outlier effects
HardInclude challenging boundary examplesTests model limits

Support Set is the episodic memory that enables few-shot generalization — the minimal labeled context that transforms a general-purpose embedding model into a task-specific classifier for any novel category encountered at deployment time, making it the foundational concept of practical few-shot and meta-learning systems.

support setfew-shot learning

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.