The branch of statistical inference which employs the principles of Bayes' theorem for updating the probability for a hypothesis is known as Bayesian inference. Various techniques and methods studied under this discipline include Markov chains, Monte Carlo methods, Bayesian estimation, hierarchical models, decision theory and hypothesis testing. Bayesian inference finds extensive applications across various fields such as artificial intelligence,...