Optimisation Under Uncertainty Part 2: An LP reformulation aside
A slight diversion: how to reformulate a linear program with a nested maximisation using duality
A slight diversion: how to reformulate a linear program with a nested maximisation using duality
Introduction to robust optimisation under uncertainty. Part 1 covers theoretical foundations and the trade-offs between optimality and robustness.
Using JAX’s automatic differentiation to train a Zero-Inflated Generalised Poisson regression model
Adapting R-VGA to work in non-stationary environments.
Deriving and implementing the R-VGA algorithm for online learning with neural networks on streaming binary classification data
A quick detour to introduce variational inference and use it to train a small Bayesian neural network with jax/eqx
Part 1 of a series of posts looking into the problem of ‘online’ learning using Bayesian methods
Bayesian hierarchical model to analyze route setter bias in climbing grades. Uses PyMC to estimate ’true’ difficulty accounting for setter variations.
Comparing C++20 Concepts with SFINAE for template constraints. Modern approaches to type checking and compile-time validation.
Modeling correlated count data using bivariate Poisson regression with EM algorithm. Handle overdispersion and correlation in count models.
Flexible non-linear regression using cubic spline basis functions. Bayesian approach with PyMC for smooth curve fitting and uncertainty quantification.
Solving the knight’s tour problem using Mixed Integer Programming. Explore combinatorial optimization with constraint programming techniques.
Robust regression using Huber loss function. Handle outliers and improve model stability with robust statistical methods.
Quantile regression for uncertainty estimation beyond the mean. PyTorch implementation for predicting conditional quantiles.
Network topology discovery using Mixed Integer Programming. Apply optimization techniques to infer network structure from observable data.
Part 2: Applying EM algorithm to censored linear regression. Handle missing data and truncated observations in statistical modeling.
Part 1: Introduction to EM algorithm with Gaussian Mixture Models. Learn expectation-maximization for unsupervised clustering and density estimation.