Course Outline


Probability Theory, Model Selection, Decision and Information Theory

Probability Distributions

Linear Models for Regression and Classification

Neural Networks

Kernel Methods

Sparse Kernel Machines

Graphical Models

Mixture Models and EM

Approximate Inference

Sampling Methods

Continuous Latent Variables

Sequential Data

Combining Models

Summary and Conclusion


  • Understanding of statistics.
  • Familiarity with multivariate calculus and basic linear algebra.
  • Some experience with probabilities.


  • Data analysts
  • PhD students, researchers and practitioners
  21 Hours


Related Courses

OpenNN: Implementing Neural Networks

  14 hours

Pattern Matching

  14 hours

Artificial Intelligence (AI) Overview

  7 hours

Introduction to the Use of Neural Networks

  7 hours

Neural Network in R

  14 hours

Applied Machine Learning

  14 hours

Artificial Neural Networks, Machine Learning, Deep Thinking

  21 hours

From Zero to AI

  35 hours

Artificial Intelligence (AI) in Automotive

  14 hours

Neural Networks Fundamentals using TensorFlow as Example

  28 hours

Introduction Deep Learning & Réseaux de neurones pour l’ingénieur

  21 hours

TPU Programming: Building Neural Network Applications on Tensor Processing Units

  7 hours

Microsoft Cognitive Toolkit 2.x

  21 hours


  21 hours

Snorkel: Rapidly Process Training Data

  7 hours