На этом курсе начинают с основ. Сначала разбирают, что такое машинное обучение. Потом переходят к практике - строят первые модели линейной регрессии. Также объясняют, почему временные ряды считают отдельным классом задач.
Далее изучают, как работают деревья решений. Разбирают метрики для оценки качества моделей. Обучаются правильно оценивать результаты с помощью кросс-валидации.
Здесь показывают, как создавать признаки для временных рядов. Объясняют, почему ансамбли моделей дают лучшие результаты. Учат проводить валидацию специально для временных рядов.
Этот блок посвящен глубокому анализу. Разбирают компоненты временных рядов и способы их сочетания. Учат создавать детальные и информативные графики. Объясняют правильные методы обработки временных рядов.
Студенты осваивают традиционные подходы к прогнозированию. Учат строить модели ARIMA и экспоненциального сглаживания. Рассматривают преимущества и недостатки каждого метода.
Обучаются работать с моделью Prophet от Facebook. Изучают иерархические подходы для групп временных рядов. Учат объединять разные модели в гибридные решения.
Начинают с основ нейронных сетей - архитектура и принципы обучения. Студенты самостоятельно реализуют простые нейросети. Потом переходят к специализированным архитектурам для временных рядов.
Детально изучают автоэнкодеры для выявления аномалий. Разбирают RNN и их усовершенствованную версию - LSTM. Узнают, как применять сверточные сети CNN для анализа временных рядов.
В конце курса рассматривают системы мониторинга и поиска аномалий. Обсуждают, где еще можно применить полученные знания. Студенты получают рекомендации для дальнейшего развития.
Курс включает 14 онлайн-занятий с поддержкой ментора. После успешного завершения выдают сертификат. Студенты создают собственный проект для портфолио и выполняют курсовую работу.