
The BiasVariance Decomposition Demystified
This post provides an intuitive explanation of the biasvariance decomposition. The biasvariance decomposition shows the generalisation error of a learning algorithm as the sum of three terms  bias, variance, and the irreducible error.

Deriving Machine Learning Cost Functions using Maximum Likelihood Estimation (MLE)  Part II
CrossEntropy Loss  a commonly used cost function for binary classification problems derived using Maximum Likelihood Estimation (MLE)

Deriving Machine Learning Cost Functions using Maximum Likelihood Estimation (MLE)  Part I
Mean Squared Error (MSE)  a commonly used cost function for regression problems derived using Maximum Likelihood Estimation (MLE)

dplyrstyle Data Manipulation with Pipes in Python
Tutorial on how to write chainable data manipulation code in Python.

Exploratory Analysis of the Washington's Post Police Shooting dataset using R and Plotly
Using R packages to perform exploratory data analysis on Police shooting dataset recorded in the United States.