Everything About ___
Live briefing

Everything about Probabilistic programming

Software system for statistical models

Probabilistic programming (PP) is a programming paradigm based on the declarative specification of probabilistic models, for which inference is performed automatically. Probabilistic programming attempts to unify probabilistic modeling and traditional general purpose programming in order to make the former easier and more widely applicable. It can be used to create systems that help make decisions in the face of uncertainty. Programming languages following the probabilistic programming paradigm are referred to as "probabilistic programming languages" (PPLs). Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Probabilistic programmingA 5-minute orientation
  2. Skim a recent paper: Abduction with probabilistic logic programming under the distribution semanticsInfluential work since 2022
  3. Pick up a classic book: Artificial intelligenceThe most-reprinted book on the subject
  4. Read the landmark paper: Probabilistic logic programmingCited 197 times
  5. Go sideways: List of Julia software and toolsA closely related topic
  6. Go sideways: Stan (software)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics