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