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