This is your work, valued
Neuroscience and Machine Learning PhD. Google, UCL, Harvard, Cambridge
SIMPL. Fast optimisation of tuning curves by iterative fitting and decoding
17HopfieldNetworkTutorial. A colab-style tutorial for how to build Hopfield Networks (classic and modern) and train them to memorise patterns and flags
16STDP-SR. We study place and grid cells of an RL agent learns successor representations (SR) in compositional mazes.
10DeepLearningTutorial. A colab-style DL tutorial for how to build and train DNNs (with and without autograd packages) from scratch.
8ModellingSpatialRepresentations. A colab-style tutorial for how to model spatial behaviour and spatial representations using the RatInABox simulation toolkit.
4HelmholtzHippocampus. Modelling hippocampus as a Helmholtz machine
4ThetaSequencesAreEligibilityTraces. Code for my paper: "Theta sequences as eligibility traces: a biological solution to credit assignment"
3oVAErian-Cancer. Code and data for my Part III Masters Project, University of Cambridge. This project looks at using variational autoencoders on Ovarian Cancer datasets to investigate methods of discovering gene signatures responsible for causing platinum resistance.
2DeepLearningTurbulence. We use deep convolutional neural networks to solve a classic oceanographic problem: how to predict heat fluxes in turbulent flows given only readily available surface information.
2gp_video. Makes gp videos for Joels project
2KalMax. Kalman based neural decoding in Jax
2NeuroRLTutorial. A colab-style tutorial on neuro-reinforcement learning
1tomplotlib. A package I wrote for formatting and saving figures with matplotlib
1ReservoirComputing. Code for computing with reservoir nets, pairs of mutually supervising reservoir nets and training with FORCE learning. Produced for PhD rotation in Akrami Lab studying temporal structure learning.
1ucl-thesis-template. A clean, modular LaTeX template for UCL theses
1