Introduction to Machine Learning
Theory and implementation of state-of-the-art machine learning algorithms for large-scale real-world applications. Topics include supervised learning (regression, classification, kernel methods, neural networks, and regularization) and unsupervised learning (clustering, density estimation, and dimensionality reduction). For each topic, mathematical principles, key algorithmic ideas, and implementation will be highlighted.
Topics
- supervised learning (regression
- classification
- kernel methods
- neural networks
- and regularization) and unsupervised learning (clustering
- density estimation
- and dimensionality reduction)
Topics explicitly listed in official catalogue description
Prerequisites & course information
[(EECS 281 or 291 and (EECS 245 or MATH 214 or 217 or 296 or 417 or 419 or ROB 101)); (C or better; No OP/F)]. Enrollment in one minor elective allowed for Computer Science Minors. (Prerequisites enforced at registration.) STATS 250 or equivalent. (BS). May not be repeated for credit.
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Introduction to Machine Learning · 4 · College of Engineering catalogue