I recently had the pleasure of discussing mathematics with my 9-year-old niece, and explained to her different ways to solve a problem by breaking it…

## Why you should do all your Machine Learning/Deep Learning in Pascal

I know what you’re thinking, “not ANOTHER post telling me which programming language to use!“ Don’t worry, I plan to discuss the opposite actually i.e.…

## Link Prediction in Networks

Here is a lecture that I recently presented on the topic of Link Prediction in Networks as part of a Network Science course

## Exponentially Logarithmic – Lifting the Lid on some Bloom Filter Derivations

In one of my previous posts on Bloom Filters, I stated the expressions for both the False Positive rate, ie $$p \approx \left( 1 –…

## Bridging the Graph

I’ve been lucky enough to have worked on many interesting and challenging projects throughout my career, especially in the space of detecting “bad” people. As…

## In Bloom – Nirvana?

I recently discussed how Confidential Computing allows us to analyse and use data without actually seeing it. A key component of Confidential Computing is Privacy-Preserving Record Linkage…

## Matrix Calculus: The Mathematics of ‘Learning’

Over the years, I’ve worked with talented Data Scientist’s who’s backgrounds weren’t in typical quantitative disciplines, such as mathematics or statistics. I’ve had the privilege of…