CSE 55
Foundations of Artificial Intelligence and Machine Learning
This course prepares students with the mathematical foundation and programming skills required for more advanced artificial intelligence (AI) and machine learning (ML) courses. Topics include applications of optimization and linear algebra in machine learning, including convex optimization, gradient-based methods, and representation learning. Theoretical concepts will be grounded in programming projects. Prerequisites: CSE 12 and CSE 25 and CSE 15L or CSE 29 and MATH 18 or MATH 31AH and MATH 20C or MATH 31BH; restricted to students within the CS29 major. All other students will be allowed as space permits.
Topics
- applications of optimization and linear algebra in machine learning
- including convex optimization
- gradient-based methods
- and representation learning
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027