ABSTRACT

Probability as an Alternative to Boolean LogicWhile logic is the mathematical foundation of rational reasoning and the fundamental principle of computing, it is restricted to problems where information is both complete and certain. However, many real-world problems, from financial investments to email filtering, are incomplete or uncertain in natur

chapter 1|14 pages

Introduction

part 1|2 pages

Part I: Bayesian Programming Principles

chapter 2|18 pages

Basic Concepts

chapter 3|12 pages

Incompleteness and Uncertainty

chapter 5|10 pages

The Importance of Conditional Independence

chapter 6|16 pages

Bayesian Program = Description + Question

part 2|2 pages

Part II: Bayesian Programming Cookbook

chapter 7|28 pages

Information Fusion

chapter 9|18 pages

Bayesian Programming Subroutines

chapter 10|12 pages

Bayesian Programming Conditional Statement

chapter 11|14 pages

Bayesian Programming Iteration

part 3|2 pages

Part III: Bayesian Programming Formalism and Algorithms

chapter 12|10 pages

Bayesian Programming Formalism

chapter 13|38 pages

Bayesian Models Revisited

chapter 14|34 pages

Bayesian Inference Algorithms Revisited

chapter 15|28 pages

Bayesian Learning Revisited

part 4|2 pages

Part IV: Frequently Asked Questions — Frequently Argued Matters

chapter 17|10 pages

Glossary