The Bootstrap
Recently I’ve had occasion to use the bootstrap and have been reminded at what a remarkably powerful technique this is despite it’s simplicity. I thought…
Recently I’ve had occasion to use the bootstrap and have been reminded at what a remarkably powerful technique this is despite it’s simplicity. I thought…
This is a post I've been wanting to write for a while - Quadratic forms and Definite matrices are everywhere in linear algebra and they…
Introduction I have a startling admission to make. When I was a student, I scoffed at Dijkstra's algorithm - I had paid it no mind…
Introduction Recently, I've had a chance to play with word embedding models. Word embedding models involve taking a text corpus and generating vector representations for…
Once you’ve built a machine learning classifier, the next step is to validate it and see how well it fits the data. This short post…
The Naive Bayes Algorithm is a simple and elegant approach for tackling supervised learning problems in Machine Learning. This post will be a brief introduction…
Continue reading → Naive and Proud: Introducing the Naive Bayes Algorithm
If you’re like me, you’ve heard a lot about Gradient Descent. You’ve heard that it is a foundational algorithm for optimising functions which all self…
Continue reading → Gradient Descent: The Workhorse of Machine Learning
Recently I was thinking about the gradient descent algorithm and I was bothered was one question - Why do we go in the direction of…
In this post I will build on the previous posts related to probability theory - I have defined the main results of probability from axioms…
Continue reading → Random Variables and Probability Functions
Impostor syndrome is a real feeling and I get it at least twice a day with respect to what I do. Sure, I have a…
Continue reading → “It’s Not Special” – The Best Advice I Ever Had