Beren

Elite
@BerenMillidge

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.

242

PredictiveCodingBackprop. Code for the paper "Predictive Coding Approximates Backprop along Arbitrary Computation Graphs"

177

Predictive_Coding_Papers. A repository collating interesting and/or influential predictive coding papers

108

DeepActiveInference. Code for the paper Deep Active Inference as Variational Policy Gradients.

31

NeuralKalmanFiltering. Code for the simulations in the neural Kalman filtering paper

24

Theory_Associative_Memory. repo for code for paper on general theory associative memory models

23

svd_directions. Repository for the SVD directions less wrong post

12

Active_Inference_Successor_Representations. repository for Successor Representations IWAI paper

8

theoretical_framework_predictive_coding. Ultimate repo for PC theory code for neurips submission

8

Combining-Active-Inference-Paper-Code. Code for the paper: Combining Active Inference and Hierarchical Predictive Coding: A Tutorial Review and Case Study

8

LM_facts_across_training. Animations and plots for LW post

5

ActivationRelaxation. Code to reproduce experiments for "Activation Relaxation: A Local, Dynamical Approximation to Backprop in the Brain"

5

Web-Crawler.jl. An implementation of a web crawler in Julia

4

RelaxedPredictiveCoding. Repo for experiments for the relaxed predictive coding paper

4

infinitesimal_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"

4

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

4

hamiltonian_predictive_coding. Hamiltonian MCMC implemented through predictive coding in a biologically plausible manner in the brain.

2

Implementing_Predictive_Processing. Code to reproduce experiments described in the Implementing Predictive Processing Report

2

ActiveInferenceSwarmBehaviour. Simple models of swarming behaviour in active inference

2

origins_information_seeking_exploration. Code for the numerical example in the paper: "Understanding the origin of information-seeking exploration in probabilistic objectives for control"

2

Whittington2017. A python reproduction of the Whittington 2017 Backprop in Predictive Coding networks paper

2

Split_Brain_Autoencoder_MSc. A cleaned up version of the split brain autoencoder model for the Msc project students

2

PhD_Thesis. Repo storing my phd thesis tex files.

1

PC_causality. Code for toy PC causality simulations

1

Reward_Bases. Code for experiments and figures in "Reward Bases: Instanteous Reward Revaluation with Temporal Difference Learning"

1

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

1

PredictiveCodingDynamicalWeights. Experiments with continually updating weights during dynamical inference in predictive coding models

1

VIME-Pytorch. Reimplementation of VIME with pytorch

1

DynamicalPredictiveCoding. Experiments with dynamical predictive coding -- i.e. no fixed predictions, continual weight updates etc.

1

Dynamical-Activation-Relaxation. Experiments with AR with dynamic weights and other relaxations to the algorithm

1

AutoDiff.jl. A toy autodifferentiation framework written in Julia

1

EyelinkParser.jl. A custom parser for parsing eyelink ASC files into csv files.

1

Eyetracking-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

1

PC_STDP. Understanding the relationship between spiking predictive coding and STDP

1

AmortisedPredictiveCoding. Experiments with amortisation in predictive coding networks

1

recurrence_depth_prototyping. Prototyping for experiments comparing recurrence and depth in ANNs

1
36
Apply