This is a freely available online course on neuroscience for people with a machine learning background. The aim is to bring together these two fields that have a shared goal in understanding intelligent processes. Rather than pushing for “neuroscience-inspired” ideas in machine learning, the idea is to broaden the conceptions of both fields to incorporate elements of the other in the hope that this will lead to new, creative thinking.
The course is given in person at the Department for Electrical and Electronic Engineering, Imperial College London, and made freely available online (although without the practical classes).
Each week there are a series of topics covered, each with a corresponding page and YouTube video, and a set of exercises available as a Jupyter notebook that can be run locally or via Google Colab. Students at Imperial College can discuss on Teams, and for everyone else there is an open Discord server.
Course contents are shown on the navigation pane on the left, or on the ≡ icon at the top left on mobile.
We hope you enjoy the course!
Quick links¶
Extended reading list¶
There is no required reading for this course, only optional. We will be curating a list of papers that are meant to be about inspiring creativity and joy in this field. For the moment though, you can check out:
- Twitter thread on papers like this
- Mastodon thread on papers like this
- List of free resources on computational neuroscience
Credits¶
- Dan Goodman: course design
- Marcus Ghosh: course design
- Gabriel Béna: research for week 8, neuromorphic computing
- Swathi Anil: beta testing, feedback, teaching assistant
- Greta Horvathova: beta testing, feedback, teaching assistant
- Josh Gavin: MyST theme design
- Gurjan Samra: MyST conversion
- Alex Seferidis: MyST conversion
Citing us¶
Please cite us via our Zenodo record:
Goodman, Dan F. M., and Marcus Ghosh. 'Neuroscience for Machine Learners'. 12 December 2023. https://doi.org/10.5281/zenodo.10366802.