Skip to main content

Introduction to Machine Learning

Certificates cannot be earned on Open Learning Library

About This Course

This course introduces principles, algorithms, and applications of machine learning from the point of view of modeling and prediction. It includes formulation of learning problems and concepts of representation, over-fitting, and generalization. These concepts are exercised in supervised learning and reinforcement learning, with applications to images and to temporal sequences.

Learning Objectives

  • Understand the formulation of well-specified machine learning problems

  • Learn how to perform supervised and reinforcement learning, with images and temporal sequences.

Format of This Course

This course includes lectures, lecture notes, exercises, labs, and homework problems.

Recommended Prerequisites

Computer programming (python); Calculus; Linear Algebra

License Type

Unless otherwise indicated, all content is © All Rights Reserved by the course instructor(s)


  1. Course Number:

  2. Classes Start:

  3. Classes End:

  4. Estimated Effort:

    12 hours/week
  5. Length:

    13 weeks
  6. Year Created: