Contents
ai
AIs for Games, Part III, Pruning Min-Max for Pentago • Jun 9, 2020
AIs for Games, Part II, Min-max for Pentago • Jun 4, 2020
AIs for Games, Part I, Brute Force TicTacToe • May 20, 2020
causality
Examples of collider bias • Feb 21, 2021
communication
Presentations. Turning good slides into great slides • Dec 23, 2020
conference
EuroPython Conference 2020, Summary • Jul 26, 2020
EuroPython Conference 2020, Day 2 • Jul 24, 2020
EuroPython Conference 2020, Day 1 • Jul 23, 2020
data engineering
The CAP Theorem's never ending rabbit hole • Aug 14, 2020
data science
Using data to improve professional squash rankings • Oct 12, 2021
Similarity trees and NaN trees • Apr 17, 2021
Examples of collider bias • Feb 21, 2021
Using Data Science to Create Art • Jan 1, 2021
Presentations. Turning good slides into great slides • Dec 23, 2020
Squash rankings, Part III, All hail Bokeh! • Nov 1, 2020
Visualising L1 and L2 regularisation, Part II, Lessons learnt from an experienced programmer • Oct 18, 2020
Visualising L1 and L2 regularisation • Oct 11, 2020
Stochastic Gradient Descent, Part IV, Experimenting with sinusoidal case • Oct 1, 2020
Squash rankings, Part II, dimension reduction and clustering • Sep 28, 2020
Stochastic Gradient Descent, Part III, Fitting linear, quadratic and sinusoidal data using a neural network and **S**GD • Sep 17, 2020
Stochastic Gradient Descent, Part II, Fitting linear, quadratic and sinusoidal data using a neural network and GD • Sep 11, 2020
Stochastic Gradient Descent, Part I, Gradient descent on linear, quadratic and sinusoidal data • Sep 10, 2020
FastAI Course, Part III, Frustrations with creating an image classifier • Sep 8, 2020
Analysing the movies I've watched, Part V, Data visualisation II • Sep 2, 2020
FastAI Course, Part II, Lesson 1 and sentiment analysis • Aug 30, 2020
Analysing the movies I've watched, Part IV, Data visualisation • Aug 24, 2020
Analysing the movies I've watched, Part III, Joining the tables • Aug 19, 2020
The CAP Theorem's never ending rabbit hole • Aug 14, 2020
FastAI Course, Part I, Lessons 1 and 2 • Aug 9, 2020
Analysing the movies I've watched, Part II, Data cleaning • Aug 3, 2020
Analysing the movies I've watched, Part I, Data collection • Aug 2, 2020
EuroPython Conference 2020, Summary • Jul 26, 2020
EuroPython Conference 2020, Day 2 • Jul 24, 2020
EuroPython Conference 2020, Day 1 • Jul 23, 2020
Santander Dataset, Part III, Learning from others • Jul 18, 2020
Neural Networks, Part II, First MNIST model • Jul 14, 2020
Santander Dataset, Part II, Feature Selection • Jul 13, 2020
Neural Networks, Part I, Basic network from scratch • Jul 9, 2020
Santander Dataset, Part I • Jul 1, 2020
Investigating Credit Card Fraud, Part VI, Summary and Lessons from Kaggle • Jun 25, 2020
Stop and Search, Part III, Data Analysis • Jun 22, 2020
Stop and Search, Part II, Data Cleaning • Jun 17, 2020
Do students do their homework last minute? • Jun 16, 2020
Stop and Search, Part I, Data Collection • Jun 15, 2020
Investigating Credit Card Fraud, Part V, Final Models • May 30, 2020
Investigating Credit Card Fraud, Part IV, `n_estimators` • May 29, 2020
Investigating Credit Card Fraud, Part III, Handmade Model • May 19, 2020
Investigating Credit Card Fraud, Part II, Removing data • May 16, 2020
Investigating Credit Card Fraud, Part I, First Models • May 14, 2020
data viz
Using Data Science to Create Art • Jan 1, 2021
Squash rankings, Part III, All hail Bokeh! • Nov 1, 2020
github
Contributing to Darts by Unit8 • Jul 30, 2020
jupyter
Fastpages Notebook Blog Post • Feb 20, 2020
markdown
An Example Markdown Post • Jan 14, 2020
maths
An intuitive but unknown version of Bayes' Theorem • Sep 24, 2020
neural network
Stochastic Gradient Descent, Part III, Fitting linear, quadratic and sinusoidal data using a neural network and **S**GD • Sep 17, 2020
Stochastic Gradient Descent, Part II, Fitting linear, quadratic and sinusoidal data using a neural network and GD • Sep 11, 2020
FastAI Course, Part III, Frustrations with creating an image classifier • Sep 8, 2020
FastAI Course, Part II, Lesson 1 and sentiment analysis • Aug 30, 2020
Increasing the resolution of an image using an SRGAN • Aug 28, 2020
FastAI Course, Part I, Lessons 1 and 2 • Aug 9, 2020
Neural Networks, Part II, First MNIST model • Jul 14, 2020
Neural Networks, Part I, Basic network from scratch • Jul 9, 2020
nlp
A surprising bug caused by regex • Dec 20, 2020
other it
Trouble with Jekyll • May 14, 2020
Making this blog • May 13, 2020
python
Squash rankings, Part III, All hail Bokeh! • Nov 1, 2020
Visualising L1 and L2 regularisation, Part II, Lessons learnt from an experienced programmer • Oct 18, 2020
Visualising L1 and L2 regularisation • Oct 11, 2020
Stochastic Gradient Descent, Part IV, Experimenting with sinusoidal case • Oct 1, 2020
Squash rankings, Part II, dimension reduction and clustering • Sep 28, 2020
Squash rankings, Part I, Scraping wikipedia and data analysis • Sep 17, 2020
Stochastic Gradient Descent, Part III, Fitting linear, quadratic and sinusoidal data using a neural network and **S**GD • Sep 17, 2020
Stochastic Gradient Descent, Part II, Fitting linear, quadratic and sinusoidal data using a neural network and GD • Sep 11, 2020
Stochastic Gradient Descent, Part I, Gradient descent on linear, quadratic and sinusoidal data • Sep 10, 2020
FastAI Course, Part III, Frustrations with creating an image classifier • Sep 8, 2020
Analysing the movies I've watched, Part V, Data visualisation II • Sep 2, 2020
FastAI Course, Part II, Lesson 1 and sentiment analysis • Aug 30, 2020
Increasing the resolution of an image using an SRGAN • Aug 28, 2020
Analysing the movies I've watched, Part IV, Data visualisation • Aug 24, 2020
Analysing the movies I've watched, Part III, Joining the tables • Aug 19, 2020
FastAI Course, Part I, Lessons 1 and 2 • Aug 9, 2020
Web Scraping for STEP past papers and solutions, Part II, a bug • Aug 6, 2020
Analysing the movies I've watched, Part II, Data cleaning • Aug 3, 2020
Analysing the movies I've watched, Part I, Data collection • Aug 2, 2020
Contributing to Darts by Unit8 • Jul 30, 2020
Web Scraping for STEP past papers and solutions • Jul 27, 2020
EuroPython Conference 2020, Summary • Jul 26, 2020
EuroPython Conference 2020, Day 2 • Jul 24, 2020
EuroPython Conference 2020, Day 1 • Jul 23, 2020
Santander Dataset, Part III, Learning from others • Jul 18, 2020
Neural Networks, Part II, First MNIST model • Jul 14, 2020
Santander Dataset, Part II, Feature Selection • Jul 13, 2020
Neural Networks, Part I, Basic network from scratch • Jul 9, 2020
Santander Dataset, Part I • Jul 1, 2020
Investigating Credit Card Fraud, Part VI, Summary and Lessons from Kaggle • Jun 25, 2020
Stop and Search, Part III, Data Analysis • Jun 22, 2020
Stop and Search, Part II, Data Cleaning • Jun 17, 2020
Stop and Search, Part I, Data Collection • Jun 15, 2020
AIs for Games, Part III, Pruning Min-Max for Pentago • Jun 9, 2020
AIs for Games, Part II, Min-max for Pentago • Jun 4, 2020
Investigating Credit Card Fraud, Part V, Final Models • May 30, 2020
Investigating Credit Card Fraud, Part IV, `n_estimators` • May 29, 2020
Bacon numbers via Recursive SQL • May 24, 2020
AIs for Games, Part I, Brute Force TicTacToe • May 20, 2020
Investigating Credit Card Fraud, Part III, Handmade Model • May 19, 2020
Investigating Credit Card Fraud, Part II, Removing data • May 16, 2020
Investigating Credit Card Fraud, Part I, First Models • May 14, 2020
R
Do students do their homework last minute? • Jun 16, 2020
regex
A surprising bug caused by regex • Dec 20, 2020
scraping
Squash rankings, Part I, Scraping wikipedia and data analysis • Sep 17, 2020
Web Scraping for STEP past papers and solutions, Part II, a bug • Aug 6, 2020
Web Scraping for STEP past papers and solutions • Jul 27, 2020
sql
Bacon numbers via Recursive SQL • May 24, 2020
tutorial
Examples of collider bias • Feb 21, 2021
An intuitive but unknown version of Bayes' Theorem • Sep 24, 2020