Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
116 changes: 91 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,11 @@

# Table of Contents

1. [Neuromorphic Computing Learning Resources](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#Neuromorphic-Computing-learning-resources)
1. [Getting Stat\rted with Neuromorphic Computing](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#Getting-Started -with-Neuromorphic-Computing)
* [Developer Resources](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#developer-resources)
* [Online Training Courses](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#online-training-courses)
* [Books](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#books)
* [YouTube videos](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#youtube-videos)

2. [Neuromorphic Computing Tools, Libraries, and Frameworks](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#Neuromorphic-Computing-tools-libraries-and-frameworks)

Expand Down Expand Up @@ -75,54 +79,116 @@
18. [C/C++ Development](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#cc-development)


# Neuromorphic Computing Learning Resources
[Back to the Top](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#table-of-contents)
# Getting Started with Neuromorphic Computing
[Back to the Top](#table-of-contents)

[Neuromorphic Computing](https://en.wikipedia.org/wiki/Neuromorphic_engineering) is the use of [very large scale integration (VLSI)](https://en.wikipedia.org/wiki/Very-large-scale_integration) systems containing electronic [analog circuits](https://en.wikipedia.org/wiki/Analog_circuit) to simulate the neuro-biological architectures present in the human brain ad nervous system.

[Neuromorphic Computing - Next Generation of AI | Intel](https://www.intel.com/content/www/us/en/research/neuromorphic-computing.html)
<p align="center">
<img src="https://user-images.githubusercontent.com/45159366/192233734-905ff1fe-3e5e-4c50-ac5b-fd2cc68ae77d.png">
<br />
Intel Loihi 2, its second-generation neuromorphic research chip.
</p>


<p align="center">
<img src="https://user-images.githubusercontent.com/45159366/192233740-d6b7704e-2aad-4f66-b8ee-4b35d606dc0c.png">
<br />
The Akida Neuromorphic System-on-Chip (NSoC) developed by BrainChip.
</p>


### Developer Resources

[Back to the Top](#table-of-contents)

* [Neuromorphic Computing - Next Generation of AI | Intel](https://www.intel.com/content/www/us/en/research/neuromorphic-computing.html)

* [Next-Level Neuromorphic Computing: Intel Lab's Loihi 2 Chip | Intel](https://www.intel.com/content/www/us/en/research/neuromorphic-computing-loihi-2-technology-brief.html)

* [Neuromorphic Computing | NIST](https://www.nist.gov/programs-projects/neuromorphic-computing)

* [Programming and Usability of Neuromorphic Computing | ORNL](https://www.ornl.gov/division/csmd/projects/programming-and-usability-neuromorphic-computing)

* [Neuromorphic Computing | EBRAINS Research Infrastructure](https://ebrains.eu/service/neuromorphic-computing/)

* [Neuromorphic devices & systems | IBM Research Zurich](https://www.zurich.ibm.com/st/neuromorphic/)

* [Light-Emitting Artificial Synapses for Neuromorphic Computing (Research Paper PDF)](https://spj.sciencemag.org/journals/research/2022/9786023/)

### Online Training Courses

[Brains Behind the Brains: Mike Davies and Neuromorphic Computing at Intel Labs | YouTube](https://www.youtube.com/watch?v=GN3eSMoJcM8)
[Back to the Top](#table-of-contents)

[Neuromorphic Computing | NIST](https://www.nist.gov/programs-projects/neuromorphic-computing)
* [Top Computational Neuroscience Courses Online | Coursera](https://www.coursera.org/courses?query=computational%20neuroscience)

[Neuromorphic Computing | EBRAINS Research Infrastructure](https://ebrains.eu/service/neuromorphic-computing/)
* [Computational Neuroscience Course Online | Coursera](https://www.coursera.org/learn/computational-neuroscience)

[Neuromorphic devices & systems | IBM Research Zurich](https://www.zurich.ibm.com/st/neuromorphic/)
* [Computational Neuroscience: Neuronal Dynamics of Cognition Course Online | edX](https://www.edx.org/course/computational-neuroscience-neuronal-dynamics-of-co)

[Top Computational Neuroscience Courses Online | Coursera](https://www.coursera.org/courses?query=computational%20neuroscience)
* [Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron | Harvard Online Learning](https://online-learning.harvard.edu/course/fundamentals-neuroscience-part-1-electrical-properties-neuron?delta=2)

[Computational Neuroscience Course Online | Coursera](https://www.coursera.org/learn/computational-neuroscience)
* [Fundamentals of Neuroscience, Part 2: Neurons and Networks | Harvard Online Learning](https://online-learning.harvard.edu/course/fundamentals-neuroscience-part-2-neurons-and-networks?delta=2)

[Computational Neuroscience: Neuronal Dynamics of Cognition Course Online | edX](https://www.edx.org/course/computational-neuroscience-neuronal-dynamics-of-co)
* [Fundamentals of Neuroscience, Part 3: The Brain | Harvard Online Learning](https://online-learning.harvard.edu/course/fundamentals-neuroscience-part-3-brain?delta=2)

[Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron | Harvard Online Learning](https://online-learning.harvard.edu/course/fundamentals-neuroscience-part-1-electrical-properties-neuron?delta=2)
* [Introduction to Computational Neuroscience | MIT OpenCourseWare](https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-29j-introduction-to-computational-neuroscience-spring-2004/)

[Fundamentals of Neuroscience, Part 2: Neurons and Networks | Harvard Online Learning](https://online-learning.harvard.edu/course/fundamentals-neuroscience-part-2-neurons-and-networks?delta=2)
* [Brain and Cognitive Sciences Online Course | MIT OpenCourseWare](https://ocw.mit.edu/courses/brain-and-cognitive-sciences/)

[Fundamentals of Neuroscience, Part 3: The Brain | Harvard Online Learning](https://online-learning.harvard.edu/course/fundamentals-neuroscience-part-3-brain?delta=2)
* [Getting Started with PyTorch](https://pytorch.org/get-started/locally/)

[Introduction to Computational Neuroscience | MIT OpenCourseWare](https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-29j-introduction-to-computational-neuroscience-spring-2004/)
* [Top Pytorch Courses Online | Coursera](https://www.coursera.org/courses?query=pytorch&page=1)

[Brain and Cognitive Sciences Online Course | MIT OpenCourseWare](https://ocw.mit.edu/courses/brain-and-cognitive-sciences/)
* [Top Pytorch Courses Online | Udemy](https://www.udemy.com/topic/PyTorch/)

[Getting Started with PyTorch](https://pytorch.org/get-started/locally/)
* [Learn PyTorch with Online Courses and Classes | edX](https://www.edx.org/learn/pytorch)

[PyTorch Documentation](https://pytorch.org/docs/stable/index.html)
* [Intro to Deep Learning with PyTorch | Udacity](https://www.udacity.com/course/deep-learning-pytorch--ud188)

[Top Pytorch Courses Online | Coursera](https://www.coursera.org/courses?query=pytorch&page=1)
* [PyTorch on Azure - Deep Learning with PyTorch | Microsoft Azure](https://azure.microsoft.com/en-us/develop/pytorch/)

[Top Pytorch Courses Online | Udemy](https://www.udemy.com/topic/PyTorch/)
* [Deep Learning with PyTorch | Amazon Web Services (AWS)](https://aws.amazon.com/pytorch/)

[Learn PyTorch with Online Courses and Classes | edX](https://www.edx.org/learn/pytorch)
* [Getting started with PyTorch on Google Cloud](https://cloud.google.com/ai-platform/training/docs/getting-started-pytorch)

[Intro to Deep Learning with PyTorch | Udacity](https://www.udacity.com/course/deep-learning-pytorch--ud188)
### Books

[PyTorch on Azure - Deep Learning with PyTorch | Microsoft Azure](https://azure.microsoft.com/en-us/develop/pytorch/)
* [Neuromorphic Computing Principles and Organization by Abderazek Ben Abdallah and Khanh N. Dang](https://www.amazon.com/Neuromorphic-Computing-Principles-Organization-Abderazek-ebook-dp-B0B2VWTBJH/dp/B0B2VWTBJH/ref=mt_other?_encoding=UTF8&me=&qid=1664159825)

[Deep Learning with PyTorch | Amazon Web Services (AWS)](https://aws.amazon.com/pytorch/)
* [Neuromorphic Computing and Beyond: Parallel, Approximation, Near Memory, and Quantum by Khaled Salah Mohamed](https://www.amazon.com/Neuromorphic-Computing-Beyond-Parallel-Approximation/dp/3030372235)

* [Neuromorphic Engineering: The Scientist's, Algorithm Designer's, and Computer Architect's Perspectives on Brain-Inspired Computing by Elishai Ezra Tsur](https://www.amazon.com/Neuromorphic-Engineering-Scientists-Perspectives-Brain-Inspired/dp/036767680X/ref=sr_1_3?crid=1Q98YGBP8R3T5&keywords=Neuromorphic+Computing&qid=1664159919&qu=eyJxc2MiOiIzLjk0IiwicXNhIjoiMy42NSIsInFzcCI6IjIuNzUifQ%3D%3D&refinements=p_72%3A1250221011&rnid=1250219011&s=books&sprefix=neuromorphic+computing%2Cstripbooks%2C329&sr=1-3)

* [Memristors for Neuromorphic Circuits and Artificial Intelligence Applications by Jordi Suñé](https://www.amazon.com/Memristors-Neuromorphic-Artificial-Intelligence-Applications/dp/3039285769/ref=sr_1_2?crid=1Q98YGBP8R3T5&keywords=Neuromorphic+Computing&qid=1664159919&qu=eyJxc2MiOiIzLjk0IiwicXNhIjoiMy42NSIsInFzcCI6IjIuNzUifQ%3D%3D&refinements=p_72%3A1250221011&rnid=1250219011&s=books&sprefix=neuromorphic+computing%2Cstripbooks%2C329&sr=1-2)

* [Learning in Energy-Efficient Neuromorphic Computing: Algorithm and Architecture Co-Design by Nan Zheng, Pinaki Mazumder(https://www.google.com/books/edition/Learning_in_Energy_Efficient_Neuromorphi/IvC0DwAAQBAJ?hl=en&gbpv=0)

[Getting started with PyTorch on Google Cloud](https://cloud.google.com/ai-platform/training/docs/getting-started-pytorch)
* [Neuromorphic Devices for Brain-inspired Computing: Artificial Intelligence, Perception, and Robotics by Qing Wan, Yi Shi](https://www.google.com/books/edition/Neuromorphic_Devices_for_Brain_inspired/GLtREAAAQBAJ?hl=en&gbpv=0)

* [Understanding and Bridging the Gap between Neuromorphic Computing and Machine Learning by Huajin Tang, Kaushik Roy, Lei Deng](https://www.google.com/books/edition/Understanding_and_Bridging_the_Gap_betwe/mrIsEAAAQBAJ?hl=en&gbpv=0)

* [Photo-Electroactive Non-Volatile Memories for Data Storage and Neuromorphic Computing by Ye Zhou, Suting Han](https://www.google.com/books/edition/Photo_Electroactive_Non_Volatile_Memorie/03rnDwAAQBAJ?hl=en)

* [Neuromorphic Photonics by Bhavin J. Shastri, Paul R. Prucnal](https://www.google.com/books/edition/Neuromorphic_Photonics/VbvODgAAQBAJ?hl=en&gbpv=0)

### YouTube channels

* [Neuromorphic Computing Explained | Jeffrey Shainline and Lex Fridman](https://www.youtube.com/watch?v=u22-2CTErIQ)

* [Brains Behind the Brains: Mike Davies and Neuromorphic Computing at Intel Labs | Intel](https://www.youtube.com/watch?v=GN3eSMoJcM8)

* [How Neuromorphic Computing Uses the Human Brain as a Model | Intel Labs](https://www.youtube.com/watch?v=Z1GdHNwQtt4)

* [ESWEEK 2021 Education - Introduction to Neuromorphic Computing](https://www.youtube.com/watch?v=gzD3ygkoJKE)

* [Stanford Seminar: Neuromorphic Chips: Addressing the Nanostransistor Challenge](https://www.youtube.com/watch?v=vHlbC74RJGU)

* [Brain-Like (Neuromorphic) Computing - Computerphile](https://www.youtube.com/watch?v=Qow8pIvExH4)

* [Photonic Neuromorphic Computing: The Future of AI? | ExplainingComputers ](https://www.youtube.com/watch?v=hBFLeQlG2og)

* [Machine learning + neuroscience = biologically feasible computing | Benjamin Migliori | TEDxSanDiego](https://www.youtube.com/watch?v=iPdKMs9cEAs)

# Neuromorphic Computing Tools, Libraries, and Frameworks
[Back to the Top](https://github.com/mikeroyal/Neuromorphic-Computing-Guide#table-of-contents)
Expand Down