Teaching materials

A list of teaching materials by Tom George. These are all open-source and free to use/adapt by anyone.


Hopfield Networks

Hopfield Networks: This tutorial goes from simple binary patterns to learning all the flags of Africa in a modern Hopfield network. Made for the TReND CaMinA summer school.


Deep Learning from Scratch

Deep learning from scratch: We build and train deep networks to solve a neuro-inspired regression task. Importantly there’s no autograd package here. Understand the equations of backprop and write them in python code…also for TReND CaMinA


NeuroRL

Made with Jesse Geerts; we start from Rescorla Wagner and step through to closed loop policy optimisation (SARSA) with place cell state features. Made for the UvA_Amsterdam NeuroAI summer school (2023).


Spatial representations

An all-in-one tutorial for modelling spatial environments, 2D motion and biological cells types in RatInABox. Also for TReND CaMinA


Others

These other tutorials are a less refined than the above four (they don’t contain exercises and may require some background knowledge) on more advanced topics. They’re were built as demos for the RatInABox package but perhaps they’ll be of use…