Bayesian Neural Networks uses Proabibilitic Model along with Neural Networks.

- Probabilistic Programming Libraries:
- PyMC3, Edward, Stan

- Bayes Law

#### References:

- Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning.
- Loss-Calibrated Approximate Inference in Bayesian Neural Networks.
- Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understanding
- Weight Uncertainty in Neural Networks
- Study of Bayesian Neural Networks