O'Reilly logo

Practical Probabilistic Programming by Avi Pfeffer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Probabilistic programming in a nutshell

This chapter covers

  • What is probabilistic programming?
  • Why should I care about it? Why should my boss care?
  • How does it work?
  • Figaro—a system for probabilistic programming
  • A comparison between writing a probabilistic application with and without probabilistic programming

In this chapter, you’ll learn how to make everyday decisions by using a probabilistic model and an inference algorithm—the two main components of a probabilistic reasoning system. You’ll also see how modern probabilistic programming languages make creating such reasoning systems far easier than a general-purpose language such as Java or Python would. This chapter also introduces Figaro, the probabilistic programming ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required