Course Number
605.740
Next Offered
Spring 2025
Primary Program
Location
Online
Course Format
Asynchronous Online

Deep learning (DL) has emerged as a powerful tool for solving data-intensive learning problems such as supervised learning for classification or regression, dimensionality reduction, and control. As such, it has a broad range of applications including language processing, computer vision, medical imaging, and perception-based robotics. The goal of this course is to directly apply fundamental concepts of DL to current research problems. Students will apply theoretical underpinnings of machine learning, commonly used architectures for DL, current challenges including ethics and fairness, and specialized applications with a particular focus on computer vision. Students will complete several DL projects using standardized data sets in addition to a small-team research project on topics of their own interest. Recommended prior classes: A neural network OR machine learning course: Examples: EN.605.647, EN.625.638, EN.525.670, EN.605.649, EN.705.601, EN.605.646, or others as approved by the instructor. A working knowledge of Python is assumed. Prior coding experience data munging, ML, and visualization libraries is highly recommended: Example: Python, Numpy, Pandas, ScikitLearn, Matplotlib, etc.

Course Offerings

Waitlist Only

Machine Learning: Deep Learning

605.740.81
01/21/2025 - 05/06/2025
Semester
Spring 2025
Course Format
Asynchronous Online
Location
Online
Cost
$5,270.00
Course Materials