Чому моделі помиляються
Практичний курс про логіку ML, який пояснить, як моделі навчаються, як ними керувати і як будувати власні рішення під задачу.
ЛЕКТОР: Ярослав Свирида
Senior AI Consultant
SoftServe

На курсі ви навчитеся:
-
РОЗУМІТИ АЛГОРИТМИ ЗСЕРЕДИНИ
Розберете, що відбувається після fit/predict, як модель навчається, чому помиляється і як пояснити її результат.
-
ОБИРАТИ МОДЕЛЬ ПІД ЗАДАЧУ
Навчитеся визначати, коли доречні регресія, дерева, ансамблі, нейромережі, часові ряди чи кластеризація — і коли алгоритм краще не використовувати.
-
БУДУВАТИ МОДЕЛІ З УРАХУВАННЯМ КОНТЕКСТУ
Зрозумієте, як додавати бізнес-правила, причинно-наслідкові зв’язки або фізику процесів, щоб модель працювала не лише на знайомих даних.
-
КОМБІНУВАТИ ML-ПІДХОДИ ДЛЯ СКЛАДНИХ КЕЙСІВ
Будете порівнювати моделі, шукати аномалії, групувати їх, пояснювати прогнози й робити рішення точнішими та ефективнішими.
лектор
Ярослав Свирида
Senior AI Consultant, SoftServe
«На мою думку, дуже важливо не зупинятися лише на побудові прогностичних моделей, а робити крок далі — пояснювати, чому модель прийняла те чи інше рішення».
-
9 років досвіду в ролі Data Scientist, від Middle до Senior та Lead-позицій
-
Працював на всіх ключових етапах ML-проєктів: від роботи з даними та дослідження — до deployment, масштабування та взаємодії з клієнтами
-
Реалізує прикладні ML-рішення в індустріях (виробництво, ритейл, енергетика), де моделі безпосередньо впливають на ефективність процесів, прогнозування та ухвалення рішень
-
Переконаний, що цінність Machine Learning — не в самій моделі, а в її здатності давати зрозумілі, обґрунтовані рекомендації та покращувати бізнес-рішення, що повністю відображено в підході курсу
ЦЕ НАВЧАННЯ НА ML-РОЗРОБНИКА ДЛЯ:
ПРО КУРС:
Machine Learning лежить в основі більшості сучасних AI-рішень. Без його розуміння ви користуєтесь готовими інструментами, але не впливаєте на якість і результат. Онлайн-курс «Інженерія ML-систем» допоможе зібрати цілісну картину: як працювати з даними, обирати підхід, навчати модель і доводити її до використання в реальних задачах.
-
Пройдете повний ML-процес і зрозумієте, як він працює на практиці
-
Зрозумієте, як знаходити помилки та покращувати якість моделей
-
Зберете власний ML-проєкт для портфоліо
- Зареєструватися
ПРОГРАМА КУРСУ
-
01 заняття06 липня
Що таке Machine Learning і з чого почати
- Зрозумієте, що таке машинне навчання та де його застосовувати
- Зрозумієте основні етапи створення ML-моделі
- Ознайомитеся з інструментами, з якими працює ML Engineer
- Налаштуєте робоче середовище (Jupyter/Colab)
-
02 заняття09 липня
Як навчити машину передбачати числа — лінійна регресія
- Зрозумієте, як саме машина «вчиться» на даних
- Вивчите різницю між задачами регресії та класифікації
- Зможете самостійно створити й натренувати модель лінійної регресії
- Вивчите основні метрики оцінки регресійних моделей
- Навчитеся використовувати statsmodels та scikit-learn
-
03 заняття13 липня
Як зрозуміти, що модель помиляється, і коли потрібні складніші підходи
- Зрозумієте, чому лінійна регресія є фундаментом машинного навчання
- Вивчите, що таке мультиколінеарність і чому вона шкодить моделі
- Навчитесь обирати змінні для моделі та інтерпретувати коефіцієнти
-
04 заняття16 липня
Як навчити машину ухвалювати рішення — класифікація від А до Я
- Зрозумієте, як працює логістична регресія та її зв'язок з лінійною
- Зможете самостійно створити й натренувати модель класифікації
- Дізнаєтесь, які метрики застосовуються для задач класифікації
- Навчитеся будувати та інтерпретувати Confusion Matrix і ROC-криву
- Зможете обрати правильну метрику під конкретну бізнес-задачу
-
05 заняття20 липня
Як обрати правильну модель і метрику для своєї задачі
- Зможете самостійно визначити, чи задача є регресією, чи класифікацією
- Навчитесь обрати відповідну модель та метрику під задачу
- Отримаєте систематизоване розуміння supervised learning
-
06 заняття23 липня
Що робити, коли залежність нелінійна — дерева рішень та боротьба з overfitting
- Зрозумієте, як працюють дерева рішень і в чому їхня перевага
- Зможете самостійно створити й натренувати модель на основі дерева
- Зрозумієте, що таке overfitting, і вмітимете його діагностувати
- Дізнаєтесь, як правильно розділяти дані для оцінки моделі
- Навчитеся застосовувати кросвалідацію для надійної оцінки якості
-
07 заняття27 липня
Як ансамбль слабких моделей перемагає одну сильну — від Random Forest до XGBoost
- Зрозумієте принцип роботи ансамблевих методів та чому вони ефективніші
- Дізнаєтеся, що таке bootstrap, bagging та boosting
- Навчитеся будувати й тренувати Random Forest і XGBoost
- Зможете обрати між Random Forest і XGBoost під конкретну задачу
-
08 заняття30 липня
Повний арсенал ML-інженера — KNN, SVM та порівняння підходів
- Вивчите принцип роботи KNN та SVM
- Зрозумієте, коли ці алгоритми можуть бути кращим вибором за дерева чи бустинг
- Навчитеся реалізовувати KNN та SVM на практиці
-
09 заняття03 серпня
Від ноутбука до продакшену — Docker, хмара і деплоймент моделей
- Зрозумієте, навіщо ML-інженеру Docker і що таке контейнеризація
- Навчитеся писати Dockerfile і пакувати модель у контейнер
- Дізнаєтесь, як працювати з AWS-консоллю та основними сервісами
- Навчитеся зберігати дані та моделі в S3
- Зможете задеплоїти модель у хмару через SageMaker
-
10 заняття06 серпня
Як прогнозувати майбутнє — часові ряди
- Зрозумієте, чим часові ряди відрізняються від звичайних задач ML
- Вивчите основні компоненти часового ряду і навчитеся робити декомпозицію
- Навчитеся застосовувати як класичні (ARIMA), так і ML-підходи для прогнозування
- Зрозумієте підводні камені роботи з часовими даними
-
11 заняття10 серпня
Як побачити приховане в даних — зменшення розмірності й кластеризація
- Зрозумієте, навіщо потрібне зменшення розмірності
- Навчитеся застосовувати PCA та t-SNE для візуалізації та аналізу даних
- Вивчите три основних алгоритми кластеризації та розумітимете різницю між ними
- Навчитесь обирати кількість кластерів та валідувати результат
-
12 заняття13 серпня
Як знаходити аномалії в даних
- Вивчите, для яких практичних задач використовується пошук аномалій
- Зрозумієте основні підходи до виявлення аномалій
- Навчитеся реалізовувати метод детекції аномалій для своїх задач
-
13 заняття17 серпня
Чому модель так вирішила — як пояснити AI бізнесу та регулятору
- Зрозумієте, чому інтерпретація моделей є критично важливою в продакшені
- Навчитеся застосовувати LIME та SHAP для пояснення рішень моделі
- Зможете пояснити бізнесу, чому модель ухвалила те чи інше рішення
-
14 заняття20 серпня
Як працюють нейромережі — від нейрона до глибокого навчання
- Зрозумієте принцип роботи нейронних мереж та їхні базові компоненти
- Дізнаєтесь, як працює backpropagation і навчання мережі
- Зможете побудувати й запустити просту нейромережу
- Зрозумієте, коли нейромережа потрібна, а коли класичний ML — кращий вибір
-
15 заняття24 серпня
CNN, трансформери та рекомендаційні системи
- Зрозумієте, як працюють CNN і для яких задач вони підходять
- Вивчите принцип роботи трансформерів та механізму уваги
- Зрозумієте основні підходи до побудови рекомендаційних систем
- Дізнаєтесь, як нейромережі застосовуються в рекомендаційних системах
-
16 заняття27 серпня
Від перцептрона до продакшн-моделі — практика Deep Learning
- Дізнаєтесь, як побудувати мережу з кількома виходами
- Зрозумієте проблему зникаючого/вибухаючого градієнта і способи її розв’язання
- Отримаєте уявлення про PINNs та їхнє застосування в науці та інженерії
-
17 заняття31 серпня
Як навчити агента діяти самостійно — Reinforcement Learning
- Зрозумієте принцип роботи Reinforcement Learning та його відмінність від інших підходів ML
- Вивчите базові концепції RL: агент, середовище, винагорода
- Зрозумієте, коли RL варто застосовувати на практиці
-
18 заняття03 вересня
Як працюють великі мовні моделі — від Word2Vec до GPT
- Зрозумієте еволюцію від Word2Vec до сучасних LLM
- Дізнаєтесь, як працюють великі мовні моделі зсередини
- Зрозумієте різницю між підходами до тренування LLM
- Отримаєте теоретичну базу для практичної роботи з GenAI
-
19 заняття07 вересня
Як побудувати AI-продукт — API, агенти й чат-боти на практиці
- Навчитеся працювати з API великих мовних моделей
- Вивчите, що таке AI-агенти та MCP, і зможете побудувати простого агента
- Отримаєте практичне розуміння того, як використовувати GenAI в роботі
- Зможете побудувати робочого чат-бота
-
20 заняття14 вересня
Курсовий проєкт
- Отримаєте систематизоване розуміння всього спектру ML
- Презентуєте власний проєкт і отримаєте фідбек
реєстрація
Приєднуйтеся зараз, щоби почати створювати власні ML-рішення під бізнес-задачі.