Book description
Probabilistic Deep Learning: With Python, Keras and TensorFlow Probability teaches the increasingly popular probabilistic approach to deep learning that allows you to refine your results more quickly and accurately without much trial-and-error testing. Emphasizing practical techniques that use the Python-based Tensorflow Probability Framework, you’ll learn to build highly-performant deep learning applications that can reliably handle the noise and uncertainty of real-world data.About the Technology
The world is a noisy and uncertain place. Probabilistic deep learning models capture that noise and uncertainty, pulling it into real-world scenarios. Crucial for self-driving cars and scientific testing, these techniques help deep learning engineers assess the accuracy of their results, spot errors, and improve their understanding of how algorithms work.
About the Book
Probabilistic Deep Learning is a hands-on guide to the principles that support neural networks. Learn to improve network performance with the right distribution for different data types, and discover Bayesian variants that can state their own uncertainty to increase accuracy. This book provides easy-to-apply code and uses popular frameworks to keep you focused on practical applications.
What's Inside
- Explore maximum likelihood and the statistical basis of deep learning
- Discover probabilistic models that can indicate possible outcomes
- Learn to use normalizing flows for modeling and generating complex distributions
- Use Bayesian neural networks to access the uncertainty in the model
About the Reader
For experienced machine learning developers.
About the Authors
Oliver Dürr is a professor at the University of Applied Sciences in Konstanz, Germany. Beate Sick holds a chair for applied statistics at ZHAW and works as a researcher and lecturer at the University of Zurich. Elvis Murina is a data scientist.
Quotes
A deep dive through the choppy probabilistic waters that will help reveal the treasures hidden beneath the surface.
- Richard Vaughan, Purple Monkey Collective
Read this book if you are curious about what really happens inside a deep learning network.
- Kim Falk Jorgensen, Binary Vikings
This book opens up a completely new view on many aspects of deep learning.
- Zalán Somogyváry, Vienna University of Technology
A comprehensive, thorough walkthrough in the marvelous world of probabilistic deep learning, with lots of practical examples.
- Diego Casella, Centrica Business Solutions Belgium
Publisher resources
Table of contents
- Probabilistic Deep Learning
- Copyright
- brief contents
- contents
- front matter
- Part 1. Basics of deep learning
- 1 Introduction to probabilistic deep learning
- 2 Neural network architectures
- 3 Principles of curve fitting
- Part 2. Maximum likelihood approaches for probabilistic DL models
-
4 Building loss functions with the likelihood approach
- 4.1 Introduction to the MaxLike principle: The mother of all loss functions
- 4.2 Deriving a loss function for a classification problem
-
4.3 Deriving a loss function for regression problems
- 4.3.1 Using a NN without hidden layers and one output neuron for modeling a linear relationship between input and output
- 4.3.2 Using a NN with hidden layers to model non-linear relationships between input and output
- 4.3.3 Using an NN with additional output for regression tasks with nonconstant variance
- Summary
- 5 Probabilistic deep learning models with TensorFlow Probability
- 6 Probabilistic deep learning models in the wild
- Part 3. Bayesian approaches for probabilistic DL models
- 7 Bayesian learning
- 8 Bayesian neural networks
- Glossary of terms and abbreviations
- index
Product information
- Title: Probabilistic Deep Learning
- Author(s):
- Release date: November 2020
- Publisher(s): Manning Publications
- ISBN: 9781617296079
You might also like
book
Inside Deep Learning
Journey through the theory and practice of modern deep learning, and apply innovative techniques to solve …
book
Deep Learning with Structured Data
Deep learning offers the potential to identify complex patterns and relationships hidden in data of all …
book
Machine Learning with TensorFlow, Second Edition
Updated with new code, new projects, and new chapters, Machine Learning with TensorFlow, Second Edition gives …
book
Advanced Deep Learning with Python
Gain expertise in advanced deep learning domains such as neural networks, meta-learning, graph neural networks, and …