Skip to content

Commit 82b4de5

Browse files
MdBook
1 parent 7afca2f commit 82b4de5

22 files changed

+1689
-1853
lines changed

.github/workflows/mdbook.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Sample workflow for building and deploying a mdBook site to GitHub Pages
2+
#
3+
# To get started with mdBook see: https://rust-lang.github.io/mdBook/index.html
4+
#
5+
name: Deploy mdBook site to Pages
6+
7+
on:
8+
# Runs on pushes targeting the default branch
9+
push:
10+
branches: ["main"]
11+
12+
# Allows you to run this workflow manually from the Actions tab
13+
workflow_dispatch:
14+
15+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
16+
permissions:
17+
contents: read
18+
pages: write
19+
id-token: write
20+
21+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
22+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
23+
concurrency:
24+
group: "pages"
25+
cancel-in-progress: false
26+
27+
jobs:
28+
# Build job
29+
build:
30+
runs-on: ubuntu-latest
31+
env:
32+
MDBOOK_VERSION: 0.4.36
33+
steps:
34+
- uses: actions/checkout@v4
35+
- name: Install mdBook
36+
run: |
37+
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf -y | sh
38+
rustup update
39+
cargo install --version ${MDBOOK_VERSION} mdbook
40+
- name: Setup Pages
41+
id: pages
42+
uses: actions/configure-pages@v5
43+
- name: Build with mdBook
44+
run: mdbook build
45+
- name: Upload artifact
46+
uses: actions/upload-pages-artifact@v3
47+
with:
48+
path: ./book
49+
50+
# Deployment job
51+
deploy:
52+
environment:
53+
name: github-pages
54+
url: ${{ steps.deployment.outputs.page_url }}
55+
runs-on: ubuntu-latest
56+
needs: build
57+
steps:
58+
- name: Deploy to GitHub Pages
59+
id: deployment
60+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
book/

Getting started with Neuomporhic Computing.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

README.md

Lines changed: 4 additions & 1850 deletions
Large diffs are not rendered by default.

book.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[book]
2+
authors = ["Jonathan Woollett-Light", "Michael Royal "]
3+
language = "en"
4+
multilingual = false
5+
src = "src"
6+
title = "Neuromorphic Computing Guide"

src/SUMMARY.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Summary
2+
3+
- [Getting Started with Neuromorphic Computing](./chapter_0.md)
4+
- [Neuromorphic Computing Tools, Libraries, and Frameworks](./chapter_1.md)
5+
- [Algorithms](./chapter_2.md)
6+
- [Machine Learning](./chapter_3.md)
7+
- [Deep Learning Development](./chapter_4.md)
8+
- [Reinforcement Learning Development](./chapter_5.md)
9+
- [Computer Vision Development](./chapter_6.md)
10+
- [NLP Development](./chapter_7.md)
11+
- [Bioinformatics](./chapter_8.md)
12+
- [Robotics Development](./chapter_9.md)
13+
- [Electric charge, field, and potential](./chapter_10.md)
14+
- [Electromagnetic waves and interference](./chapter_11.md)
15+
- [CUDA Development](./chapter_12.md)
16+
- [MATLAB Development](./chapter_13.md)
17+
- [Python Development](./chapter_14.md)
18+
- [C/C++ Development](./chapter_15.md)

