Skip to content

[PyMCon Web Series] Automatic Probability with PyMC - Q&A

Photo of Ravin Kumar
Hosted By
Ravin K. and Christian L.
[PyMCon Web Series] Automatic Probability with PyMC - Q&A

Details

πŸŽ™οΈ Speaker: Ricardo Vieira

Many people have heard of (or at least used) automatic differentiation, a set of routines that allow programs to compute partial derivatives from numerical functions. This innovation allowed a large class of users to benefit from gradient-based algorithms without having to understand or manually implement their own gradient functions.

PyMC grabbed this idea and applied it to a completely novel context: automatic probability. With it, we can automatically derive and evaluate probability expressions from user-specified random functions. Similar to automatic differentiation, this allows users to create rich generative models and exploit probability-based algorithms (e.g., NUTS) without having to manually implement their own probability functions.

In this talk, we present this new foundation of PyMC and how it can (and is already) used to construct specialized classes of models, from arbitrary variable transformations to mixture distributions, censoring processes, and highly structured timeseries.

The goal is to understand what makes PyMC a true probabilistic programming language and how you can exploit it!

πŸ‘‰ Discourse Post for more details and discussion: https://discourse.pymc.io/t/12274
πŸ‘‰ Notebook and Async Talk: (9th June)

πŸ“œ Outline of Talk / Agenda:

  • 5 min: Intro to PyMCon Web Series and Speakers
  • min: Q&A

πŸ’Ό About the Speaker:

  • Ricardo Vieira
    Ricardo Vieira is a PyMC developer and data scientist at PyMC Labs. He spent several years teaching himself Statistics and Computer Science at the expense of his official degrees in Psychology and Neuroscience.

πŸ”— Connect with Ricardo:
πŸ‘‰ Website: https://ricardov94.github.io/posts/
πŸ‘‰ GitHub: https://github.com/ricardoV94

🀝 Sponsor
We thank our sponsors for supporting PyMC and the PyMCon Web Series. If you would like to sponsor us, contact us for more information.

As the place where the future of AI gathers, ODSC works to bring together the global data science community to encourage the exchange of innovative ideas and the growth of open source software." or as well you can use the short sentences like "The future of AI gathers here", "Build AI better".

The upcoming events include ODSC Europe (June 14-15, in-person (London) and virtual), Generative AI Summit (July 20, virtual), ODSC APAC (Aug 22-23, virtual), ODSC West (Oct 31-Nov 3, in-person (San Francisco) and virtual).

πŸ“– Code of Conduct:
Please note that participants are expected to abide by PyMC's Code of Conduct.

🌐 Connecting with PyMC
πŸ“Ί PyMCon Web Series: https://pymcon.com/
πŸ‘₯ LinkedIn: https://www.linkedin.com/company/pymc/
🐦 Twitter: https://twitter.com/pymc_devs
πŸŽ₯ YouTube: https://www.youtube.com/@pymc-devs
🀝 Meetup: https://www.meetup.com/pymc-online-meetup/
🐘 Mastodon: https://bayes.club/@pymc
πŸ’¬ Discourse, Q&A/Discussion: https://discourse.pymc.io
πŸ™ GitHub: https://github.com/pymc-devs/pymc

Photo of PyMC Online Meetup group
PyMC Online Meetup
See more events