Course Features

icon

Duration

10 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Advanced

icon

Effort

10 hours per week

icon

Teaching Type

Self Paced

Course Description

Do you want to build systems that learn from experience? Or exploit data to create simple predictive models of the world?

In this course, part of the Data Science MicroMasters program, you will learn a variety of supervised and unsupervised learning algorithms, and the theory behind those algorithms.

Using real-world case studies, you will learn how to classify images, identify salient topics in a corpus of documents, partition people according to personality profiles, and automatically capture the semantic structure of words and use it to categorize documents.

Armed with the knowledge from this course, you will be able to analyze many different types of data and to build descriptive and predictive models.

All programming examples and assignments will be in Python, using Jupyter notebooks.

Course Overview

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

The previous courses in the MicroMasters program: DSE200x and DSE210x

Undergraduate level education in: Multivariate calculus and Linear algebra

What You Will Learn

Classification, regression, and conditional probability estimation

Generative and discriminative models

Linear models and extensions to nonlinearity using kernel methods

Ensemble methods: boosting, bagging, random forests

Representation learning: clustering, dimensionality reduction, autoencoders, deep nets

Course Instructors

Sanjoy Dasgupta

Professor of Computer Science and Engineering

Sanjoy is Professor of Computer Science and Engineering at the University of California, San Diego. He received his A.B. from Harvard in 1993 and his Ph.D. from Berkeley in 2000, both in Computer Science.
Course Cover