Learning with Big Messy Data
Modern data sets, whether collected by scientists, engineers, medical researchers, government, financial firms, social networks, or software companies, are often big, messy, and extremely useful. This course addresses scalable robust methods for learning from big messy data. We'll cover techniques for learning with data that is messy --- consisting of real numbers, integers, booleans, categoricals, ordinals, graphs, text, sets, and more, with missing entries and with outliers --- and that is big --- which means we can only use algorithms whose complexity scales linearly in the size of the data. We will cover techniques for cleaning data, supervised and unsupervised learning, finding similar items, model validation, and feature engineering.
Prerequisites & course information
background equivalent to: MATH 2940, ENGRD 2700, and ENGRD 2110 or CS 2110.
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Learning with Big Messy Data · 4.0 · Graduate