src/chapter_0.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<!-- <img style="max-height:300px;" src="https://user-images.githubusercontent.com/45159366/135770914-155e462b-3ad3-4ca6-be97-505e7b0bc201.png"> -->
2+
3+
<!-- <img style="max-height:300px;" src="https://user-images.githubusercontent.com/45159366/135770894-8f07e3db-59f8-44cd-9105-cee2885aef8f.png"> -->
4+
5+
# Getting Started with Neuromorphic Computing
6+
7+
Neuromorphic Computing is the use of very large scale integration (VLSI) systems containing electronic analog circuits to simulate the neuro-biological architectures present in the human brain ad nervous system.
8+
9+
<p align="center"><img style="max-height:300px;" src="https://user-images.githubusercontent.com/45159366/192233734-905ff1fe-3e5e-4c50-ac5b-fd2cc68ae77d.png"></p>
10+
11+
Intel Loihi 2, its second-generation neuromorphic research chip.
12+
13+
<p align="center"><img style="max-height:300px;" src="https://user-images.githubusercontent.com/45159366/192233740-d6b7704e-2aad-4f66-b8ee-4b35d606dc0c.png"></p>
14+
15+
The Akida Neuromorphic System-on-Chip (NSoC) developed by BrainChip.
16+
17+
## Developer Resources
18+
19+
- [Neuromorphic Computing - Next Generation of AI | Intel](https://www.intel.com/content/www/us/en/research/neuromorphic-computing.html)
20+
- [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)
21+
- [Neuromorphic Computing | NIST](https://www.nist.gov/programs-projects/neuromorphic-computing)
22+
- [Programming and Usability of Neuromorphic Computing | ORNL](https://www.ornl.gov/division/csmd/projects/programming-and-usability-neuromorphic-computing)
23+
- [Neuromorphic Computing | EBRAINS Research Infrastructure](https://ebrains.eu/service/neuromorphic-computing/)
24+
- [Neuromorphic devices & systems | IBM Research Zurich](https://www.zurich.ibm.com/st/neuromorphic/)
25+
- [Light-Emitting Artificial Synapses for Neuromorphic Computing (Research Paper PDF)](https://spj.sciencemag.org/journals/research/2022/9786023/)
26+
27+
### Online Training Courses
28+
29+
- [Top Computational Neuroscience Courses Online | Coursera](https://www.coursera.org/courses?query=computational%20neuroscience)
30+
- [Computational Neuroscience Course Online | Coursera](https://www.coursera.org/learn/computational-neuroscience)
31+
- [Computational Neuroscience: Neuronal Dynamics of Cognition Course Online | edX](https://www.edx.org/course/computational-neuroscience-neuronal-dynamics-of-co)
32+
- [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)
33+
- [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)
34+
- [Fundamentals of Neuroscience, Part 3: The Brain | Harvard Online Learning](https://online-learning.harvard.edu/course/fundamentals-neuroscience-part-3-brain?delta=2)
35+
- [Introduction to Computational Neuroscience | MIT OpenCourseWare](https://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-29j-introduction-to-computational-neuroscience-spring-2004/)
36+
- [Brain and Cognitive Sciences Online Course | MIT OpenCourseWare](https://ocw.mit.edu/courses/brain-and-cognitive-sciences/)
37+
- [Getting Started with PyTorch](https://pytorch.org/get-started/locally/)
38+
- [Top Pytorch Courses Online | Coursera](https://www.coursera.org/courses?query=pytorch&page=1)
39+
- [Top Pytorch Courses Online | Udemy](https://www.udemy.com/topic/PyTorch/)
40+
- [Learn PyTorch with Online Courses and Classes | edX](https://www.edx.org/learn/pytorch)
41+
- [Intro to Deep Learning with PyTorch | Udacity](https://www.udacity.com/course/deep-learning-pytorch--ud188)
42+
- [PyTorch on Azure - Deep Learning with PyTorch | Microsoft Azure](https://azure.microsoft.com/en-us/develop/pytorch/)
43+
- [Deep Learning with PyTorch | Amazon Web Services (AWS)](https://aws.amazon.com/pytorch/)
44+
- [Getting started with PyTorch on Google Cloud](https://cloud.google.com/ai-platform/training/docs/getting-started-pytorch)
45+
46+
### Books
47+
48+
- [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)
49+
- [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)
50+
- [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)
51+
- [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)
52+
- [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)
53+
- [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)
54+
- [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)
55+
- [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)
56+
- [Neuromorphic Photonics by Bhavin J. Shastri, Paul R. Prucnal](https://www.google.com/books/edition/Neuromorphic_Photonics/VbvODgAAQBAJ?hl=en&gbpv=0)
57+
58+
### YouTube videos
59+
60+
- [Neuromorphic Computing Explained | Jeffrey Shainline and Lex Fridman](https://www.youtube.com/watch?v=u22-2CTErIQ)
61+
- [Brains Behind the Brains: Mike Davies and Neuromorphic Computing at Intel Labs | Intel](https://www.youtube.com/watch?v=GN3eSMoJcM8)
62+
- [How Neuromorphic Computing Uses the Human Brain as a Model | Intel Labs](https://www.youtube.com/watch?v=Z1GdHNwQtt4)
63+
- [ESWEEK 2021 Education - Introduction to Neuromorphic Computing](https://www.youtube.com/watch?v=gzD3ygkoJKE)
64+
- [Stanford Seminar: Neuromorphic Chips: Addressing the Nanostransistor Challenge](https://www.youtube.com/watch?v=vHlbC74RJGU)
65+
- [Brain-Like (Neuromorphic) Computing - Computerphile](https://www.youtube.com/watch?v=Qow8pIvExH4)
66+
- [Photonic Neuromorphic Computing: The Future of AI? | ExplainingComputers ](https://www.youtube.com/watch?v=hBFLeQlG2og)
67+
- [Machine learning + neuroscience = biologically feasible computing | Benjamin Migliori | TEDxSanDiego](https://www.youtube.com/watch?v=iPdKMs9cEAs)

0 commit comments

Comments
 (0)