Bayesian Multi Layered Perceptron

[code & report] Implemented a Bayesian Neural Network to classify a simple noisy XOR dataset. The model can be extended to work with more complex datasets. Defined posterior and likelihood functions and used Markov Chain Monte Carlo sampling, using the Metropolis‑Hastings algorithm.