Related Experiment Video
Updated: Aug 19, 2025

Recording Single Neurons' Action Potentials from Freely Moving Pigeons Across Three Stages of Learning
Published on: June 2, 2014
N-Omniglot, a large-scale neuromorphic dataset for spatio-temporal sparse few-shot learning
Yang Li1,2, Yiting Dong1,3, Dongcheng Zhao1
1Brain-inspired Cognitive Intelligence Lab, Institute of Automation, Chinese Academy of Sciences, Beijing, China.
This study introduces N-Omniglot, the first neuromorphic dataset for few-shot learning with spiking neural networks (SNNs). It enables advanced few-shot learning development for SNNs using temporal data.
Area of Science:
- Artificial Intelligence
- Computational Neuroscience
Background:
- Few-shot learning is a key human cognitive ability, yet challenging for current AI and spiking neural networks (SNNs).
- Existing few-shot datasets lack temporal information crucial for SNNs, hindering their development in this domain.
Purpose of the Study:
- To introduce N-Omniglot, the first neuromorphic dataset specifically designed for few-shot learning with SNNs.
- To provide a benchmark dataset that captures temporal dynamics for SNN few-shot learning research.
Main Methods:
- Developed N-Omniglot dataset using Dynamic Vision Sensor data.
- Collected 1,623 categories of handwritten characters with 20 samples per class.
- Adapted nearest neighbor, convolutional network, SiameseNet, and meta-learning algorithms into spiking versions.
Main Results:
- N-Omniglot offers high temporal coherence and spareness, addressing limitations of traditional datasets.
- The dataset facilitates the development of SNN algorithms for few-shot learning tasks.
- Spiking versions of standard algorithms were implemented for verification and benchmarking.
Conclusions:
- N-Omniglot serves as a crucial resource for advancing few-shot learning in SNNs.
- The dataset's temporal information provides a unique advantage for SNN research.
- This work establishes a new benchmark for evaluating SNNs in few-shot learning scenarios.
Related Concept Videos
Selected Data About Geographic Locations
Observational Learning
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Introduction to Learning
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
Associative Learning
Classical conditioning, also known...

