Neuromorphic Computing Resources¶
What do you need to know as background for neuromorphic research?¶
- Machine learning concepts
- What is a deep neural network?
- How do methods like stochastic gradient descent work?
- Spiking neural networks - how do they differ from DNNs?
Undergraduate students in this area have suggested the following resources as being helpful for these topics:
- DeepLizard Backpropagation and Deep Learning Videos - provides an in-depth but approachable introduction to deep learning concepts
- The How to Build a Brain Book by Chris Eliasmith
Suggested Background for Georgia Tech Undergrads¶
- A background in data structures and machine learning concepts (CS 1332 and 4641)
- Special topics courses like “Computation and the Brain” (CS8803-CAB) when offered
- Courses from the neuroscience undergraduate track like “Principles in Neuroscience” (NEURO 2001) would likely also be helpful but may require more of a biomedical background.
Videos¶
Books¶
- How to build a brain by Chris Eliasmith - a book by one of the current leaders in neuromorphic computing research
- Neuronal Dynamics - an online book by EPFL
- Principles of Neural Science - well-regarded book that focuses on the neuroscience aspect of brain functions. Note this does not strictly talk about neuromorphic computing but it provides a good background as to how many neuromorphic systems are designed to mimic the brain.
Courses¶
- Computation and the Brain, CS8803 at Georgia Tech - a special topics course that covers the basics of neuroscience, relation to deep learning networks, and theoretical approaches to neuromorphic computing
- Harvard’s Fundamentals of Neuroscience EdX
Survey Papers¶
- A Survey of Neuromorphic Computing and Neural Networks in Hardware - a very comprehensive overview of neuromorphic computing from 2017
- Towards spike-based machine intelligence with neuromorphic computing - not a survey but a nice Nature article overview of neuromorphic computing and related challenges
- Spiking Neural Networks Hardware Implementations and Challenges: A Survey - a hardware focused survey from 2019
Reports on Neuromorphic Trends¶
These reports published in the US provide insight into the state-of-the-art and perspective on challenges and future research areas for neuromorphic computing.
- Neuromorphic Computing – Architectures, Models, and Applications Workshop, Report
- Neuromorphic Computing – From Materials Research to Systems Architecture Roundtable, Report
- A Federal Vision for Future Computing: A Nanotechnology-Inspired Grand Challenge
- Neuro-Inspired Computational Elements Workshop Report
Other Resources¶
- The Computer and the Brain by John von Neumann - an older book from one of the pioneers of computing. Note that neuroscience and computing have both evolved since this was written in 1958!