Skip to main content

Machine Learning for Engineers

E&C-ENG 601

Machine learning is the practice of programming computers to learn and improve prediction through experience and data, and it is becoming pervasive in technology and science. This course will cover the mathematical underpinnings, algorithms, and practices that enable a computer to learn. Topics will include supervised learning, unsupervised learning, evaluation methodologies, and deep learning. The prerequisites of this course include introductory courses in linear algebra (e.g ECE 201 or Math 235), multivariate calculus (e.g., Math 233), and probability (e.g., ECE 214). Knowledge of Python programming is necessary to complete computer assignments and projects. Knowledge of vector spaces concepts, such as norms and vector products (e.g., ECE 565) and matrix algebra is desirable.
Course Details

Summer 2025

Open

On-Line
May 19, 2025 - Jul 1, 2025
Hossein Pishro-Nik
01
58567
3
Base Cost: $2,100 ($700/credit)
Term Fee: $85
Start date: May 19, 2025
End date: Jul 01, 2025
Last day to add: May 23, 2025
Last day to drop: May 23, 2025
Last day to withdraw: Jun 12, 2025