EEX01: Introduction to Machine Learning
Undergraduate course, TU Delft, Faculty of Electrical Engineering, Mathematics and Computer Science, 2024
EEX01 is an undergraduate elective course designed for 2nd (or 3rd) year BSc Electrical Engineering students at TU Delft. The course introduces the fundamentals of machine learning (ML) tailored for electrical engineering applications. Students will gain both theoretical knowledge and practical skills to design and implement ML algorithms using Python.
Course Details
- Degree Program: Bachelor in Electrical Engineering
- ECTS: 5
- Language: English
- Education Period: Quarter 3 (March to early June)
- Exam Periods: Quarter 3 and Quarter 4
- Contact Hours / Week: 0/0/6/0
- Instructors:
- B. Abdikivanani (B.Abdikivanani@tudelft.nl)
- Dr. J.L. Cremer (J.L.Cremer@tudelft.nl)
Course Content
This course covers the following topics:
- Mathematical Optimization
- Regression and Classification
- Linear Unsupervised Learning
- Neural Networks
- Tree-Based Learners
- Application of Python in Machine Learning
Study Goals
By the end of this course, students will be able to:
- Explain the theoretical concepts behind machine learning algorithms and their challenges, including data, feature extraction, model selection, and evaluation.
- Formulate practical real-world problems as mathematical equations (optimization problems) and solve them.
- Design and implement various machine learning algorithms for real-world applications using Python.
Education Method
The course employs a combination of:
- Lectures
- Instructional sessions
- Weekly assignments
- Project work