Adaptation and learning
Summary
In this course, students learn to design and master algorithms and core concepts related to inference and learning from data and the foundations of adaptation and learning theories with applications.
Content
The course covers the fundamentals of inference and learning from streaming and batch data. Students also learn about the foundations of online and batch machine learning techniques in a unified treatment. In particular, the course covers topics related to optimal inference, regularization, proximal techniques, stochastic learning, generalization theory, Bayes and naive classifiers, nearest-neighbor rules, clustering, decision trees, logistic regression, discriminant analysis, Perceptron, support vector machines, kernel methods, bagging, boosting, random forests, cross-validation, principal component analysis, and neural networks.
Learning Prerequisites
Recommended courses
Prior exposure to probability theory and linear algebra is recommended.
In the programs
- Semester: Spring
- Exam form: Written (summer session)
- Subject examined: Adaptation and learning
- Courses: 2 Hour(s) per week x 14 weeks
- Exercises: 2 Hour(s) per week x 14 weeks
- Type: optional
- Semester: Spring
- Exam form: Written (summer session)
- Subject examined: Adaptation and learning
- Courses: 2 Hour(s) per week x 14 weeks
- Exercises: 2 Hour(s) per week x 14 weeks
- Type: optional
- Exam form: Written (summer session)
- Subject examined: Adaptation and learning
- Courses: 2 Hour(s) per week x 14 weeks
- Exercises: 2 Hour(s) per week x 14 weeks
- Type: optional
- Exam form: Written (summer session)
- Subject examined: Adaptation and learning
- Courses: 2 Hour(s) per week x 14 weeks
- Exercises: 2 Hour(s) per week x 14 weeks
- Type: optional