Beren's Projects
Code to reproduce experiments for "Activation Relaxation: A Local, Dynamical Approximation to Backprop in the Brain"
repository for Successor Representations IWAI paper
Simple models of swarming behaviour in active inference
Experiments with amortisation in predictive coding networks
Work for ANLP course at Edinburgh
Where I put my code for some of the exercises and stuff from Bartlett's Programming From the Ground Up, and Randy Hyde's Art of Assembly Language Programming
Arcade Learning Environment (ALE) wrapped as a Reinforce.jl environment
A toy autodifferentiation framework written in Julia
Personal Website
deployment files for my personal blog
Test your javascript functions by bombarding them with malformed inputs
A brain-inspired version of generative replay for continual learning with deep neural networks (class-incremental learning on CIFAR-100; PyTorch code).
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Pure Julia implementations of the CartPole environments from OpenAI gym. Since the key functions are in pure julia, they can be automatically differentated through by Flux/Zygote.
Trying to train NNs to recreate periodic signals akin to CPGs in the nervous system. Perhaps first steps towards CPG inspired ANN control.
Learn how to charge a saved card and handle failures
Contrastive Language-Image Pretraining
Code to build a CNN from scratch (including backprop). Follows this tutorial: https://victorzhou.com/blog/intro-to-cnns-part-1/
Code for the paper: Combining Active Inference and Hierarchical Predictive Coding: A Tutorial Review and Case Study
Simple implementations of various models in the complexity and self-organised criticality literature.
Initially work from going through the Dayan and Abbot book. Trying to implement things.
Relevant papers in Continual Learning
Getting a convolutional variational autoencoder to work with Flux on the GPU
Convolutional Neural Networks
Example code for synchronising pyControl behavioural data with pyPhotometry recordings.
Implementations of a variety of common data structures and algorithms to build knowledge of cs fundamentals.
A tensorflow implementation of "Deep Convolutional Generative Adversarial Networks"
A simple script to remove duplicate entries from your .bib files
Code for the paper Deep Active Inference as Variational Policy Gradients.
repo that holds code for improving on dropout using Stochastic Delta Rule