Машинное обучение, часть 1
Санкт-Петербург, осень 2013
Описание
Модуль 1 (Введение)
Постановка задачи, классификация видов обучения. Отличия от смежных областей.
Разбор эксперимента «предсказание оценки студента».
Оценка качества обучения.
Некоторые способы построения целевой функции.
Модуль 2 (Переборные методы)
Сэмплирование пространства параметров.
Генетические алгоритмы, Differential evolution.
Модуль 3 (Линейные решения)
- Линейная регрессия. Логистическая регрессия. Линейный дискриминантный анализ (LDA) и его вариации.
- LASSO, случайные DFT проекции.
- Compressed sensing, Elastic net. Обзор имплементаций LASSO.
- Метод опорных векторов (SVM).
Модуль 4 (Факторизация)
- Collaborative filtering. Регуляризации SVD разложения. Factorization Machines.
- LSA. Informational bottleneck. PLSA, LDA.
Модуль 5 (Прямая оптимизация целевой функции)
Обзор методов оптимизации.
Выпуклая оптимизация (по Ю. Е. Нестерову).
Модули 6-9 рассматриваются в продолжении курса весной.
Преподаватели
Список лекций
Постановка задачи. Виды обучения. “Дедуктивные” и “индуктивные” методы обучения.
Векторизация, факторы, интерпретация решений.
Отличия от стохастической оптимизации. Переобучение. Оценка качества обучения. Overfitting on validation. Кроссвалидация.
Некоторые способы построения параметрической целевой функции: Lq, maximum a posteriori, метод максимального правдоподобия, метод максимальной энтропии.
Переборные методы. Сэмплирование пространства параметров.
Генетические алгоритмы. Differential evolution.
По книге Методы выпуклой оптимизации
по книге Ю.Е.Нестерова