Always Watching (Part II)
Teaching a Raspberry Pi what my friends look like and how to react uniqely to different people.
Always Watching (Part I)
Tracking human faces around a room with a Raspberry Pi and a swivelling camera.
Walking In His Shoes (Part II)
Improving the themed sentence autocompleter with state-of-the-art language model architectures, GPT-2 and Transformers.
Walking In His Shoes (Part I)
Building a sentence autocompleter in the style of BBC News articles with LSTMs and Tensorflow.
Make Me A Picasso!
Basic theory behind how convolutional neural networks work and how to use them for image synthesis and neural style transfer.
Automating Exploratory Data Analysis
A brief introduction into using the pandas-profiling package to understand datasets quicker.
Modelling in Fashion
Using a basic image extraction and classification technique to identify and classify faces on UK fashion websites.
How Do You Explain This?!
A walkthrough of a variety of model interpretability techniques to help explain why some black-boc machine learning models make the decisions they do.
Finding the Alpha
I explore patterns in currency prices and build a model that is able to predict the GBP:USD exchange rate one month and one year into the future.