Bayesian Neural Network
Bayesian Neural Network: This blog post is about Bayesian Neural Network. 1. Introduction to Bayesian Neural Network. Neural Networks are thought deterministic by many people. There is a field of research in looking at the Neural Network from the Bayesian perspective. Let's see how we can apply Markov chain Monte Carlo to Bayesian Neural Networks. See the slide 1 where one can find the usual neural network. Each connection has some weights which would train during basically fitting our neural network into data. In Bayesian methods we see these weights as random variables with distributions. So we treat w, the weights, as a latent variable, and then to do predictions by marginalizing w out. And this way, instead of just hard set failure for W11 like three, we'll have a distribution on w in posterior distribution which we'll use to obtain the predictions. So, the inference at test time involves considering all possible values of the weights and averaging the predictio