Online Course – Certified Professional Internship in Probabilistic Graphical Models from Google and Stanford University

Probabilistic Graphical Models. Master a new way of inferring and learning in complex domains.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Advanced

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Technological skills
  • Troubleshooting
  • Teamwork
  • Time management
  • Creative thinking
  • Ability to work under pressure
  • Communication skills
  • Analytical ability
  • Independent learning
  • Flexibility and adaptability

What you will learn in the course

Courses for which the course is suitable

  • Data Scientist
  • Machine Learning Engineer
  • Statistician
  • AI Researcher
  • Quantitative Analyst
  • Software Engineer (with a focus on probabilistic models)
  • Natural Language Processing Engineer
  • Computer Vision Engineer
  • Speech Recognition Engineer
  • Healthcare Data Analyst

Focus – a three-part course series

Probabilistic Graphical Models (PGMs)

  • They provide a rich framework for encoding probability distributions across complex domains.
  • Focuses on joint (multivariate) distributions over a large number of random variables acting on each other.
  • We are at the intersection of statistics and computer science.
  • Based on concepts from the world of probability theory, graphical algorithms, and machine learning.
  • They form the basis for the most advanced methods in a wide range of applications, such as:
    • Medical diagnosis
    • Understanding a picture
    • Speech recognition
    • Natural language processing
    • And more and more
  • A basic tool in formulating many machine learning problems.

Applied Learning Project

  • Through a variety of lectures, quizzes, programming tasks, and exams.
  • Learners in this focus will practice and master the basics of probabilistic graphical models.
  • This focus includes three five-week courses, for a total of fifteen weeks.

Details of the courses that make up the specialization

Probabilistic Graphical Models 1: Representation

  • Course 1 • 66 hours • 4.6 (1,431 ratings)

Course Details

What will you learn?

Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions across complex domains: combined (multivariate) distributions over a large number of interacting random variables. These representations lie at the intersection of statistics and computer science, and draw on concepts from probability theory, graph algorithms, machine learning, and more. They form the basis of cutting-edge methods in a wide range of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and more. They are also a fundamental tool in formulating many machine learning problems.

This course is the first in a series of three. It describes the two basic representations of PGM: Bayesian networks, which depend on a sorted graph; and Markov networks, which use an unsorted graph. The course deals with the theoretical properties of these representations and how they are implemented in practice. The extended track (highly recommended) includes several practical assignments on how to represent real-world problems. The course will also introduce some important extensions beyond the basic PGM representation, which allow complex models to be coded in a compact way.

Skills you will gain
  • Category: Bayesian network
  • Bayesian network
  • Category: Graphic model
  • Graphic model
  • Category: Markovian random field
  • Markovian random field

Probabilistic Graphical Models 2: Inference

  • Course 2 • 38 hours • 4.6 (484 ratings)

Course Details

What will you learn?

Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions across complex domains: combined (multivariate) distributions over a large number of interacting random variables. These representations are at the intersection of statistics and computer science, and draw on concepts from probability theory, graph algorithms, machine learning, and more. They form the basis of cutting-edge methods in a wide range of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and more.

This course is the second in a series of three. Following the first course, which focused on representation, this course addresses the question of probabilistic inference: how PGMs can be used to answer questions. Although PGM models typically describe very high-dimensional distributions, their structure is designed so that questions can be answered efficiently. The course introduces exact and approximate algorithms for various types of inference tasks, and discusses where each can best be applied. The extended track (highly recommended) includes two practical programming assignments, in which command developers of the most common exact and approximate algorithms are implemented and applied to real problems.

Skills you will gain
  • Category: Inference
  • Inference
  • Category: Gibbs sample
  • Gibbs sample
  • Category: Markov Chain Monte Carlo (MCMC)
  • Markov Chain Monte Carlo (MCMC)
  • Category: Trust Distribution
  • Spreading trust

Probabilistic Graphical Models 3: Learning

  • Course 3 • 66 hours • 4.6 (298 ratings)

Course Details

What will you learn?

Probabilistic graphical models (PGMs) are a rich framework for encoding probability distributions across complex domains: combined (multivariate) distributions over a large number of interacting random variables. These representations lie at the intersection of statistics and computer science, and draw on concepts from probability theory, graph algorithms, machine learning, and more. They form the basis of cutting-edge methods in a wide range of applications, such as medical diagnosis, image understanding, speech recognition, natural language processing, and more.

This course is the third in a series of three. Following the first course, which focused on representation, and the second, which focused on inference, this course addresses the question of learning: how to learn a PGM from a set of examples. The course discusses the central problems of parameter estimation in financial and other models, as well as the task of learning the structure for financial models. The extended track (highly recommended) includes two practical programming assignments, in which two key tasks of the two algorithms commonly used in learning are implemented and applied to real problems.

Skills you will gain
  • Category: Algorithms
  • Algorithms
  • Category: Expectation–Maximization (EM) algorithm
  • Expectation-Maximization (EM) algorithm
  • Category: Graphic model
  • Graphic model
  • Category: Markovian random field
  • Markovian random field