John Salvatier: Bayesian inference with PyMC 3
PyData Seattle 2015
PyMC 3 (https://github.com/pymc-devs/pymc3), a total rewrite of PyMC 2, provides a powerful yet easy-to-use language for specifying statistical models and provides powerful yet easy-to-use gradient-based techniques for fitting them. New advances in sampling techniques have made it possible to fit large and complex Bayesian models much more easily than ever before and PyMC 3 is the easiest way to use them.
Bayesian inference is a powerful and flexible way to learn from data, that is easy to understand. Unfortunately larger problems are often computationally intractable. Markov Chain Monte Carlo sampling techniques help, but are still computationally limited. New gradient-based methods like the No U-Turn Sampler (NUTS) dramatically increase performance on hard problems.
PyMC 3 provides a easy and concise way to specify models and provides powerful yet easy to use samplers like NUTS. This enables users easily fit large and complex models with thousands of parameters. PyMC 3 is a complete rewrite of PyMC 2 based on Theano. PyMC expands its powerful NumPy-like syntax, and is now easier to extend and automatically optimized by Theano.
We first introduce Bayesian inference and then give several examples of using PyMC 3 to show off the ease of model building and model fitting even for difficult models.
Slides available here: http://www.slideshare.net/PyData/probabilistic-programming-in-python-with-pymc3-john-salvatier
Видео John Salvatier: Bayesian inference with PyMC 3 канала PyData
PyMC 3 (https://github.com/pymc-devs/pymc3), a total rewrite of PyMC 2, provides a powerful yet easy-to-use language for specifying statistical models and provides powerful yet easy-to-use gradient-based techniques for fitting them. New advances in sampling techniques have made it possible to fit large and complex Bayesian models much more easily than ever before and PyMC 3 is the easiest way to use them.
Bayesian inference is a powerful and flexible way to learn from data, that is easy to understand. Unfortunately larger problems are often computationally intractable. Markov Chain Monte Carlo sampling techniques help, but are still computationally limited. New gradient-based methods like the No U-Turn Sampler (NUTS) dramatically increase performance on hard problems.
PyMC 3 provides a easy and concise way to specify models and provides powerful yet easy to use samplers like NUTS. This enables users easily fit large and complex models with thousands of parameters. PyMC 3 is a complete rewrite of PyMC 2 based on Theano. PyMC expands its powerful NumPy-like syntax, and is now easier to extend and automatically optimized by Theano.
We first introduce Bayesian inference and then give several examples of using PyMC 3 to show off the ease of model building and model fitting even for difficult models.
Slides available here: http://www.slideshare.net/PyData/probabilistic-programming-in-python-with-pymc3-john-salvatier
Видео John Salvatier: Bayesian inference with PyMC 3 канала PyData
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Probabilistic Programming and Bayesian Modeling with PyMC3 - Christopher FonnesbeckHow Bayes Theorem worksEric J. Ma - An Attempt At Demystifying Bayesian Deep LearningThe intuition behind the Hamiltonian Monte Carlo algorithmJonathan Sedar - Hierarchical Bayesian Modelling with PyMC3 and PySTANHow Science is Taking the Luck out of Gambling - with Adam KucharskiMarkov chain Monte CarloPyMC: Markov Chain Monte Carlo in Python | SciPy 2014 | Chris FonnesbeckBayesian Online Change-Point Detection - Schroders [Tech Sessions]Eric J Ma Bayesian Statistical Analysis with Python PyCon 2017Bayes theorem, the geometry of changing beliefsMachine Learning with 10 Data Points - Or an Intro to PyMC3Chris Fonnesbeck: A Primer on Gaussian Processes for Regression Analysis | PyData NYC 2019Time, Interrupted: Measuring Intervention Effects with Interrupted Time-Series Analysis - Ben CohenNicole Carlson | A Quickstart Guide to PyMC3Probabilistic Programming in the Real World - Zach AnglinNIPS 2011 Big Learning - Algorithms, Systems, & Tools Workshop: No-U-Turn Sampler...Christopher Fonnesbeck Probabilistic Programming with PyMC3 PyCon 201711e Machine Learning: Markov Chain Monte Carlo