Jupyter Notebooks
Laplace Approximation for Logistic Regression
Python · JupyterA ground-up implementation of the Laplace approximation applied to logistic regression — turning a point estimate into a full posterior distribution with minimal overhead.
Concepts Covered
Fixed Basis Regression & Variational Inference
Julia · JupyterSynthetic univariate data is used as a playground to implement four inference methods entirely from first principles — with emphasis on translating mathematical derivations directly into code.
Concepts Covered
Bayesian Logistic Regression via Metropolis–Hastings
Python · JupyterA real Kaggle dataset drives this end-to-end walkthrough: preprocessing for i.i.d. assumptions, a scratch-built binary logistic regression, full Bayesian uncertainty estimation, and a head-to-head comparison with the GLM package.
Concepts Covered
More notebooks on the way — Variational Autoencoders, Gaussian Processes, and Bayesian Neural Networks.
All notebooks are open source — browse or fork the full repo.
View DS-Tutorials on GitHub