Skip to content

Conversation

@mohamed82008
Copy link
Contributor

This PR explains the internals of Turing in a way that I hope makes sense to a reader who is familiar with Bayesian inference and intermediate-level Julia. If some things are not clear, please let me know so I can put more effort into explaining them. Given the coming re-design of the compiler, some of these details may become obsolete but I will try to keep it updated with every compiler PR so that others can read through it while reviewing my PR.

Copy link
Member

@trappmartin trappmartin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really cool!

The following terminology will be used in this section:

- `D`: observed data variables conditioned upon in the posterior,
- `P`: parameter variables distributed according to the posterior distribution, these will also be referred to as random variables,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe better: distributed according to some prior distribution

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good.

@mohamed82008
Copy link
Contributor Author

Now that the compiler is being significantly simplified and changed in #965, I will add the updated docs there when ready.

@mohamed82008 mohamed82008 mentioned this pull request Nov 21, 2019
@yebai yebai deleted the mt/compiler_docs branch December 16, 2021 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants