
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:
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.