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 7. Object-oriented probabilistic modeling

This chapter covers

  • Using object-oriented (OO) programming techniques to organize complex probabilistic models
  • Combining OO techniques with concepts from relational databases, using objects and relationships between objects to create flexible models
  • Figaro constructs for OO modeling, including element collections and references
  • Using Figaro constructs to represent uncertainty about object types and relationships

In the previous chapter, you learned all about how collections can be used to structure probabilistic programs. This chapter continues with the theme of using common programming language constructs to build probabilistic programs. The theme of this chapter is using object-oriented ...

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