[08x11] What is Probabilistic Programming?
Автор: doggo dot jl
Загружено: 2023-04-02
Просмотров: 5090
This video is a continuation of the previous video, Episode [08x10].
In this video, get a high-level overview of the theory, concepts and history behind Probabilistic Programming.
Probabilistic Programming offers a practical approach to the scientific discovery process.
By the end to this video, not only will you understand what Probabilistic Programming is, you'll also understand what it isn't.
Is Probabilistic Programming the next big thing?
Series Prerequisites:
Basic knowledge about coding with the Julia Programming Language is required.
Students should also know how to perform basic data analysis and data visualization using Julia.
Students should also be comfortable using Julia in VS Code and Pluto notebooks.
00:00 Intro
00:55 Prerequisites
01:30 Motivation (i.e., Why should I learn Probabilistic Programming?)
03:21 What does Probability measure?
05:49 What is Bayesian Statistics?
08:05 What is Bayes' Theorem?
11:04 What is an example of a Probabilistic Programming Workflow?
15:03 What is Markov chain Monte Carlo (MCMC)?
17:59 How should I interpret the Approximation to the Posterior Probability?
20:43 What are some of the Pros and Cons of Probabilistic Programming?
22:30 Where can I learn more about Turing.jl?
23:54 Outro
##############################
Footnotes
##############################
[1] https://en.wikipedia.org/wiki/Probabi...
[2] https://en.wikipedia.org/wiki/Probabi...
[3] https://en.wikipedia.org/wiki/Bayesia...
[4] https://en.wikipedia.org/wiki/Bayes%2...
[5] https://en.wikipedia.org/wiki/Markov_...
##############################
Links for this tutorial
##############################
Code for this tutorial (same code from 08x10) (GitHub)
https://github.com/julia4ta/tutorials...
Hong Ge
https://mlg.eng.cam.ac.uk/hong/
JuliaCon 2018 | The Turing language for probabilistic programming | Hong Ge (YouTube)
• The Turing Language for Probabilistic Prog...
Ge et al. "Turing: A Language for Flexible Probabilistic Inference." Proceedings of the Twenty-First International Conference on Artificial Intelligence and Statistics, PMLR 84:1682-1690, 2018.
https://proceedings.mlr.press/v84/ge1...
Turing.jl Documentation
https://turinglang.org/stable/docs/us...
Turing.jl Tutorials
https://turinglang.org/v0.24/tutorials/
José Eduardo Storopoli. Bayesian Statistics using Julia and Turing.
https://storopoli.github.io/Bayesian-...
Turing.jl (GitHub)
https://github.com/TuringLang/Turing.jl
Turing.jl Website
https://turinglang.org/stable/
##############################
Links for this series
##############################
Link to Series 8 Playlist [Intro to Scientific Computing in Julia]
• Tutorial Series 08 | Intro to Scientific C...
The Julia Programming Language
https://julialang.org/
https://docs.julialang.org/en/v1/
/ @thejulialanguage
VS Code
https://code.visualstudio.com/
Pluto.jl
https://plutojl.org/
https://github.com/fonsp/Pluto.jl
##############################
Join Button (Channel Membership):
If you like what I do, then please consider Joining and becoming a Channel Member.
/ @doggodotjl
Thank you!
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: