Tom George's repositories
HopfieldNetworkTutorial
A colab-style tutorial for how to build Hopfield Networks (classic and modern) and train them to memorise patterns and flags
DeepLearningTutorial
A colab-style DL tutorial for how to build and train DNNs (with and without autograd packages) from scratch.
ModellingSpatialRepresentations
A colab-style tutorial for how to model spatial behaviour and spatial representations using the RatInABox simulation toolkit.
HelmholtzHippocampus
Modelling hippocampus as a Helmholtz machine
ThetaSequencesAreEligibilityTraces
Code for my paper: "Theta sequences as eligibility traces: a biological solution to credit assignment"
DeepLearningTurbulence
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.
oVAErian-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.
NeuroRLTutorial
A colab-style tutorial on neuro-reinforcement learning
ReservoirComputing
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.
tomplotlib
A package I wrote for formatting and saving figures with matplotlib
TReND-CaMinA
TReND school in Comp Neuro and ML
cloudpickle
Extended pickling support for Python objects
KalMax
Kalman based neural decoding in Jax
PPSeq.jl
Neyman-Scott point process model to identify sequential firing patterns in high-dimensional spike trains
PupillometryPipeline
Code and pipeline for pupillometry. Produced for PhD rotation in Akrami lab, for studying implicit statistical learning in humans performing a gap detection task. Code should be adaptable for more general pupillometry projects.
WhatMakesNeuronsPicky
Here I use pytorch to understand what drives neuronal selective in deep neural networks trained to perform multiple tasks simultaneously
MAIN_2022_calRSA
Notebook demonstration of basic RSA approaches to explore representational structure in 1p calcium imaging data
replay_trajectory_classification
State space models for decoding hippocampal trajectories and determining their type using sorted or clusterless data
StatsBase.jl
Basic statistics for Julia
TidalTailsOfInteractingGalaxies
Simulation code (python) and report for a study into the close approach of two multi-star galaxies and the subsequent formation of tidal tails from the extreme self generated tidal forces present.
TomGeorge1234.github.io
My personal website