
The features and shortcomings of Bayesian Networks (with CausalNex)
Benchmarking Bayesian Networks (CausalNex) on a synthethic causal inference dataset

Diagnosing validity of causal effects on decision trees
Diagnosing confounding on leaf nodes of decision trees

Solving the mystery of my dog's breed with ML
Using the Stanford Dogs Dataset, deep learning, and explainability through prototypes to infer the unknown breed of my dog

Training models when data doesn't fit in memory
Using Dask and some other tricks so you can train your models under memory constraints

The Bayesian Bootstrap
Faster, smoother version of the bootstrap that yields better results on small data

Calculating counterfactuals with random forests
Another tree-based causal inference model using nearest neighbors on the embedding produced by a Random Forest

Calculating counterfactuals with decision trees
Decision Trees can be decent causal inference models, with a few tweaks

Risk and Uncertainty in Deep Learning
Building a neural network that can estimate aleatoric and epistemic uncertainty at the same time

A Practical Introduction to Randomized Prior Functions
Understanding a state-of-the-art bayesian deep learning method with Keras code

A Causal Look At What Makes a Kaggler Valuable
Using causal inference to determine what titles and skills will make you earn more

Causal inference and treatment effect estimation
Estimating counterfactual outcomes using Generalized Random Forests, ExtraTrees and embeddings

Calibration of probabilities for tree-based models
Calibrating probabilities of Random Forests and Gradient Boosting Machines with no loss of performance with a stacked logistic regression

Supervised dimensionality reduction and clustering at scale with RFs with UMAP
Uncovering relevant structure and visualizing it at scale by partnering Extremely Randomized Trees and UMAP

Risk-aware bandits
Experimenting with risk-aware reward signals, Thompson Sampling, Bayesian UCB, and the MaRaB algorithm

Approximate bayesian inference for bandits
Experimenting with Conjugate Priors, MCMC Sampling, Variational Inference and Bootstrapping to solve a Gaussian Bandit problem

Non-stationary bandits
Solving a Bernoulli Multi-Armed Bandit problem where reward probabilities change over time

Supervised clustering and forest embeddings
Using forests of randomized trees to uncover structure that really matters in messy data

Bootstrapped Neural Networks, RFs, and the Mushroom bandit
Bootstrapped Neural Networks and Random Forests for solving a more realistic contextual bandit problem

Thompson Sampling, GPs, and Bayesian Optimization
Mixing Thompson Sampling and Gaussian Processes to optimize non-convex and non-differentiable objective functions

Thompson Sampling for Contextual bandits
Solving a Contextual bandit problem with Bayesian Logistic Regression and Thompson Sampling

Introduction to Thompson Sampling: the Bernoulli bandit
Introducing Thompson Sampling and comparing it to the Upper Confidence Bound and epsilon-greedy strategies in a simple problem