Course

Introduction to PyMC3 for Bayesian Modeling and Inference

Databricks

The "Introduction to PyMC3 for Bayesian Modeling and Inference" course offers a deep dive into the PyMC3/ArViz framework, empowering learners to build and assess real-world models using Python and Jupyter notebooks. Throughout this specialized course, participants will master probabilistic programming with PyMC3, understand metrics for assessing model quality, and apply their knowledge to model real-world COVID-19 cases.

Key learning components include:

  • Introduction to PyMC3, probabilistic programming, and plate notation
  • Linear and logistic regression, hierarchical models, and decision boundary for classification
  • Metrics and tuning, diagnosing issues, and visualization in Bayesian workflow
  • Modeling of COVID-19 cases using PyMC3

This course is an essential resource for anyone seeking a solid foundation in Bayesian modeling and inference, particularly using PyMC3, for a wide range of problems.

Certificate Available ✔

Get Started / More Info
Introduction to PyMC3 for Bayesian Modeling and Inference
Course Modules

This course consists of three modules, each providing detailed instruction on different aspects of PyMC3 for Bayesian modeling and inference. Participants will gain a comprehensive understanding of probabilistic programming, metrics, and tuning, and will apply their knowledge to model COVID-19 cases using PyMC3.

Introduction to PyMC3 - Part 1

Welcome to Course 3! This module introduces learners to probabilistic programming with PyMC3, covering the basics, composition of distributions, credible and confidence intervals, posterior predictive checks, robust and hierarchical models, and more. Participants will also gain an understanding of probabilistic programming frameworks and plate notation.

Introduction to PyMC3 - Part 2

This module delves into linear regression, including mean-centering, robustness, hierarchical and polynomial linear regression, as well as logistic regression and decision boundary for classification. It also includes multiple and multiclass logistic regression, and case studies to reinforce the concepts. Additionally, learners will explore PyMC3 further in this module.

Metrics in PyMC3

Metrics in PyMC3 module covers various aspects such as Metropolis and HMC, mixing, potential scale reduction factor, centered and non-centered parameterization, convergence assessment, forest plots for visualization, Monte Carlo error, divergences, diagnosing issues, debugging, visualization in Bayesian workflow, and tuning. It also introduces improved Rhat for model assessment and explores PyMC3 in depth.

Modeling of COVID-19 cases using PyMC3

The final module focuses on modeling COVID-19 cases using PyMC3, providing learners with practical experience in applying the knowledge and techniques acquired throughout the course to a real-world scenario. Participants will gain hands-on experience in modeling and analyzing COVID-19 data using PyMC3, further solidifying their understanding and skills.

More Machine Learning Courses

Natural Language Processing

DeepLearning.AI

This Natural Language Processing course equips you with the skills to design NLP applications, perform sentiment analysis, build chatbots, and translate languages....

Deep Learning with PyTorch : Build an AutoEncoder

Coursera Project Network

Deep Learning with PyTorch: Build an AutoEncoder

Réseaux neuronaux et Deep Learning

DeepLearning.AI

Réseaux neuronaux et Deep Learning est un cours complet qui vous initie aux bases du Deep Learning. Apprenez à développer, entraîner et utiliser des réseaux...

Generative AI: Impact, Considerations, and Ethical Issues

IBM

Generative AI: Impact, Considerations, and Ethical Issues provides an in-depth exploration of the societal, economic, and ethical implications of generative AI,...