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-06-01 11:30:46
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.
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
Montag 10-12 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
-
-
-
Robotik (Höchstens eine der beiden Lerneinheiten 263-5902-00L Computer Vision bzw. 227-0447-00L Image Analysis and Computer Vision darf an das gesamte Studium (RW BSc und MSc) angerechnet werden. Höchstens eine der beiden Lerneinheiten 263-5210-00L Probabilistic Artificial Intelligence bzw. 252-0535-00L Advanced Machine Learning darf im Vertiefungsgebiet "Robotik" an das gesamte Studium (RW BSc und MSc) angerechnet werden. Eine Anrechnung der anderen Lerneinheit in einer anderen Kategorie ist jedoch zulässig.)
-
-
-
-
-
-
Robotik (Höchstens eine der beiden Lerneinheiten 263-5902-00L Computer Vision bzw. 227-0447-00L Image Analysis and Computer Vision darf an das gesamte Studium (RW BSc und MSc) angerechnet werden. Höchstens eine der beiden Lerneinheiten 263-5210-00L Probabilistic Artificial Intelligence bzw. 252-0535-00L Advanced Machine Learning darf im Vertiefungsgebiet "Robotik" an das gesamte Studium (RW BSc und MSc) angerechnet werden. Eine Anrechnung der anderen Lerneinheit in einer anderen Kategorie ist jedoch zulässig.)
-
Kernfächer (Von den angebotenen Kernfächern müssen mindestens zwei Lerneinheiten erfolgreich abgeschlossen werden. Höchstens eine der beiden Lerneinheiten 263-5210-00L Probabilistic Artificial Intelligence bzw. 252-0535-00L Advanced Machine Learning darf als Kernfach angerechnet werden. Eine Anrechnung der anderen Lerneinheit in einer anderen Kategorie ist jedoch zulässig.)
-
-
-
-
-
Wahlfächer (Für das Master-Diplom in Angewandter Mathematik ist die folgende Zusatzbedingung (nicht in myStudies ersichtlich) zu beachten: Mindestens 14 KP der erforderlichen 26 KP aus Kern- und Wahlfächern müssen aus Bereichen der angewandten Mathematik und weiteren anwendungsorientierten Gebieten stammen.)
-
Wahlfächer aus Bereichen der angewandten Mathematik ... (vollständiger Titel: Wahlfächer aus Bereichen der angewandten Mathematik und weiteren anwendungsorientierten Gebieten)
-
-
-
Informatik Lehrdiplom (Weitere Informationen: )
-
Informatik DZ (Detaillierte Informationen zum Ausbildungsgang auf: )
-
Computational Biology and Bioinformatics Master (Weitere Informationen: )
-
Kernfächer (Die Liste der Kernfächer ist eine geschlossene Liste - es können keine anderen Kurse in dieser Kategorie hinzugefügt werden. Die Zuordnung der Kurse zu der jeweiligen Unterkategorie kann nicht geändert werden. Studierende müssen mindestens einen Kurs pro Unterkategorie bestehen. Insgesamt müssen 40 ECTS Kernfächer erworben werden, einschliesslich des obligatorischen CBB-Seminars.)
-
-
-
-
Vertiefung: 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.)
-
Kernfächer (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.)
-
-
Vertiefung: 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.)
-
Vertiefungsfächer (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. Semester / Research Projects are not allowed in this category. A minimum of 40 credits must be obtained from specialisation courses during the Master's Programme.)
-
-
-
-
Statistik Master (Die hier aufgelisteten Lehrveranstaltungen gehören zum Curriculum des Master-Studiengangs Statistik. Die entsprechenden KP gelten nicht als Mobilitäts-KP, auch wenn gewisse Lerneinheiten nicht an der ETH Zürich belegt werden können.)
-
-
-
-
Quantitative Finance Master (siehe Studierende im Joint Degree Master-Studiengang "Quantitative Finance" müssen Module der Universität Zürich direkt an der Universität Zürich buchen. Die entsprechenden Module sind hier nicht aufgelistet.)
-
-
Bereich MF (Mathematical Methods in Finance) (Für allfällige weitere Kursangebote siehe )
-
-
-
Doktorat Biosysteme (Mehr Informationen unter: Für Kurse der Kategorie "Integration in die wissenschaftliche Gemeinschaft" bitte die BSSE Webseite konsultieren: )
-
Doktorat Informationstechnologie und Elektrotechnik (A minimum of 12 ECTS credit points must be obtained during doctoral studies (also see sub-categories for details) More Information at )
-
Vertiefung Fachwissen (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.)
-
-
-
-
-
-
-
-
-
Wahlfächer (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.)
-
-
-
-
-
Fachspezifische Vertiefung (Es müssen mindestens 20 KP aus den Deep Track Lerneinheiten absolviert werden. Überzählige KP können für Wahlfächer angerechnet werden.)
-
-
Vertiefungsfächer Robotics (Diese LE's können sowohl als Vertiefungsfach als auch als Wahlfach angerechnet werden.)
-
-
-