# Neuromorphic Engineering Book

## Neuromorphic Engineering Book

- [Welcome](https://elishai.gitbook.io/neuromorphic-engineering/master.md): Updated: Sep. 7, 2021, by Elishai Ezra Tsur
- [Preliminaries](https://elishai.gitbook.io/neuromorphic-engineering/preliminaries.md): Updated: Sep. 7, 2021, by Elishai Ezra Tsur
- [About the author](https://elishai.gitbook.io/neuromorphic-engineering/preliminaries/about-the-author.md): Dr. Elishai Ezra Tsur
- [Preface](https://elishai.gitbook.io/neuromorphic-engineering/preliminaries/preface.md)
- [A tale about passion and fear](https://elishai.gitbook.io/neuromorphic-engineering/preliminaries/a-tale-about-passion-and-fear.md): By Prof. Tzahi Weiss
- [Before we begin](https://elishai.gitbook.io/neuromorphic-engineering/preliminaries/before-we-begin.md): Preliminaries
- [1. Introducing the perspective of the scientist](https://elishai.gitbook.io/neuromorphic-engineering/introductions/chapter-1.md): Chapter 1; Updated: Sep. 7, 2021, by Elishai Ezra Tsur
- [From the neuron doctrine to emergent behavior](https://elishai.gitbook.io/neuromorphic-engineering/introductions/chapter-1/from-the-neuron-doctrine-to-emergent-behavior.md): Chapter 1.1
- [Brain modeling](https://elishai.gitbook.io/neuromorphic-engineering/introductions/chapter-1/brain-modeling.md): Chapter 1.2
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/introductions/chapter-1/take-away-lessons.md)
- [2. Introducing the perspective of the computer architect](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-computer-architect.md)
- [Limits of integrated circuits](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-computer-architect/limits-of-integrated-circuits.md): Chapter 2.1
- [Emerging computing paradigms](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-computer-architect/emerging-computing-paradigms.md): Chapter 2.2
- [Brain-inspired hardware](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-computer-architect/brain-inspired-hardware.md): Chapter 2.3
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-computer-architect/take-away-lessons.md)
- [Errata](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-computer-architect/errata.md)
- [3. Introducing the perspective of the algorithm designer](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-algorithm-designer.md)
- [From artificial to spiking neural networks](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-algorithm-designer/from-artificial-to-spiking-neural-networks.md): Chapter 3.1
- [Neuromorphic software development](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-algorithm-designer/neuromorphic-software-development.md)
- [Take home lessons](https://elishai.gitbook.io/neuromorphic-engineering/introductions/introducing-the-perspective-of-the-algorithm-designer/take-home-lessons.md)
- [4. Biological description of neuronal dynamics](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/biological-description-of-neuronal-dynamics.md): Chapter 4
- [Potentials, spikes and power estimation](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/biological-description-of-neuronal-dynamics/potentials-spikes-and-power-estimation.md): Chapter 4.1
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/biological-description-of-neuronal-dynamics/take-away-lessons.md)
- [Errata](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/biological-description-of-neuronal-dynamics/errata.md)
- [5. Models of point neuronal dynamic](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic.md): Chapter 5
- [Tutorial - models of point neuronal processes](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic/tutorial-models-of-point-neuronal-processes.md): Chapters 5.1-5.3
- [The leaky integrate and fire model](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic/tutorial-models-of-point-neuronal-processes/the-leaky-integrate-and-fire-model.md): Chapter 5.1
- [The Izhikevich neuron model](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic/tutorial-models-of-point-neuronal-processes/the-izhikevich-neuron-model.md): Chapter 5.2
- [The Hodgkin-Huxley neuron model](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic/tutorial-models-of-point-neuronal-processes/the-hodgkin-huxley-neuron-model.md): Chapter 5.3
- [Synapse modeling and point neurons](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic/synapse-modeling.md): Chapter 5.4
- [Case study: a SNN for perceptual filling-in](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic/case-study-a-snn-for-perceptual-filling-in.md): Chapter 5.6
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/models-of-point-neuronal-dynamic/take-away-lessons.md)
- [6. Models of morphologically detailed neurons](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/6.-models-of-morphologically-detailed-neurons.md): Chapter 6
- [Morphologically detailed modeling](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/6.-models-of-morphologically-detailed-neurons/morphologically-detailed-modeling.md): Chapter 6.1
- [The cable equation](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/6.-models-of-morphologically-detailed-neurons/the-cable-equation.md): Chapter 6.2
- [The compartmental model](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/6.-models-of-morphologically-detailed-neurons/the-compartmental-model.md): Chapter 6.3
- [Case study: direction-selective SAC](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/6.-models-of-morphologically-detailed-neurons/case-study-direction-selective-sac.md)
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/6.-models-of-morphologically-detailed-neurons/take-away-lessons.md)
- [7. Models of network dynamic and learning](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/7.-models-of-network-dynamic-and-learning.md)
- [Circuit taxonomy, reconstruction, and simulation](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/7.-models-of-network-dynamic-and-learning/circuit-taxonomy-reconstruction-and-simulation.md): Chapters 7.1-7.2
- [Case study: SACs' lateral inhibition in direction selectivity](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/7.-models-of-network-dynamic-and-learning/case-study-sacs-lateral-inhibition-in-direction-selectivity.md)
- [Neuromorphic and biological learning](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/7.-models-of-network-dynamic-and-learning/neuromorphic-and-biological-learning.md)
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/7.-models-of-network-dynamic-and-learning/take-away-lessons.md)
- [Errate](https://elishai.gitbook.io/neuromorphic-engineering/ii.-scientist-perspective/7.-models-of-network-dynamic-and-learning/errate.md)
- [8. Neuromorphic Hardware](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/8.-neuromorphic-hardware.md): Chapter 8
- [Transistors and micro-power circuitry](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/8.-neuromorphic-hardware/transistors-and-micro-power-circuitry.md): Chapter 8.1
- [The silicon neuron](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/8.-neuromorphic-hardware/the-silicon-neuron.md): Chapter 8.2
- [Case study: hardware - software co-synthesis](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/8.-neuromorphic-hardware/case-study-hardware-software-co-synthesis.md): Chapter 8.3
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/8.-neuromorphic-hardware/take-away-lessons.md)
- [9. Communication and hybrid circuit design](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/communication-and-hybrid-circuit-design.md): Chapter 9
- [Neural architectures](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/communication-and-hybrid-circuit-design/neural-architectures.md)
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/communication-and-hybrid-circuit-design/take-away-lessons.md)
- [10. In-memory computing with memristors](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/10.-in-memory-computing-with-memristors.md): Chapter 10
- [Memristive computing](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/10.-in-memory-computing-with-memristors/memristive-computing.md)
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/10.-in-memory-computing-with-memristors/take-away-lessons.md)
- [Errata](https://elishai.gitbook.io/neuromorphic-engineering/architect-perspective/10.-in-memory-computing-with-memristors/errata.md)
- [11. Introduction to neuromorphic programming](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/11.-introduction-to-neuromorphic-programming.md): Chapter 11
- [Theory and neuromorphic programming](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/11.-introduction-to-neuromorphic-programming/theory-and-neuromorphic-programming.md): Chapter 11
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/11.-introduction-to-neuromorphic-programming/take-away-lessons.md)
- [12. The neural engineering framework](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef.md): Chapter 12
- [NEF: Representation](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/the-fundamental-principles-of-nef.md): Chapter 12.1.1
- [NEF: Transformation](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/nef-transformation.md): Chapter 12.1.2
- [NEF: Dynamics](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/nef-dynamics.md): Chapter 12.1.3
- [Case study: motion detection using oscillation interference](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/case-study.md): Chapter 12.2
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/take-away-lessons.md)
- [Errate](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/errate.md)
- [13. Learning spiking neural networks](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/13.-learning-spiking-neural-networks.md)
- [Learning with SNN](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/13.-learning-spiking-neural-networks/learning-with-snn.md): Chapter 13
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/13.-learning-spiking-neural-networks/take-away-lessons.md)
