ProbMods Translation
Translation and adaptation of ProbMods textbook with working examples in Omega
This project involves understanding and translating the ProbMods textbook (probmods.org) using the programming language Omega. The work includes:
- Understanding the core concepts of ProbMods
- Deep dive into Omega.jl, a probabilistic programming language
- Making necessary fixes to Omega to ensure textbook examples work correctly
- Creating comprehensive notebooks with working examples
The translated textbook materials for each chapter are given below:
Chapter 1: Generative Models
Interactive Interactive Pluto Notebook | generative-models.pdf | generative-models.html
Chapter 2: Conditioning
Interactive Pluto Notebook | conditioning.pdf | conditioning.html
Chapter 3: Causal and Statistical Dependence
Interactive Pluto Notebook | causal-and-statistical-dependence.pdf | causal-and-statistical-dependence.html
Chapter 4: Conditional Dependence
Interactive Pluto Notebook | conditional-dependence.pdf | conditional-dependence.html
Chapter 5: Social Cognition
Interactive Pluto Notebook | social-cognition.pdf | social-cognition.html
Interlude: Bayesian Data Analysis
Interactive Pluto Notebook | interlude-bayesian-data-analysis.pdf | interlude-bayesian-data-analysis.html
Interlude: Algorithms for Inference
Interactive Pluto Notebook | interlude-algorithms-for-inference.pdf | interlude-algorithms-for-inference.html
Chapter 6: Rational Process Models
Interactive Pluto Notebook | rational-process-models.pdf | rational-process-models.html
Chapter 7: Learning as Conditional Inference
Interactive Pluto Notebook | learning-as-conditional-inference.pdf | learning-as-conditional-inference.html
Chapter 8: Learning with a Language of Thought
Interactive Pluto Notebook | learning-with-a-language-of-thought.pdf | learning-with-a-language-of-thought.html
Chapter 9: Hierarchical Models
Interactive Pluto Notebook | hierarchical-models.pdf | hierarchical-models.html
Chapter 10: Occam’s Razor
Interactive Pluto Notebook | occams-razor.pdf | occams-razor.html
Chapter 11: Mixture Models
Interactive Pluto Notebook | mixture-models.pdf | mixture-models.html
Chapter 12: Learning Continuous Functions
Interactive Pluto Notebook | learning-continuous-functions.pdf | learning-continuous-functions.html
*Note: These materials are currently in development and not yet publicly available. *