This is your work, valued
Postdoctoral Researcher in Machine Learning and Computational Neuroscience at the University of Oxford. Unravelling intelligence in both brains and machines.
FEP_Active_Inference_Papers. A repository for major/influential FEP and active inference papers.
242PredictiveCodingBackprop. Code for the paper "Predictive Coding Approximates Backprop along Arbitrary Computation Graphs"
177Predictive_Coding_Papers. A repository collating interesting and/or influential predictive coding papers
108DeepActiveInference. Code for the paper Deep Active Inference as Variational Policy Gradients.
31NeuralKalmanFiltering. Code for the simulations in the neural Kalman filtering paper
24Theory_Associative_Memory. repo for code for paper on general theory associative memory models
23svd_directions. Repository for the SVD directions less wrong post
12Active_Inference_Successor_Representations. repository for Successor Representations IWAI paper
8theoretical_framework_predictive_coding. Ultimate repo for PC theory code for neurips submission
8Combining-Active-Inference-Paper-Code. Code for the paper: Combining Active Inference and Hierarchical Predictive Coding: A Tutorial Review and Case Study
8LM_facts_across_training. Animations and plots for LW post
5ActivationRelaxation. Code to reproduce experiments for "Activation Relaxation: A Local, Dynamical Approximation to Backprop in the Brain"
5Web-Crawler.jl. An implementation of a web crawler in Julia
4RelaxedPredictiveCoding. Repo for experiments for the relaxed predictive coding paper
4infinitesimal_inference_limit. Repository for code for paper: "Backpropagation at the infinitesimal inference limit of energy based models: unifying predictive coding, equilibrium propagation, and contrastive hebbian learning"
4central_pattern_generators.jl. Trying to train NNs to recreate periodic signals akin to CPGs in the nervous system. Perhaps first steps towards CPG inspired ANN control.
4hamiltonian_predictive_coding. Hamiltonian MCMC implemented through predictive coding in a biologically plausible manner in the brain.
2Implementing_Predictive_Processing. Code to reproduce experiments described in the Implementing Predictive Processing Report
2ActiveInferenceSwarmBehaviour. Simple models of swarming behaviour in active inference
2origins_information_seeking_exploration. Code for the numerical example in the paper: "Understanding the origin of information-seeking exploration in probabilistic objectives for control"
2Whittington2017. A python reproduction of the Whittington 2017 Backprop in Predictive Coding networks paper
2Split_Brain_Autoencoder_MSc. A cleaned up version of the split brain autoencoder model for the Msc project students
2PhD_Thesis. Repo storing my phd thesis tex files.
1PC_causality. Code for toy PC causality simulations
1Reward_Bases. Code for experiments and figures in "Reward Bases: Instanteous Reward Revaluation with Temporal Difference Learning"
1Pendulum_Path_Integral_Control.jl. A simple example of using path integral control to solve the pendulum OpenAI Gym environment. Code is primarily for educational purposes so not highly optimized.
1PredictiveCodingDynamicalWeights. Experiments with continually updating weights during dynamical inference in predictive coding models
1VIME-Pytorch. Reimplementation of VIME with pytorch
1DynamicalPredictiveCoding. Experiments with dynamical predictive coding -- i.e. no fixed predictions, continual weight updates etc.
1Dynamical-Activation-Relaxation. Experiments with AR with dynamic weights and other relaxations to the algorithm
1AutoDiff.jl. A toy autodifferentiation framework written in Julia
1EyelinkParser.jl. A custom parser for parsing eyelink ASC files into csv files.
1Eyetracking-Analyses. Code for various eye tracking analyses I did during my PhD. Primarily in R for LMER modelling but heavy duty computation in julia or python
1PC_STDP. Understanding the relationship between spiking predictive coding and STDP
1AmortisedPredictiveCoding. Experiments with amortisation in predictive coding networks
1recurrence_depth_prototyping. Prototyping for experiments comparing recurrence and depth in ANNs
1