Home Knowledge Base Memory Bank

Memory Bank is a data structure used in contrastive self-supervised learning to store a large collection of negative sample representations — enabling effective contrastive learning with small batch sizes by decoupling the number of negatives from the batch size.

What Is a Memory Bank?

Why It Matters

Memory Bank is the archive of past representations — a clever trick that provides a large, diverse pool of negatives without requiring massive batch sizes.

memory bankself-supervised learning

Explore 500+ Semiconductor & AI Topics

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