Advanced Machine Learning


Course Details

About this Course

Build upon the introductory course by covering recent and advanced methods in machine learning. Focus on approaches with current practical relevance and discuss several more advanced machine learning techniques, such as recommendation systems, natural language processing and deep learning, to name just a few. Become acquainted with more complex problems related to machine learning commonly found in real-life applications, requiring specialized algorithms to model them, and learn where basic techniques would result in sub-optimal solutions.

Course topics:

  • Introduction to learning theory
  • Modelling structured outputs: multi-label classification, introduction to Conditional Random Fields (CRFs)
  • Spectral clustering
  • Semi-supervised learning
  • Recommendation systems
  • Active Learning
  • Learning from streaming data, online-learning
  • Deep learning
  • Introduction to Natural Language Processing

Program Overview

Complete the courses listed below to earn the certificate. You may be able to take individual courses without enrolling in the certificate program; check the course pages for details.