252-0220-00L  Introduction to Machine Learning

SemesterFrühjahrssemester 2019
DozierendeA. Krause
Periodizitätjährlich wiederkehrende Veranstaltung
LehrspracheEnglisch
KommentarPreviously called Learning and Intelligent Systems.



Lehrveranstaltungen

NummerTitelUmfangDozierende
252-0220-00 VIntroduction to Machine Learning
Die Vorlesung findet jeweils (Di 13-15 und Mi 13-15) im HG E 7 mit Videoübertragung im HG E 5 und HG E 3 statt.
4 Std.
Di13:15-15:00HG E 3 »
13:15-15:00HG E 5 »
13:15-15:00HG E 7 »
Mi13:15-15:00HG E 3 »
13:15-15:00HG E 5 »
13:15-15:00HG E 7 »
A. Krause
252-0220-00 UIntroduction to Machine Learning2 Std.
Mo15:15-17:00HG D 1.2 »
Di15:15-17:00HG D 1.2 »
Mi15:15-17:00CAB G 11 »
Fr13:15-15:00ML D 28 »
A. Krause
252-0220-00 AIntroduction to Machine Learning
No presence required.
1 Std.A. Krause

Katalogdaten

KurzbeschreibungThe course introduces the foundations of learning and making predictions based on data.
LernzielThe course will introduce the foundations of learning and making predictions from data. We will study basic concepts such as trading goodness of fit and model complexitiy. We will discuss important machine learning algorithms used in practice, and provide hands-on experience in a course project.
Inhalt- Linear regression (overfitting, cross-validation/bootstrap, model selection, regularization, [stochastic] gradient descent)
- Linear classification: Logistic regression (feature selection, sparsity, multi-class)
- Kernels and the kernel trick (Properties of kernels; applications to linear and logistic regression); k-nearest neighbor
- Neural networks (backpropagation, regularization, convolutional neural networks)
- Unsupervised learning (k-means, PCA, neural network autoencoders)
- The statistical perspective (regularization as prior; loss as likelihood; learning as MAP inference)
- Statistical decision theory (decision making based on statistical models and utility functions)
- Discriminative vs. generative modeling (benefits and challenges in modeling joint vy. conditional distributions)
- Bayes' classifiers (Naive Bayes, Gaussian Bayes; MLE)
- Bayesian approaches to unsupervised learning (Gaussian mixtures, EM)
LiteraturTextbook: Kevin Murphy, Machine Learning: A Probabilistic Perspective, MIT Press
Voraussetzungen / BesonderesDesigned to provide a basis for following courses:
- Advanced Machine Learning
- Deep Learning
- Probabilistic Artificial Intelligence
- Probabilistic Graphical Models
- Seminar "Advanced Topics in Machine Learning"

Leistungskontrolle

Information zur Leistungskontrolle (gültig bis die Lerneinheit neu gelesen wird)
Leistungskontrolle als Semesterkurs
ECTS Kreditpunkte8 KP
PrüfendeA. Krause
FormSessionsprüfung
PrüfungsspracheEnglisch
RepetitionDie Leistungskontrolle wird nur in der Session nach der Lerneinheit angeboten. Die Repetition ist nur nach erneuter Belegung möglich.
Prüfungsmodusschriftlich 120 Minuten
Zusatzinformation zum Prüfungsmodus70% session examination, 30% project; the final grade will be calculated as weighted average of both these elements. As a compulsory continuous performance assessment task, the project must be passed on its own and has a bonus/penalty function.

Die Prüfung kann am Computer stattfinden / The exam might take place at a computer.

The practical projects are an integral part (60 hours of work, 2 credits) of the course. Participation is mandatory.
Failing the project results in a failing grade for the overall examination of Introduction to Machine Learning (252-0220-00L).
Students who do not pass the project are required to de-register from the exam and will otherwise be treated as a no show.
Hilfsmittel schriftlichTwo A4-pages (i.e. one A4-sheet of paper), either handwritten or 11 point minimum font size.
Digitale PrüfungDie Prüfung findet auf Geräten statt, die von der ETH Zürich zur Verfügung gestellt werden.
Diese Angaben können noch zu Semesterbeginn aktualisiert werden; verbindlich sind die Angaben auf dem Prüfungsplan.

Lernmaterialien

 
HauptlinkInformation
Es werden nur die öffentlichen Lernmaterialien aufgeführt.

Gruppen

Keine Informationen zu Gruppen vorhanden.

Einschränkungen

PlätzeMaximal 900
WartelisteBis 10.03.2019

Angeboten in

StudiengangBereichTyp
Biomedical Engineering MasterWahlfächer der VertiefungWInformation
Computational Biology and Bioinformatics MasterTheorieWInformation
Computational Biology and Bioinformatics MasterMethoden der InformatikWInformation
DAS in Data ScienceEinführungskurseWInformation
Elektrotechnik und Informationstechnologie MasterKernfächerWInformation
Elektrotechnik und Informationstechnologie MasterFoundation Core CoursesWInformation
Informatik BachelorVertiefung Computational ScienceOInformation
Informatik BachelorVertiefung Information and Data ProcessingOInformation
Integrated Building Systems MasterVertiefungsfächerWInformation
Mathematik BachelorAuswahl: Weitere GebieteWInformation
Rechnergestützte Wissenschaften BachelorRobotikWInformation
Rechnergestützte Wissenschaften MasterRobotikWInformation
Robotics, Systems and Control MasterKernfächerWInformation