Hi
user
Admin Login:
Username:
Password:
Name:
Probabilistic Programming and Bayesian Inference in Python
--client
pyohio
--show
pyohio_2019
--room suzanne_scharer 14847 --force
Next: 12 Making Games with ppb
show more...
Marks
Author(s):
Lara Kattan
Location
Suzanne Scharer
Date
jul Sun 28
Days Raw Files
Start
13:15
First Raw Start
13:14
Duration
0:120:0
Offset
0:00:01
End
15:15
Last Raw End
15:16
Chapters
00:00
0:26:06
0:51:54
0:51:56
0:52:28
0:52:38
1:03:05
Total cuts_time
90 min.
https://www.pyohio.org/2019/presentations/116
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Probabilistic_Programming_and_Bayesian_Inference_in_Python.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Let's build up our knowledge of probabilistic programming and Bayesian inference! All you need to start is basic knowledge of linear regression; familiarity with running a model of any type in Python is helpful. By the end of this presentation, you'll know the following: - What probabilistic programming is and why it's necessary for Bayesian inference - What Bayesian inference is, how it's different from classical frequentist inference, and why it's becoming so relevant for applied data science in the real world - How to write your own Bayesian models in the Python library PyMC3, including metrics for judging how well the model is performing - How to go about learning more about the topic of Bayesian inference and how to bring it to your current data science job We'll meet our objectives by answering three questions: 1. What is probabilistic programming? * PP is the idea that we can use computer code to build probability distributions * Theory of the primitives in probabilistic programming and how we can build models out of distributions 2. What is Bayesian inference and why should I add it to my toolbox on top of classical ML models? * Classically, we had simulations, but they run in only one direction: get data input and move it according to assumptions of parameters and get a prediction * Bayesian inference adds another direction: use the data to go back and pick one of many possible parameters as the most likely to have created the data (posterior distributions) * Use Bayes' theorem to find the most likely values of the model parameters 3. What is PyMC3 and how can I start building and interpreting models using it? * **We'll work through actual examples of models using PyMC3, including hierarchical models** * Solving Bayes’ theorem in practice requires taking integrals * If we don’t want to do integrals by hand, we need to use numerical solution methods * From the package authors: "[PyMC3 is an ]open source probabilistic programming framework written in Python that uses Theano to compute gradients via automatic differentiation as well as compile probabilistic programs on-the-fly to C for increased speed" The intention is to get hands-on experience building PyMC3 models to demystify probabilistic programming / Bayesian inference for those more well versed in traditional ML, and, most importantly, to understand how these models can be relevant in our daily work as data scientists in business. If you can write a model in sklearn, you can make the leap to Bayesian inference with PyMC3, a user-friendly intro to probabilistic programming (PP) in Python. PP just means building models where the building blocks are probability distributions! And we can use PP to do Bayesian inference easily. Bayesian inference allows us to solve problems that aren't otherwise tractable with classical methods.
Comment:
production notes
Hi, this video is wrong. I think this is video of the tutorial that came after me.
2019-07-28/13_14_59.ts
Apply:
13:14:59 - 13:16:36 ( 00:01:37 )
S:
13:14:59 -
E:
13:16:36
D:
00:01:37
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/13_14_59.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:14:59
seconds: 0.0
Wall: 13:14:59
Duration
00:01:37
13:16:36
seconds: 0.0
Wall: 13:14:59
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/13_16_46.ts
Apply:
13:16:46 - 13:20:07 ( 00:03:21 )
S:
13:16:46 -
E:
13:46:45
D:
00:29:59
(
End:
201.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/13_16_46.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:16:46
seconds: 0.0
Wall: 13:16:46
Duration
00:29:59
13:46:45
seconds: 201.0
Wall: 13:20:07
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/13_16_46.ts
Apply:
13:20:38 - 13:46:45 ( 00:26:06 )
S:
13:16:46 -
E:
13:46:45
D:
00:29:59
(
Start:
232.262145)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/13_16_46.ts :start-time=0232.262145 --audio-desync=0
Raw File
Cut List
13:16:46
seconds: 232.262145
Wall: 13:20:38
Duration
00:29:59
13:46:45
seconds: 0.0
Wall: 13:16:46
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/13_46_46.ts
Apply:
13:46:46 - 14:12:34 ( 00:25:48 )
S:
13:46:46 -
E:
14:16:45
D:
00:29:59
(
End:
1548.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/13_46_46.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:46:46
seconds: 0.0
Wall: 13:46:46
Duration
00:29:59
14:16:45
seconds: 1548.0
Wall: 14:12:34
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/13_46_46.ts
Apply:
14:12:34 - 14:12:36 ( 00:00:02 )
S:
13:46:46 -
E:
14:16:45
D:
00:29:59
(
Start:
1548.0) (
End:
1550.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/13_46_46.ts :start-time=01548.0 --audio-desync=0
Raw File
Cut List
13:46:46
seconds: 1548.0
Wall: 14:12:34
Duration
00:29:59
14:16:45
seconds: 1550.0
Wall: 14:12:36
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/13_46_46.ts
Apply:
14:12:36 - 14:13:08 ( 00:00:32 )
S:
13:46:46 -
E:
14:16:45
D:
00:29:59
(
Start:
1550.0) (
End:
1582.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/13_46_46.ts :start-time=01550.0 --audio-desync=0
Raw File
Cut List
13:46:46
seconds: 1550.0
Wall: 14:12:36
Duration
00:29:59
14:16:45
seconds: 1582.0
Wall: 14:13:08
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/13_46_46.ts
Apply:
14:13:08 - 14:16:45 ( 00:03:37 )
S:
13:46:46 -
E:
14:16:45
D:
00:29:59
(
Start:
1582.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/13_46_46.ts :start-time=01582.0 --audio-desync=0
Raw File
Cut List
13:46:46
seconds: 1582.0
Wall: 14:13:08
Duration
00:29:59
14:16:45
seconds: 0.0
Wall: 13:46:46
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/14_16_46.ts
Apply:
14:16:46 - 14:35:44 ( 00:18:58 )
S:
14:16:46 -
E:
14:46:46
D:
00:30:00
(
End:
1138.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/14_16_46.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:16:46
seconds: 0.0
Wall: 14:16:46
Duration
00:30:00
14:46:46
seconds: 1138.0
Wall: 14:35:44
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/14_16_46.ts
Apply:
14:35:44 - 14:36:09 ( 00:00:25 )
S:
14:16:46 -
E:
14:46:46
D:
00:30:00
(
Start:
1138.0) (
End:
1163.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/14_16_46.ts :start-time=01138.0 --audio-desync=0
Raw File
Cut List
14:16:46
seconds: 1138.0
Wall: 14:35:44
Duration
00:30:00
14:46:46
seconds: 1163.0
Wall: 14:36:09
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/14_16_46.ts
Apply:
14:36:09 - 14:36:19 ( 00:00:10 )
S:
14:16:46 -
E:
14:46:46
D:
00:30:00
(
Start:
1163.0) (
End:
1173.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/14_16_46.ts :start-time=01163.0 --audio-desync=0
Raw File
Cut List
14:16:46
seconds: 1163.0
Wall: 14:36:09
Duration
00:30:00
14:46:46
seconds: 1173.0
Wall: 14:36:19
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/14_16_46.ts
Apply:
14:36:19 - 14:46:46 ( 00:10:27 )
S:
14:16:46 -
E:
14:46:46
D:
00:30:00
(
Start:
1173.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/14_16_46.ts :start-time=01173.0 --audio-desync=0
Raw File
Cut List
14:16:46
seconds: 1173.0
Wall: 14:36:19
Duration
00:30:00
14:46:46
seconds: 0.0
Wall: 14:16:46
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/14_46_46.ts
Apply:
14:46:46 - 15:14:39 ( 00:27:53 )
S:
14:46:46 -
E:
15:16:45
D:
00:29:59
(
End:
1673.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/14_46_46.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:46:46
seconds: 0.0
Wall: 14:46:46
Duration
00:29:59
15:16:45
seconds: 1673.0
Wall: 15:14:39
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-28/14_46_46.ts
Apply:
15:14:39 - 15:16:45 ( 00:02:06 )
S:
14:46:46 -
E:
15:16:45
D:
00:29:59
(
Start:
1673.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/suzanne_scharer/2019-07-28/14_46_46.ts :start-time=01673.0 --audio-desync=0
Raw File
Cut List
14:46:46
seconds: 1673.0
Wall: 15:14:39
Duration
00:29:59
15:16:45
seconds: 0.0
Wall: 14:46:46
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-07-28/13_14_59.ts
2019-07-28/13_16_46.ts
2019-07-28/13_46_46.ts
2019-07-28/14_16_46.ts
2019-07-28/14_46_46.ts
Veyepar
Video Eyeball Processor and Review