Designed for researchers and graduate students in machine learning this book introduces the theory of variational Bayesian learning a popular machine learning method and suggests how to make use of it in practice. Detailed derivations allow readers to follow along without prior knowledge of the specific mathematical techniques.