10 805

Machine Learning with Large Datasets

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Large datasets pose difficulties across the machine learning pipeline. They are difficult to visualize and introduce computational, storage, and communication bottlenecks during data preprocessing and model training. Moreover, high capacity models often used in conjunction with large datasets introduce additional computational and storage hurdles during model training and inference. This course is intended to provide a student with the mathematical, algorithmic, and practical knowledge of issues involving learning with large datasets. Among the topics considered are: data cleaning, visualization, and pre-processing at scale; principles of parallel and distributed computing for machine learning; techniques for scalable deep learning; analysis of programs in terms of memory, computation, and (for parallel methods) communication complexity; and methods for low-latency inference. The class will include programming and written assignments to provide hands-on experience applying machine learning at scale. An introductory machine learning course ( 10-301 , 10-315 , 10-601 , 10-701 , or 10-715 ) is a prerequisite. A strong background in programming will also be necessary; suggested prerequisites include 15-210 , 15-214 , or equivalent. Students are expected to be familiar with Python or learn it during the course. Prerequisites: ( 15-210 or 15-211 or 15-214 or 17-214 ) and ( 10-601 or 10-401 or 10-701 or 10-315 or 10-715 or 10-301 or 07-280 ) Course Website: https://10605.github.io/

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-10805Fall 2026UGRD12 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?