Online Course – Certified Professional Internship in Computational Visualization of Statistics for Data Scientists from Google, Databricks

A practical understanding of the methods and tools for producing Bayesian inference at scale with PyMC3.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Fundamentals of Hyasian Statistics and Probability
  • Understanding Hyasian Inference and How It Works
  • Knowledge required to perform Haysian inference in Python: NumPy, Pandas, Scipy, Matplotlib, Seaborn, Plot.ly
  • An advanced Python framework for performing Haysian inference: PyMC3
  • Making inferences when exact calculations are not possible using Monte Carlo methodologies
  • Applying PyMC3 to real-life issues
  • Implementing distributions in Python and viewing them statically and interactively
  • Applying Monte Carlo Sampling Algorithms in Python
  • Learning PyMC3 basics for various Haysian models
  • Using PyMC3 to visualize COVID-19 disease dynamics and infer SIR model parameters from real-world data

What you will learn in the course

Courses for which the course is suitable

  • Data Scientist
  • Data Analyst
  • Python programmer
  • Statistician
  • Researcher in the field of statistics
  • Computational statistics expert
  • Statistical Modeler
  • Medical Data Analyst
  • Sampling Algorithms Developer
  • Expert in Yassian models

Internship – 3-part course series

The goal of the course series is to teach the fundamentals of computational statistics to enable inference for students or new data scientists. The courses do not cover the fundamentals of statistics and probability, nor do they cover frequentist statistical techniques.

Topics covered:

  • Fundamentals of Hyasian Statistics and Probability
  • Understanding Hyasian Inference and How It Works
  • Minimal toolset and knowledge required to perform Haysian inference in Python:
    • NumPy
    • Pandas
    • Scipy
    • Matplotlib
    • Seaborn
    • Plot.ly
  • An advanced Python framework for performing Haysian inference: PyMC3

Course content:

  • Introduction to Haysian statistics: fundamentals of probability, Haysian models, and inference.
  • Introduction to Monte Carlo Methodologies: Lectures on making inferences when exact calculations are not possible.
  • PyMC3 for Hyasian Modeling and Inference: Applying PyMC3 to Real-Life Problems.

Practical Learning Project:

  • Implementing distributions in Python and visualizing them statically using Matplotlib or Seaborn and interactively using Plot.ly.
  • Applying Monte Carlo sampling algorithms in Python.
  • Learn PyMC3 basics for various Haysian models including linear regression, hierarchical regression, classification, robust models, and model quality assessment.
  • Using PyMC3 to visualize COVID-19 disease dynamics and infer SIR model parameters from real-world data.

Details of the courses that make up the specialization

Introduction to Bayesian Statistics

Course 1

Duration: 12 hours

Rating: 4.0 (62 ratings)

Course details:

  • Fundamentals of probability, Bayesian statistics, models and inference.
  • Hands-on training in using Python for computational statistics with Scikit-learn, SciPy, and Numpy.

Skills you will acquire:

  • Scipy
  • statistics
  • Python programming
  • Bayesian inference
  • imaging

Bayesian inference with MCMC

Course 2

Duration: 14 hours

Rating: 3.3 (20 ratings)

Course details:

  • Markov Chain Monte Carlo Algorithms.
  • Implementation of above in Python.
  • Evaluating the performance of Bayesian models.

Skills you will acquire:

  • Bayesian
  • Scipy
  • Scikit-Learn
  • MCMC

Introduction to PyMC3 for Bayesian Models and Inference

Course 3

Duration: 11 hours

Rating: 3.9 (20 ratings)

Course details:

  • The PyMC3/ArViz framework for Bayesian modeling and inference.
  • Building real-world models using PyMC3 and assessing the quality of your models.

Skills you will acquire:

  • PyMC3
  • Scipy
  • Monte Carlo method
  • Python programming
  • Bayesian inference