Litcius/Paper detail

Hands-On Bayesian Neural Networks—A Tutorial for Deep Learning Users

Laurent Valentin Jospin, Hamid Laga, Farid Boussaïd, Wray Buntine, Mohammed Bennamoun

2022IEEE Computational Intelligence Magazine827 citationsDOIOpen Access PDF

Abstract

Modern deep learning methods constitute incredibly powerful tools to tackle a myriad of challenging problems. However, since deep learning methods operate as black boxes, the uncertainty associated with their predictions is often challenging to quantify. Bayesian statistics offer a formalism to understand and quantify the uncertainty associated with deep neural network predictions. This tutorial provides deep learning practitioners with an overview of the relevant literature and a complete toolset to design, implement, train, use and evaluate Bayesian neural networks, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">i</i> . <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">e</i> ., stochastic artificial neural networks trained using Bayesian methods.

Topics & Concepts

Computer scienceArtificial intelligenceDeep learningArtificial neural networkDeep neural networksMachine learningBayesian probabilityBayesian networkMachine Learning and Data ClassificationAdversarial Robustness in Machine LearningGaussian Processes and Bayesian Inference