Part I · Foundations of Neuromorphic AI
Ch. 1–5 · 5 chaptersWhat neuromorphic AI is, why energy and sparsity matter, the ANN-to-SNN continuum, biological motivation, and the role of time.
- 1What Is Neuromorphic AI?Event-driven, sparse, temporal, energy-aware AI; and how to calibrate the “1000× efficiency” claim.
- 2The Computational Problem: Energy, Time, and SparsityWhy memory movement dominates cost; dense vs. sparse computation; the efficiency case for event-driven processing.
- 3The ANN-to-SNN ContinuumHow spiking networks relate to conventional deep learning; where the two frameworks converge and diverge.
- 4Biological Neurons: What We Borrow and WhyAction potentials, synaptic transmission, dendritic computation; what neuroscience contributes and what it does not.
- 5Time as a First-Class DimensionWhy timing matters: latency coding, temporal credit assignment, and the fundamental difference from frame-based AI.
Part II · Mathematical Foundations of Neural Dynamics
Ch. 6 · 1 chapterDynamical systems, fixed points, stability, F-I curves, bifurcations, and population models: the mathematical bedrock for all spiking neuron models.
- 6Dynamical Systems for Neural ComputationFixed points, phase portraits, F-I curves, bifurcations, Wilson–Cowan equations, Fokker–Planck, and population-level models.
Part III · Spiking Neuron Models
Ch. 7–11 · 5 chaptersFrom the canonical LIF model through biophysically detailed neurons, synaptic dynamics, stochastic spiking, and spike-train statistics.
- 7The Leaky Integrate-and-Fire NeuronMembrane potential dynamics, threshold, reset, refractory period; from equation to PyTorch cell.
- 8Richer Neuron ModelsHodgkin–Huxley, Izhikevich, AdEx, multi-compartment; expressiveness vs. computational cost.
- 9Synaptic DynamicsConductance-based synapses, short-term plasticity, gap junctions, and their SNN implementations.
- 10Stochastic Spiking Networks and NoiseNoise sources, stochastic LIF, probabilistic synapses, and noise as a computational resource.
- 11Spike-Train StatisticsISI distributions, Fano factor, correlation, variability; what makes a good spike-train representation.
Part IV · Neural Coding
Ch. 12–15 · 4 chaptersHow spikes represent information, and how to encode real-world data into spike trains.
- 12How Spikes Represent InformationRate, temporal, phase, and population coding: the four main strategies and their accuracy–latency–energy tradeoffs.
- 13Encoding Data into Spike TrainsRate encoding, latency encoding, delta modulation, and event-stream encoding for images, audio, and time-series data.
- 14Decoding Spike TrainsReadout methods, population vector decoding, and connecting SNN output to downstream decisions.
- 15Sparse Coding and Predictive CodingWhy sparsity is computationally efficient; local learning rules from predictive coding; bridge to Part VI.
Part V · Spiking Neural Network Architectures
Ch. 16–21, 64 · 7 chaptersThe structural vocabulary of SNNs: feedforward, recurrent, convolutional, reservoir, generative, graph, and hyperdimensional.
- 16Feedforward Spiking Neural NetworksLayer-by-layer SNN classifiers; time-step unrolling; batch normalization for spikes.
- 17Recurrent Spiking Neural NetworksLSTM-analogs, leaky integrators with feedback, memory in spike sequences, and exploding gradient anatomy.
- 18Convolutional Spiking Neural NetworksSpiking CNNs for event-vision; weight sharing across time; efficient inference on DVS data.
- 19Reservoir Computing and Echo State NetworksFixed random recurrent dynamics; liquid state machines; why reservoirs suit hardware-constrained deployment.
- 20Generative and Unsupervised Spiking ModelsSpiking RBMs, Spiking VAEs, energy-based models with spike representations.
- 21Graph Spiking Neural NetworksMessage passing with spike timing; event-based graph processing for point clouds and sensor networks.
- 64Hyperdimensional Computing and Vector-Symbolic ArchitecturesHigh-dimensional binary/bipolar representations; binding and bundling; HDC as a lightweight SNN alternative.
Part VI · Learning in Spiking Neural Networks
Ch. 22–31, 65–67 · 13 chaptersThe full learning stack: STDP, surrogate gradients, e-prop, ANN conversion, deep training, RL, continual learning, compression, and deployment.
- 22Why Training SNNs Is DifficultNon-differentiability of spikes, vanishing gradient through time, dead neuron problem, and the training landscape.
- 23Spike-Timing-Dependent Plasticity (STDP)Hebbian learning in time; STDP variants; unsupervised feature learning; limits of pure STDP for classification.
- 24Supervised Spike-Timing MethodsSpikeProp, Tempotron, ReSuMe: learning with exact spike times.
- 25Surrogate Gradient LearningStraight-through estimator, sigmoid surrogates, ArcTan, Fast Sigmoid; BPTT through time-steps; the standard training approach.
- 26Normalization in Spiking NetworksBatch normalization for SNNs, threshold-dependent BN (tdBN), layer norm: stabilizing temporal training dynamics.
- 27ANN-to-SNN ConversionWeight rescaling, threshold balancing, conversion pipelines; accuracy–latency tradeoffs at various time-step budgets.
- 28Direct Training: Scaling Depth and EfficiencyDeep surrogate-gradient training; TET baseline (83% DVS-CIFAR10); T-RevSNN reversible training (8.6× memory, 2× speed); ParaRevSNN.
- 29Online Learning and Eligibility Traces / e-propThree-factor learning rules, eligibility traces, e-prop on SpiNNaker2; the online learning alternative to BPTT.
- 30Reinforcement Learning with Spiking NetworksReward-modulated STDP, spike-based actor–critic, neuromorphic RL for robotics.
- 31Continual Learning in Neuromorphic SystemsCatastrophic forgetting, elastic weight consolidation for SNNs, federated neuromorphic learning.
- 65Biologically Plausible Learning Without BackpropagationForward-forward algorithm, target propagation, contrastive Hebbian learning; what “no backprop” costs in accuracy.
- 66SNN Model Compression: Pruning and QuantizationStructured and unstructured pruning for spiking models; binary and ternary weights; hardware-aware compression.
- 67SNN Deployment Pipeline: From Trained Model to HardwareExport via NIR, chip mapping, simulation-to-hardware gap, latency and energy profiling on real chips.
Part VII · Neuromorphic Hardware
Ch. 32–38 · 7 chaptersWhy specialized hardware exists, and how it is built: digital chips, analog systems, memristive devices, AER, FPGAs, and co-design.
- 32Why Neuromorphic Hardware ExistsVon Neumann bottleneck, in-memory computing, event-driven circuits, and the energy argument.
- 33Digital Neuromorphic ChipsIntel Loihi 2 (1M neurons, 120 MSOPS/mW); Hala Point (1.15B neurons, 128B synapses, 140K cores); SpiNNaker2 and SpiNNcloud (Sandia + Leipzig, 2025); Innatera Pulsar; BrainChip Akida 2; IBM NorthPole; Lava SDK deprecation.
- 34Analog and Mixed-Signal Neuromorphic SystemsBrainScaleS-2, DYNAP-SE2, SynSense Xylo/Speck; the mismatch problem and calibration strategies.
- 35Memristive and Non-Volatile Memory DevicesPCM, RRAM, OTS synapses; in-memory learning; materials and reliability challenges.
- 36Address-Event Representation (AER)AER bus protocol, routing, spike routing in multi-chip systems, and on-chip network topologies.
- 37FPGA and Custom ASIC ImplementationsSNN on FPGAs (resource mapping, timing), neuromorphic ASICs, open-source hardware flows.
- 38Hardware–Software Co-DesignMapping SNN topology to chip constraints, routing-aware training, NIR as the co-design interface.
Part VIII · Event-Based Sensing
Ch. 39–43 · 5 chaptersSensors that speak spike: event cameras, event-vision algorithms, stereo depth, neuromorphic audio, and tactile sensing.
- 39Event Cameras and Dynamic Vision SensorsDVS operating principle; Prophesee GenX320 and IMX636; OpenEB toolchain; SynSense Speck in-sensor SNN compute.
- 40Event-Vision AlgorithmsDetection and tracking: RVT → SAST → SMamba/PMRVT lineage; event representations; self-supervised pretraining as open problem.
- 41Event-Based Stereo Vision and 3D PerceptionStereo event cameras; DERD-Net (NeurIPS 2025, ≥42% MAE reduction); depth estimation on MVSEC/DSEC.
- 42Neuromorphic Audio and SpeechSilicon cochlea, event-based audio processing, Xylo audio SoC, keyword spotting and speech recognition with SNNs.
- 43Tactile and Multimodal Neuromorphic SensingEvent-based tactile sensors, sensor fusion across event modalities, and multimodal SNN architectures.
Part IX · Neuromorphic AI Applications
Ch. 44–48, 68 · 6 chaptersWhere neuromorphic systems work: edge AI, robotics, biomedical, industrial, autonomous systems, and combinatorial optimization.
- 44Neuromorphic Edge AIKeyword spotting, anomaly detection, always-on sensing; the watt–milliwatt–microwatt hierarchy; TinyML vs. neuromorphic.
- 45Robotics and Autonomous SystemsEvent-camera SLAM, spiking motor control, reflex arcs, and neuromorphic perception–action loops.
- 46Biomedical Monitoring and Neural InterfacesUltra-low-power biosignal processing, implantable SNN inference, brain–computer interfaces.
- 47Industrial IoT and Predictive MaintenanceVibration and acoustic anomaly detection; always-on edge inference; event-based industrial sensing.
- 48Autonomous Vehicles and Drone NavigationHigh-speed obstacle avoidance with event cameras; low-latency optic-flow estimation; real deployments.
- 68Neuromorphic Computing for Combinatorial OptimizationIsing machines, QUBO mapping, simulated annealing on neuromorphic hardware, benchmark comparison.
Part X · Hybrid Neuromorphic and Deep Learning Systems
Ch. 49–52 · 4 chaptersWhere SNNs and conventional deep learning meet: hybrid architectures, spiking Transformers, knowledge distillation, and spiking foundation models.
- 49ANN-SNN Hybrid ModelsANN front-end with SNN temporal backend; Neural ODEs and Liquid Time-Constant networks as continuous-time hybrids.
- 50Spiking Transformers, Attention, and State Space ModelsSpikFormer → Spike-driven Transformer V3 (86.2% ImageNet, T-PAMI 2025); QKFormer; SpikingSSMs (AAAI 2025); P-SpikeSSM; diagonal SSM on Loihi 2.
- 51Knowledge Distillation for SNNsSoft-target distillation from ANN teachers; feature-level alignment; closing the accuracy gap.
- 52Neuromorphic AI and Foundation ModelsSpikeLLM (ICLR 2025, 7–70B params); SpikingBrain-7B/76B (>100× TTFT speedup); SpikeMLLM (Apr 2026, 25.8× power efficiency); NSLLM; BitNet b1.58 as quantization cousin.
Part XI · Evaluation and Benchmarking
Ch. 53–56, 69 · 5 chaptersMeasuring what matters: metrics, benchmark standards, fair energy measurement, the accuracy gap, and explainability.
- 53Metrics for Neuromorphic AIAccuracy, latency, synaptic operations (SOP), energy–delay product; why single-metric comparison misleads.
- 54Datasets and BenchmarksDVS-CIFAR10, N-MNIST, SHD, MVSEC, DSEC, ECMD, NSAVP; NeuroBench 2.3.0 (May 2026, Nature Comms 2025); Kudithipudi et al. Nature 637 roadmap.
- 55Fair Energy MeasurementOn-chip vs. system-level power; idle power accounting; apples-to-apples comparison methodology.
- 56Limitations of Neuromorphic AIThe SNN–ANN accuracy gap; training instability; hardware fragmentation; when not to use SNNs.
- 69Explainability and Interpretability of SNNsSpike-based saliency, temporal attention visualization, causal analysis of spiking patterns.
Part XII · Research Frontiers
Ch. 57–63 · 7 chaptersThe frontier: on-chip learning, scaling, neuroscience connections, security, theory, photonics, and future directions.
- 57On-Chip LearningLocal learning rules that run on hardware; on-chip e-prop; spike-based online gradient descent.
- 58Scaling Neuromorphic SystemsMulti-chip interconnects, wafer-scale integration, and what “scaling laws” mean for SNNs.
- 59Neuromorphic Computing and Computational NeuroscienceBrain simulation, large-scale cortical models, what neuroscience predicts for hardware design.
- 60Security and Robustness of Neuromorphic SystemsAdversarial attacks on SNNs, hardware trojans, fault tolerance of spike-based computation.
- 61Theoretical FoundationsCapacity of spiking networks, VC dimension for spike-timing codes, statistical learning theory for SNNs.
- 62Neuromorphic PhotonicsOptical spiking neurons, photonic integrated circuits for neuromorphic computing, light-speed synapses.
- 63The Future of Neuromorphic AIOpen research questions, convergence with large-model AI, the path from edge sensor to autonomous agent.
Part XIII · The Neuromorphic AI Software Stack
Ch. 70–76 · 7 chaptersFramework selection, NIR cross-backend interoperability, performance engineering, reproducible research, AI-assisted development, recipe cookbook, and end-to-end capstone.
▶ Practitioner reading path: start here, then pull from earlier parts on demand.
- 70The Neuromorphic Software Ecosystem and Framework SelectionsnnTorch, Norse, Tonic, Rockpool, Sinabs, Spyx, Nengo: 2026 status, use-case map, decision tree, and the “is this library dead?” checklist. Lava deprecation case study.
- 71Cross-Framework Interoperability with NIRNeuromorphic Intermediate Representation (Nature Comms 2024): graph model, read/write across snnTorch/Norse/Rockpool/Sinabs; hardware targets Loihi 2, SpiNNaker2, Speck, Xylo, BrainScaleS-2; round-trip fidelity recipe.
- 72Performance Engineering for SNN TrainingTime-axis vectorization,
torch.compile, JAXscan, AMP, gradient checkpointing,vmap/functorch; T-RevSNN-style O(L)-memory multi-GPU recipe; profiling methodology. - 73Reproducible Research Engineeringuv/pixi lockfiles, Hydra/OmegaConf configs, W&B/MLflow/Aim tracking, DVC data versioning;
gradcheck/gradgradcheck; Hypothesis property tests; NeurIPS reproducibility checklist. - 74AI-Assisted Development (“Vibe Coding”) for Neuromorphic ResearchLLM-assisted SNN coding workflow; reproducibility discipline (pin model+version, commit transcripts); LLM Guidelines for SE (Baltes et al. 2025); verifying AI-generated numerical code with gradcheck.
- 75The Neuromorphic AI CookbookTen version-pinned runnable recipes: LIF cell, surrogate-gradient classifier, ANN→SNN conversion, NIR round-trip, event-camera pipeline, Speck/Xylo deployment, NeuroBench evaluation, and more.
- 76Capstone: Building a Neuromorphic AI System End-to-EndFull pipeline: event sensor → spike encoding → SNN training (reproducible) → NIR export → hardware deployment → sim-to-hardware gap report.
Appendices
5 appendices- AMathematical FoundationsLinear algebra, probability, ODEs, and signal processing prerequisites.
- BDeep Learning EssentialsBackpropagation, BPTT, automatic differentiation, and the PyTorch computational graph.
- CPyTorch and JAX for Neuromorphic AICustom autograd Functions,
torch.compile, JAXscan/vmap; uv/pixi environment setup; pointers to Part XIII. - DNotation ReferenceUnified symbol table used throughout the book.
- EGlossaryKey terms from spiking neurons to NIR, with chapter cross-references.