Projects

TFMR

Keras/Tensorflow implementation of the decoder component from: Attention Is All You Need and example usage by means of a language model trained on a small baking cookbook.

Rx 💉

Keras/Tensorflow character-level language model trained on the British National Formulary (BNF) A-Z of clinical medicines and a minigame to challenge it.

Superconv

Keras/Tensorflow implementation of the 1cycle learning rate policy as originally described in the paper: Super-Convergence: Very Fast Training of Neural Networks Using Large Learning Rates.

CLR

Pytorch implementation of the Learning Rate Range Test and Cyclical Learning Rates (CLR) as originally described in the paper: Cyclical Learning Rates for Training Neural Networks.

Burst Forecast

Hackathon: Helping South East Water manage bursts. Working in a team alongside a friend, our solution got a special mention from the judges and we were awarded with a small cash prize - check out our presentation slides.

West Nile Virus

West Nile Virus in Chicago: Exploratory data analysis, data pipeline and models.

House Prices

House Prices in Iowa: Exploratory data analysis, data pipeline and models.

ISL

My solutions to the labs and exercises from the classic textbook: An Introduction to Statistical Learning with applications in R. I follow in Python rather than R, with heavy use of: numpy, pandas, sklearn, matplotlib, seaborn, patsy and statsmodels.

Algs

Numpy implementations a handful of statistical learning algorithms that appear in the classic textbooks: An Introduction to Statistical Learning and The Elements of Statistical Learning.

MFML

My solutions to the assignments from Imperial College's Mathematics for Machine Learning coursera course. FWIW - you get a certificate of completion, mine is here.

CLJMNIST

Handwritten digit classification in the browser with Clojure.

NGML

My solutions to the assignments from Andrew Ng's Machine Learning coursera course.

ISO Library

A media libray in the cloud for the performing arts.

Research Kit

An open source iOS framework that makes it easy to create apps for medical research or for other research projects. I'm a top 5 contributor.

IOP Events

An events platform for the Institute of Physics.

Classical Music Reimagined

Stream performances of classical music and interact with them on your tv.

Colouring Adventures

Color in Millie Marotta illustrations on your iPad with your apple pencil.

B9

An app for iPhone and iPad, including score syncing and on-the-fly performance switching.