VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Advanced Machine Learning
Last Updated: 2026-02-05 16:16:49
Abstract
Machine learning algorithms provide analytical methods to search data sets for characteristic patterns. Typical tasks include the classification of data, function fitting and clustering, with applications in image and speech analysis, bioinformatics and exploratory data analysis. This course is accompanied by practical machine learning projects.
Objective
Students will be familiarized with advanced concepts and algorithms for supervised and unsupervised learning; reinforce the statistics knowledge which is indispensible to solve modeling problems under uncertainty. Key concepts are the generalization ability of algorithms and systematic approaches to modeling and regularization. Machine learning projects will provide an opportunity to test the machine learning algorithms on real world data.
Content
The theory of fundamental machine learning concepts is presented in the lecture, and illustrated with relevant applications. Students can deepen their understanding by solving both pen-and-paper and programming exercises, where they implement and apply famous algorithms to real-world data. Topics covered in the lecture include: Fundamentals: What is data? Bayesian Learning Computational learning theory Supervised learning: Ensembles: Bagging and Boosting Max Margin methods Neural networks Unsupservised learning: Dimensionality reduction techniques Clustering Mixture Models Non-parametric density estimation Learning Dynamical Systems
Resources
Lecture Notes
No lecture notes, but slides will be made available on the course webpage.
Literature
C. Bishop. Pattern Recognition and Machine Learning. Springer 2007. R. Duda, P. Hart, and D. Stork. Pattern Classification. John Wiley & Sons, second edition, 2001. T. Hastie, R. Tibshirani, and J. Friedman. The Elements of Statistical Learning: Data Mining, Inference and Prediction. Springer, 2001. L. Wasserman. All of Statistics: A Concise Course in Statistical Inference. Springer, 2004.
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- BSC , DZ , DR , SHE , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 180 minutes
- Aids
- Two A4-pages (i.e. one A4-sheet of paper), either handwritten or 11 point minimum font size.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Advanced Machine Learning
Freitag 8-10 HG F7 mit Videoübertragung ins HG F5.
|
|
3 h weekly |
| exercise |
Advanced Machine Learning
Tutorials:
Please attend only the tutorial assigned to you by the first letter of your surname. We do not attend requests to change tutorials.
Wed 14-16 - CAB G 61 → surname A-L
Fri 14-16 - CHN C 14 → surname M-Z
All tutorial sessions are identical.
|
|
2 h weekly |
| independent project |
Advanced Machine Learning
Project Work, no fixed presence required.
|
No time listed | 4 h weekly |
Offered In
-
-
-
Robotics (Only one of the two course units 263-5902-00L Computer Vision resp. 227-0447-00L Image Analysis and Computer Vision may be recognised for credits for the overall (CSE Bachelor and Master) study programmes. Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits in the field of specialisation `Robotics' for the overall (CSE Bachelor and Master) study programmes. However, the other course unit may be recognised for a different category.)
-
-
-
-
-
Mechanics, Materials, Structures (The courses listed in this category “Core Courses” are recommended. Alternative courses can be chosen in agreement with the tutor.)
-
-
-
-
-
Robotics (Only one of the two course units 263-5902-00L Computer Vision resp. 227-0447-00L Image Analysis and Computer Vision may be recognised for credits for the overall (CSE Bachelor and Master) study programmes. Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits in the field of specialisation `Robotics' for the overall (CSE Bachelor and Master) study programmes. However, the other course unit may be recognised for a different category.)
-
Core Courses (In the ‘core courses’ subcategory, at least two course units must be successfully completed. Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits as a core course. However, the other course unit may be recognised for a different category.)
-
-
-
-
-
Electives (For the Master's degree in Applied Mathematics the following additional condition (not manifest in myStudies) must be obeyed: At least 14 of the required 26 credits from core courses and electives must be acquired in areas of applied mathematics and further application-oriented fields.)
-
-
-
Computer Science Teaching Diploma (More informations at : )
-
Computer Science TC (Detailed information on the programme at: )
-
Computational Biology and Bioinformatics Master (More information at: )
-
Core Courses (Please note that the list of core courses is a closed list. Other courses cannot be added to the core course category in the study plan. Also the assignments of courses to core subcategories cannot be changed. Students need to pass at least one course in each core subcategory. A total of 40 ECTS needs to be acquired in the core course category.)
-
-
-
-
Track: Signal Processing and Machine Learning (The core courses and specialisation courses below are a selection for students who wish to specialise in the area of "Signal Processing and Machine Learning ", see . The individual study plan is subject to the tutor's approval.)
-
Core Courses (These core courses are particularly recommended for the field of "Signal Processing and Machine Learning". You may choose core courses form other fields in agreement with your tutor. A minimum of 24 credits must be obtained from core courses during the MSc EEIT.)
-
-
Track: Communication (The core courses and specialisation courses below are a selection for students who wish to specialise in the area of "Communication", see . The individual study plan is subject to the tutor's approval.)
-
Specialisation Courses (These specialisation courses are particularly recommended for the area of "Communication", but you are free to choose courses from any other field in agreement with your tutor. A minimum of 40 credits must be obtained from specialisation courses during the Master's Programme.)
-
-
-
-
Major Courses (A total of 42 CP must be achieved during the Master Programme. The individual study plan is subject to the tutor's approval.)
-
-
Recommended Subjects (These courses are recommended, but you are free to choose courses from any other special field. Please consult your tutor.)
-
-
-
-
-
-
Statistics Master (The following courses belong to the curriculum of the Master's Programme in Statistics. The corresponding credits do not count as external credits even for course units where an enrolment at ETH Zurich is not possible.)
-
-
-
-
Doctorate Biosystems Science and Engineering (More Information at: )
-
Doctorate Information Technology and Electrical Engineering (More Information at: )
-
Subject Specialisation (A minimum of 12 ECTS credit points must be obtained during doctoral studies. The courses on offer below are only a small selection out of a much larger available number of courses. Please discuss your course selection with your PhD supervisor.)
-
-
-
-
-
-
-
-
-
Electives (This is a selection of courses particularly suitable for the MSc QE. In agreement with the tutor, students may choose other courses from the ETH course catalogue.)
-
-
-