M146: Introduction to Machine Learning

Undergraduate course, UCLA Computer Science, 2025

An introduction to the breadth of machine learning and data science, including foundations for modeling data sources and applying computational tools to data analysis. Topics include statistical foundations, regression, classification, kernel methods, clustering, expectation maximization, principal component analysis, decision theory, reinforcement learning, and deep learning. The course is cross-listed with Electrical and Computer Engineering M146.

Official UCLA catalog