Probabilistic Backpropagation for Scalable Learning of Bayesian Neural Networks
Dropout: a simple way to prevent neural networks from overfitting