Kelechi.

Bayesian Models.

This project consists of highly optimized Python implementations of three fundamental Bayesian statistical models. Each implementation focuses on computational efficiency, numerical stability, and vectorization, replacing standard iterative loops with linear algebra operations (NumPy/SciPy) and JIT compilation (Numba) where appropriate.

Content

GP.py Model: Gaussian Process Regression Key Techniques: Cholesky Decomposition, SciPy cdist

BayesianFM.py Model: 3D Bayesian Finite Mixture Key Techniques: Vectorized Gibbs Sampling, Log-Sum-Exp Trick

BayesianHMMGibbs.py Model: Bayesian Hidden Markov Model Key Techniques: FFBS Algorithm, Numba JIT Compilation

← Back to Projects