Дмитриев Константин Вячеславович

Дмитриев Константин Вячеславович

«Методы машинного обучения в анализе изображений и временных рядов»

Описание курса:

Тематика курса относится к области обработки данных алгоритмами, содержание которых адаптивно по отношению к наборам обрабатываемых ими данных. В последнее десятилетие данное направление получило существенное развитие, поскольку, с одной стороны, появились мощные и относительно недорогие вычислительные системы, а с другой – стали доступны большие массивы данных, на которых можно проводить тренировку. В результате удалось добиться серьезных успехов в задачах, связанных, прежде всего, с распознаванием изображений, что вызвало взрывной интерес к теме искусственного интеллекта, рост числа специалистов в этой области и попытки применения разработанных методов в самых разных областях науки и техники, где также был достигнут существенный прогресс. В настоящее время методы машинного обучения нашли свое применение в торговле, логистике, рекламе, недвижимости, экономике и финансах, бухучете, сельском хозяйстве, биотехнологиях, строительстве, образовании, здравоохранении и других областях.

В рамках курса планируется дать слушателям представление о разнообразных методах машинного обучения и степени их применимости для задач разного рода, а также показать возможности практического применения предлагаемых методов.

План курса:

Лекция 1

Введение в машинное обучение. Задачи, подходы, возможности и проблемы

Лекция 2

Математическое введение. Необходимые сведения из линейной алгебры, теории вероятности, статистики, теории информации и численных методов

Лекция 3

Типы признаков. Первичная обработка и визуализация данных. Методы работы с пропущенными данными

Лекция 4

Обучение с учителем и без учителя. Регрессия и классификация. Емкость, переобучение и недообучение. Оптимизация и регуляризация. Гиперпараметры и их выбор

Лекция 5

Байесовский классификатор. Метод максимального правдоподобия. Априорная и апостериорная информация

Лекция 6

Линейные и метрические методы

Лекция 7

Композиции алгоритмов. Бустинг и беггинг. Дерево принятия решений. Случайный лес

Лекция 8

Нейронные сети. Градиентные методы

Лекция 9

Архитектуры нейронных сетей для разных задач. Свёрточные нейронные сети. Глубокие нейронные сети. Генеративные нейронные сети. Рекуррентные нейронные сети

Лекция 10

Работа с временными рядами. Спектральное оценивание. Фильтрация

Лекция 11

Методы АРСС. Построение прогнозов

Лекция 12

Обучение с подкреплением. Методы Монте-Карло