Цікавий, насичений, інформативний курс. Отримав багато нових знань, також пригадав давно забуті принципи вишки )
Курси Data Science та Machine learning
- Data Science / Machine learning / AI
Курс складається з двох блоків: hard skills (занять з розробки штучного інтелекту - отримання професійних навичок) та Soft skills (занять з управління собою та командою, розвитку персональних навичок). Навчаємо з нуля. Вступне тестування на рівні Beginner - на логіку та базове володіння комп'ютером.
План курсу
Освітні результати
Hard skills:
- Створення розумної інформаційної платформи
- Навчання та оцінка моделі поведінки користувачів
- Основи програмування мовою Python
- Основи машинного навчання (Machine Learning)
- Робота в інтерактивному середовищі Jupyter notebook
- Створення та наповнення баз даних з використанням SQL
- Створення візуалізацій
- Робота з бібліотеками Python Matplotlib та Plotly
- Табличні дані
- Структурування та збір даних
- Навчання баєсівської моделі та її оцінка на тестових даних
- Знайомство бібліотекою збору та аналізу даних Pandas
Soft skills:
- Емоційний інтелект
- Самоідентифікація
- Лідерство
- Цілепокладання
- Мотивація та дисципліна
- Тайм-менеджмент
- Самопрезентація
- Комунікація - конфліктологія - перемовини
- Мистецтво публічного виступу
- Робота в команді та з замовником
Результат курсу
IT сфера цінує знання та досвід. Студент отримує:
- Профорієнтацію, підготовку до вступу у профільний ВНЗ (вже після першого модулю)
- Здатність працювати на рівні Junior IT спеціаліста
- Професійне портфоліо власних та командних робіт
- Сертифікат про проходження кожного модуля
Перша робота:
- Перший модуль "Основи Data Science" дає базу та розуміння напрямку подальшого розвитку
- Другий модуль "Data Science, просунутий рівень" та третій модуль "Machine Learning + Deep Learning" є професійними, тому дозволяють працювати на фрілансі та в компаніях
- Програма навчання складається із індивідуальних та командних проєктів та їхнього захисту (пітчів) перед експертами сфери та HR менеджерами
- Для наших випускників в Ampli працює кар'єрний сервіс з пошуку стажування та першої роботи
Особливості курсу
- Тривалість навчання - 5 місяців (20 тижнів/занять)
- Групове онлайн навчання з наставником - IT-спеціалістом (AI розробником), групою підлітків та супроводом стаді-менеджера
- Завдання для роботи серед тижня: відео-підручник (записи занять) та практичні завдання від наставника, додаткові матеріали (галузеві статті, ін.). Перевірка завдань наставником. Спілкування у чаті
- Заняття вихідними (субота або неділя, 2 години, онлайн у google meet)
- Онлайн-практикуми з тренером по soft skills (надпрофесійні навички з управління собою та проєктами) раз на тиждень (1.5 години)
- Зворотний зв'язок для батьків:
- раз/місяць статус навчання по програмі від стаді-менеджера
- раз/три місяці - відгуки наставників
Автори програми
- Арсен Костенко - Netflix
- Сергій Швець - Director of product at Nimble
- Володимир Кондратенко - Data Scientist at Facebook
- Ярослав Терещенко - Senior Machine Learning / Computer vision Engineer at Svitla Systems
- Data Science / Machine learning / AI
Програма курсу
Модуль 1. Вступ до Машинного навчання
- Введення в машинне навчання: основні поняття та застосування
- Види машинного навчання
- Основні інструменти та бібліотеки для машинного навчання
- Основи Python в контексті аналізу даних
- Основи NumPy, SciPy та Pandas
Модуль 2. Приготування та очищення даних
- Збір, імпорт, очищення та підготовка даних для аналізу
- Обробка відсутніх даних та викидів
- Візуалізація даних для аналізу
- Основи роботи з географічними даними
Модуль 3. Лінійна регресія
- Лінійна регресія: теорія та застосування
- Види лінійних моделей
- Аналіз часових рядів та прогнозування
Модуль 4. Класифікація та ансамблеві методи
- Базові класифікаційні моделі, дерева рішень та їх створення
- Випадковий ліс (Random Forest), Градієнтний бустінг (Gradient Boosting), Адаптивний бустінг (AdaBoost) та власні ансамблі
- Оцінка та валідація моделей
Модуль 5. Кластеризація та аналіз даних
- Кластеризація даних: методи та застосування
- Аналіз головних компонент (PCA) та методи зменшення розмірності
- Відкриті дані та аналіз текстових даних
- Візуальний аналіз даних за допомогою Orange
Модуль 6. Нейронні мережі та глибинне навчання
- Вступ до нейронних мереж та штучних нейронів
- Пряме поширення сигналу та зворотне поширення помилок. Глибинні нейронні мережі (Deep Neural Networks)
- Конволюційні нейронні мережі (CNN)
- Рекурентні нейронні мережі (RNN)
- Автоенкодери та трансформери
Модуль 7. Аналіз та покращення результатів машинного навчання
- Налаштування набору даних та аналіз помилок навчання
- Аналіз кривих, що характеризують процес навчання. Порівняння результатів з точністю людини
- Різні розподіли тестового та навчального набору даних. Аналіз помилок конвеєрів ML
Модуль 8. Додаткові теми в машинному навчанні
- Введення до асоціативних правил. Алгоритми видобування асоціативних правил
- Клітинні автомати та мультиагентні системи
- Генетичні алгоритми, методи мурашиного рою, фрактали
- Нечітка логіка
- Навчання з підкріпленням та Q-навчання
- Інтелектуальні агенти
Лабораторні роботи з індивідуальними консультаціями
Упродовж курсу з ML практика буде невід'ємною частиною навчання. Лектор даватиме завдання та буде на своєму прикладі демонструвати варіанти вирішення. Теми лабораторних робіт, які чекають на тебе:
- Ознайомлення з інструментами машинного навчання
- Підготовка даних для аналізу
- Лінійна регресія та метод найменших квадратів
- Класифікація реальних даних
- Кластеризація даних та аналіз головних компонентів
- Глибинні нейронні мережі (Deep Neural Networks)
- Використання CNN для обробки зображень
- Рекурентні нейронні мережі (RNN)
- Симулятор мультиагентних систем
- Використання асоціативних правил для аналізу даних
- Навчання з підкріпленням та Q-навчання
Заняття з англійської
На цьому занятті ти зможеш протестити свій рівень англійської та покращити розуміння професійних технічних термінів, з якими обов’язково стикнешся під час роботи в ІТ.
Кар'єрна консультація з рекрутером
Навчання - це тільки перший етап на шляху до омріяної роботи. У тебе тепер є практичний досвід використання знань з машинного навчання на практиці. А отже - час складати резюме, доповнювати профіль в Лінкедині та шукати роботу. З цим тобі допоможе заняття з рекрутером.
Вимоги до студентів
- знати Python на середньому рівні
- розуміти основи статистики
- середній рівень знань Numpy SciPy
- знати основи Matplotlib, Seaborn
- знати Pandas на середньому рівні
Особливості курсу
- Лекції в зручний час
- Практичні заняття
- Невелика група
- Заняття з англійської
- Сертифікат про проходження курсу
- Можливість контракту з компанією
Викладачі курсу
Ярослав Виклюк - Професор, доктор технічних наук
Подати заявку- Data Science / Machine learning / AI
Курс орієнтований на економістів, аналітиків, власників бізнесу, або ж студентів математичних, економічних та комп'ютерних спеціальностей. Навчання теорії проводиться паралельно з практикою. Домашні завдання з написанням алгоритмів, скриптів і т.д., а також навчальний проєкт. Отримані на курсі знання та навички дозволяють працювати за спеціальністю Data Science.
Програма курсу
Базові навички в IPython
- Робота з IPython
- Арифметичні операції
- Базові об'єкти:
- Послідовності
- Відображення
- Інші базові об'єкти
- Функції в Python
- Функціональне програмування
Математика для аналізу даних
- Основні поняття математичного аналізу
- Вектори і матриці
- Операції над векторами та матрицями
Збір даних
- Робота з файлами
- CSV
- Робота з базами даних
- Робота з JSON, XML
- Використання API
Робота з масивами Numpy
- Масиви в Numpy
- Агрегація
- Операції над масивами
- Сортування масивів
Підготовка даних з Pandas
- Об'єкти бібліотеки
- Індексація
- Операції з об'єктом
- Агрегація та об'єднання
- Зведені таблиці
- Часові ряди
Основи візуалізації даних
Класифікації основних графіків та їх застосування.
Візуалізація з Matplotlib
- Лінійні графіки
- Графіки розсіювання
- Гістограми
- 3D - графіки
- Відображення географічних даних
Візуалізація за допомогою Tableau/Power BI
- Порівняння Tableau та Power BI
- Візуальна аналітика
- Розробка повноцінного дашборда
Статистичний аналіз та scipy
- Основні означення
- Нормальний розподіл
- Центральна гранична теорема
- Розподіл Стьюденса
- Статистика в scipy
- Перевірка гіпотез
Введення в машинне навчання
- Навчання з учителем
- Навчання без учителя
- Навчання з підкріпленням
- Налаштування параметрів
- Оцінка результатів
Лінійні моделі
- Методологія та застосування моделей
- Лінійна регресія
- Множинна регресія
- Логістична регресія
- Метод опорних векторів
Ансамблеві моделі
- Методологія та застосування моделей
- Дерево прийняття рішень
- Random forest
Кластеризація
- Методологія та застосування моделей
- Метод k-середніх
- Агломеративний алгоритм
- DBSCAN
Аналіз соціальних мереж
- Методологія та застосування алгоритму
- Рейтинг PageRank
Асоціативні зв'язки
- Основні поняття
- Алгоритм Apriory
Основи нейронних мереж
- Основні поняття
- Навчання нейронної мережі
Архітектура нейронних мереж
- Базові поняття
- Види нейронних мереж
- Бібліотека Tensorflow
- Класифікації зображень
Особливості курсу
- Вечірні заняття
- Велика кількість практичних завдань
- Постійний фідбек від тренера
- Навчальний проєкт
- Сертифікат після успішного закінчення навчання
Викладачі курсу
- Євген Страхов - Data Analyst & Math Consultant
- Ігор Бондарчук - к.т.н., доцент кафедри комп'ютерних наук, завідувач кафедри комп'ютерних наук ТНТУ ім. Івана Пулюя
- Марія Мазорчук - Senior Data Scientist, SSA Group
- Станіслав Логвіненко - Data Scientist
- Ігор Бетлей - Data analyst в ТОВ "Агросем" та data scientist PM Partners
- Python
- Data Science / Machine learning / AI
Цей курс розрахований на спеціалістів, які мають досвід роботи з подібними технологіями, і хочуть вивчити сучасні методи машинного навчання з використанням технології BigData. Ці методи використовуються під час пошуку прихованих закономірностей, аналізу даних при вирішенні задач прогнозування та класифікації.
Програма курсу
Модуль 1
- Знайомство з машинним навчанням і Data Science
- Задачі машинного навчання і науки про дані
- Аналіз даних за допомогою Python
- Машинне навчання і його типи
- Модель машинного навчання і його компоненти
- Поняття машинного навчання і його цінність
Модуль 2
- Мова програмування Python і її основи
- Інтерпретація і запуск програм
- Особливості мови
- Типізація і структура даних
- Розгалуження і цикли операторів контролю виконання
Модуль 3
- Функціональне програмування
- Суть, генерація, ітерація
- Для чого потрібен Python. Інструментарій і функції
Модуль 4
- Об'єктно-орієнтований підхід до програмування в Python
- Простір імен і сфера їх використання
- Робота з системою імпорту, пакетами і модулями
Модуль 5
- Аналіз даних, їх дослідження та підготовка
- Програмні бібліотеки: Pandas, NumPy, SciPy, Matplotlib, Seaborn
Модуль 6
- Підготовка даних до аналізу: основні проблеми
- Факторні змінні і їх зміни
- Як боротися з проблемами в даних
- Інформативні змінні
- Мультиколлінеарність
- Скаляція даних
Модуль 7
- Основні регресійні моделі
- Види регресії
- Оцінка якості регресії
- Регресивні моделі та їх апгрейд
Модуль 8
- Класифікація
- Логістична регресія: що це таке
- Регресивний аналіз і його методи
- Наївний Байесовський класифікатор
- Функція оцінки якості класифікації
Модуль 9
- Основні моделі зниження розмірності й кластеризації
- Метод кластерного аналізу
- Алгоритм DBSCAN
- Аналіз співпадінь
Модуль 10
- Ансамблі й дерева рішень
- Основні деревоподібні моделі
- Алгоритм машинного навчання Random forest
- Алгоритм Lighthbm і XGBOOST
- Ансамблеві моделі й зміни гіперпараметрів у них
Модуль 11
- Покращення якості машинного навчання
- Аугментація даних
- Конструювання ознак
- Перехресна перевірка
- Як боротися з дисбалансом даних і перенавчанням
Модуль 12
- Нейронні мережі
- Нейромережева бібліотека Keras
- Бібліотека TensorFlow
- Рекурентна нейронна мережа і генеративно-змагальна мережа
Модуль 13
- Робота з Big Data
- Джерело даних
- Пакет pySpark - інструмент для миттєвих кластерних обчислень
Модуль 14
- Покращуємо якість моделей
- Курсовий проєкт і його обговорення
- Підсумки курсу
Результат після проходження курсу
Після закінчення курсу ви зможете будувати системи машинного навчання на основі великого обсягу даних. Для цього в навчальну програму входить і фреймворк Spark.
Особливості курсу
- Викладачі практики
- Корпоративне навчання
- Можливість навчатись у вихідні
- Можливість влаштуватись у провідні IT-компанії
- Індивідуальне навчання
Викладачі курсу
- Володимир - Програміст
- Ігор - Програміст
- Володимир - Програміст
- Олексій - Програміст
- Data Science / Machine learning / AI
Програма курсу
Переднавчання
- Знайомство з академією
- Знайомство зі спікером курсу
- Програма та результати курсу
- Етапи та тривалість навчання
- Знайомство з платформою навчання
- Юридичні моменти
- Скільки часу доведеться витрачати на навчання
- Міфи про навчання
Введення в AI
- Що таке штучний інтелект (AI)
- Причини, чому інновації в AI поширюються із запаморочливою швидкістю
- Чим займається Prompt Engineer
- Базові принципи використання AI для вирішення проблем
- Чому потрібно починати занурення в Prompt Engineering зараз
Відкритий GPT
- Що таке OpenAI
- ChatGPT
- Плагіни, які використовуються в роботі
- Вивчена некомпетентність і спотворення
- Спеціальні великі мовні моделі, засновані на тексті
- Глобальне правове регулювання
Промптинг
- Основи промптингу
- Стилі промптингу
- Очищення та вивантаження запитів
- Інтерпретація виведених результатів
- Використання попередніх запитів
- Гіперпараметри
Створення зображень
- Введення у Midjourney
- Додаткові параметри в Midjourney
- Реалістичні скетчі (команда /describe)
- Практика роботи з Midjourney
- Робота з нейромережами: Stable Diffusion, Dall-E, Firefly
- Генеративна заливка в Adobe Photoshop, і як поділ ринку диктує метадані
Створення аудіо та відео
- Введення у створення відео
- Робота з програмами Synastesia, DeepMotion
- Майбутнє відео-продакшена
- Введення у створення аудіо та звуку
- Робота зі Speechify і схожими програмами
- Реальність у створенні звуку з тексту
Написання запитів з використанням коду
- Базові принципи роботи з кодом
- Огляд основних принципів роботи з SQL
- Базові принципи роботи з LangChain
- Вступ до компіляції
- Основи роботи з Python і Javascript
- Опис коду
Загальні поради та додаткові практики
- Перевірені практики написання запитів
- Найкращі практики в аудіовізуальних рішеннях
- Найкращі практики в написанні коду
- Взаємодія та колаборація з іншими командами
- Найкращі практики у створенні зображень
- Приклади готових запитів
Особливості курсу
- Можливість навчатись з будь-якої точки світу в зручний час
- Практика з перших занять і створення портфоліо
- Навчання систематизоване та проводиться досвідченими IT-ахівцями
- Практика з 3 тижня навчання
- Можливість отримати грант у розмірі 50% від ціни курсу
- Стажування на реальному проєкті
- Data Analyst / Business Intelligence (BI)
- Data Science / Machine learning / AI
Програма курсу
Заняття 1. Вступ до Data спеціальностей
Ви розумієте, які дані є важливими для бізнесу та як їх аналіз може призвести до прийняття рішень з метою покращення бізнес-процесів.
Заняття 2. Data Analyst and Data Science
Ознайомлення з поняттями Дата Аналітик та Дата Саенс, в чому їх відмінність.
Заняття 3. Універсальний алгоритм роботи в проєкті
Алгорим по якому працює Дата Аналітик, щоб досягти результату (по крокам).
Заняття 4. Інструменти Data Analyst and Data Science
Ви навчитесь установлювати Power BI Desktop та зареєструєтесь в DatalLore.
Заняття 5. Практика в Data Analysis
Ви розробите аналітичний дашборд на основі файлу Flats в місті Києві і виведете ключові показники.
Заняття 6. Практика в Data Science
Ви розробите модель передбачення вартості оренди в Києві на основі історичних даних.
Особливості курсу
- Відеозаписи занять
- Презентації з матеріалом
- Домашні завдання
- Доступ до платформи
Викладачі курсу
Ігор Бетлей - Head of R&D in Platma & Agrosem
Подати заявку- Data Analyst / Business Intelligence (BI)
- Data Science / Machine learning / AI
Кожен модуль підготує вас до завдань у реальному світі. Такий підхід допоможе вам стати успішним розробником ПЗ, легше працювати над проєктами та будувати кар'єру.
Програма курсу
Модуль 1. Розуміння основ аналізу даних
- Ви навчитесь розуміти, які дані важливі для бізнесу та як їх аналіз може призвести до прийняття рішень з метою покращення бізнес-процесів
- Кожен з цих пунктів допомагає вам розвивати практичні навички та здатності для застосування в різних галузях, таких як бізнес-аналітика, наукове дослідження, фінанси тощо
Модуль 2. SQL
- Витягування необхідної інформації: Ви навчитесь використовувати SQL для отримання певних даних з баз даних, для розв'язання певних завдань, таких як аналіз продажу або відстеження запасів товарів
- Оптимізація запитів: Знання SQL дозволить вам покращити продуктивність своїх запитів та скоротити годину виконання
- Кожен з цих пунктів допомагає вам розвивати практичні навички та здатності для застосування в різних галузях, таких як бізнес-аналітика, наукове дослідження, фінанси тощо
Модуль 3. Power BI
- Створення звітів та дашбордів: Ви навчитесь створювати звіти та дашборди у Power BI для візуалізації даних. Наприклад, створення звітів про продаж або звітів про фінансовий стан компанії
- Моніторинг ключових показників: Використання Power BI для мониторингу ключових показників продуктивності та вчасного реагування на зміни в бізнесі
- Кожен з цих пунктів допомагає вам розвивати практичні навички та здатності для застосування в різних галузях, таких як бізнес-аналітика, наукове дослідження, фінанси тощо
Модуль 4. Basic Python
- Обробка та аналіз даних: Ви навчитесь використовувати Python для обробки та аналізу даних, таких як видалення дублікатів у наборах даних або обчислення статистичних показників
- Розробка звітів та скриптів: Ви навчатиметесь розробляти автоматизовані звіти та скрипти для рутинних завдань, що допоможе заощадити час
- Кожен з цих пунктів допомагає вам розвивати практичні навички та здібності для застосування у різних галузях, таких як бізнес-аналітика, наукове дослідження, фінанси тощо
Модуль 5. Python and Data
- Отримання даних з вебсервісів: Ви навчитесь використовувати API для отримання даних з вебсервісів, таких як дані про погоду або фінансові індикатори
- Обробка та аналіз великих обсягів даних: Ви навчитесь використовувати бібліотеки NumPy та Pandas для ефективної обробки й аналізу великих масивів даних.
- Кожен з цих пунктів допомагає вам розвивати практичні навички та здібності для застосування у різних галузях, таких як бізнес-аналітика, наукове дослідження, фінанси тощо
Модуль 6. Math for Data Science
- Розробка математичних моделей: Ви навчитесь розробляти математичні моделі для прогнозування та оптимізації. Наприклад, моделі прогнозу продажів або оптимізації запасів товарів
- Аналіз статистичних даних: Ви навчитесь використовувати статистичні методи для аналізу даних та виявлення залежностей між змінними
- Кожен з цих пунктів допомагає вам розвивати практичні навички та здібності для застосування у різних галузях, таких як бізнес-аналітика, наукове дослідження, фінанси тощо
Модуль 7. Machine Learning
- Розробка моделей для прогнозування: Ви навчитесь створювати моделі машинного навчання для прогнозування, наприклад прогнозування попиту на товари або класифікація запитів клієнтів
- Використання нейронних мереж: Ви навчитесь застосовувати нейронні мережі для аналізу та обробки даних, наприклад, для розпізнавання образів або аналізу тексту
- Оцінка та вибір моделей: Ви зможете оцінювати ефективність моделей та вибирати найкращі для конкретних завдань
- Кожен з цих пунктів допомагає вам розвивати практичні навички та здібності для застосування у різних галузях, таких як бізнес-аналітика, наукове дослідження, фінанси тощо
Особливості курсу
- HR-підготовка
- IT-англійська
- Працевлаштування у партнерів
- Конкретні навички
- Запис занять
- Онлайн-платформа
- Наголос на практику
- Професійні ментори
- Робота на яку є попит
- Вас не замінить АІ
Викладачі курсу
- Ігор Бетлей - Head of R&D in Platma
- Самойленко Владислав - Ментор курсу Data Wizard
- Сокотов Денис - Ментор курсу Data Wizard
- Data Science / Machine learning / AI
Програма курсу
Основи обчислень для Data Science
- Основи математичного аналізу для DS
- Основи лінійної алгебри для DS
- Методи оптимізації
- Основи теорії ймовірностей для DS
- Основи математичної статистики для DS
Машинне навчання та аналіз даних
Supervised Learning
Дерева прийняття рішень, наївний баєсів класифікатор, логістична регресія, андсамблеві методи.
Unsupervised Learning
Алгоритми кластеризації.
Специфічні види машинного навчання
Навчання з гарантованою точністю (conformal learning), причинно-наслідкове навчання (casual learning).
Інтелектуальний аналіз даних
Зниження розмірності, пошук асоціативних правил.
Нейронні мережі та глибоке навчання
- Нейронні мережі з прямим розповсюдженням сигналу
- Нейронні мережі, що навчаються шляхом безпосереднього запам'ятовування даних
- Застосування нейронних мереж для розпізнавання кібератак
- Нейронні мережі, що самонавчаються
- Глибокі нейронні мережі
- Згорткові нейронні мережі
- Рекурентні нейронні мережі
- Глибокі рекурентні нейронні мережі
- Нейромережеве розпізнавання диктора, та аналіз клавіатурного почерку
- Проблематика розвитку нейромережних рішень
Прогнозний аналіз і часові ряди
- Оцінювання і прогнозування поліномінального тренду
- Структурний аналіз часових рядів. Прогнозування циклічного тренду
- Дослідження методів згладжування і декомпозиції часових рядів
- Регресійні прогнозуючі моделі та авторегресійні прогнозуючі моделі
- Прогнозування на основі методу опорних векторів
- Нелінійні прогнозуючі моделі
- Розробка і дослідження прогнозуючих моделей, що навчаються
- Прогнозування коінтегрованих часових рядів
- Уточнення і розгортання прогнозних моделей
Основи програмування та інженерії
- Основи мови програмування Python
- Бібліотеки Python для аналізу даних (pandas, numpy, matplotlib, scipy, scikit-learn, seaborn, tensorflow тощо)
- Підготовка та попередня обробка даних
- Знайомство з API бібліотек для будування моделей
Зберігання даних, їх аналіз та візуалізація
- Основні положення
- Моделі даних
- Системи збору та зберігання даних
- SQL як мова управління даними
- Master Data Management
- Рух даних в компанії (data pipeline)
- Аналітика даних (business intelligence)
- Візуалізація даних та data stroytelling
Інфраструктура та технології великих даних для аналізу даних
- Основи хмарних обчислень
- Архітектура систем для великих даних
- Платформа Hadoop для аналізу великих даних
- Бази даних SQL i NoSQL
- Програмування на Hive i Pig Latin для великих даних на платформі Hadoop
- Потоки даних та потокова аналітика
- Управління даними підприємств, організаційні ролі
- Безпека великих даних та відповідність стандартам
Доменна предметна експертиза
- Пропонується на вимогу, специфічний для групи та залежно від наявності доменних експертів
- Можливі теми : Фінанси, CRM, Телекомунікації, Веб-реклама та маркетинг
- Детальна інформація найближчим часом
Фінальний проєкт
Студент вибирає фінальний проєкт із пула задач, запропонованих DS-фахівцями Vodafone, і повинен пройти весь шлях до його реалізації:
- Постановка задачі
- Отримання дата-сету знеособлених задач від Vodafone
- Додатковий збір даних (у разі потреби)
- Вивчення і візуалізація даних
- Препроцесинг
- Вибір моделі та її тренування. Оцінка якості моделі
На випускному іспиті потрібно буде захистити проєкт перед комісією:
- презентація
- код
- результат
Попередні вимоги
- Бажання розібратися у новій перспективній галузі Data Science
- Можливість виділяти протягом півроку та щотижня по 12 годин на аудиторні заняття і не менше часу на самостійну роботу
- Логічно-раціональне, алгоритмічне мислення
- Знання (можливо, забуте) основ лінійної алгебри та теорії ймовірності
- Вміння програмувати будь-якою мовою програмування
- Наявність ноутбука, щоб виконувати лабораторні роботи та працювати на практичних заняттях
Особливості курсу
- Унікальна доменна експертиза
- Практика на реальних великих даних
- Постійне вдосконалення програми
- Поступове входження у матеріал завдяки новим підготовчим курсам
- Команда викладачів світового рівня
- Можливість окремо пройти підготовчий курс і перейти до основного
Викладачі курсу
- Володимир Рибалко - Керівник департаменту Customer Value Management (Big Data) Vodafone Ukraine
- Володимир Кошель - Senior Data Scientist, Deep Learning Engineer. Vodafone Ukraine
- Вероніка Тамайо Флорес - Керівник проектів із запровадження технологій data science та business intelligence в Datascience.ua
- Вікторія Рубан - PR-директор компанії Vodafone Ukraine
- Сергій Курсон - Координатор проєкту
- Леонід Любчик - Професор, доктор технічних наук
- Олександр Романко - Ph.D, Head of Financial Risk Quantitative Research
- Олександр Проскурін - Founder and CIO at Machine Factor Technologies
- Олександра Богуславська - CEO & Founder Data Science UA
- Ганна Мельник
- Богдан Сохатюк
- Олег Чертов - Професор, доктор технічних наук
- Юрій Демченко - Старший науковий співробітник, викладач Амстердамського університету
- Андрій Ставицький - Доктор економічних наук
- Data Science / Machine learning / AI
Цей курс показує, як застосовувати різні підходи та алгоритми для вирішення бізнес-проблем за допомогою Штучного Інтелекту та Машинного Навчання, використовуючи методичну роботу для розробки рішень на основі даних.
Програма курсу
Теми:
- Вирішення бізнес-проблем за допомогою Штучного Інтелекту та Машинного Навчання
- Підготовка даних
- Тренування, оцінка та налаштування моделі машинного навчання
- Побудова моделей лінійної регресії
- Побудова моделей прогнозування
- Побудова моделей класифікації за допомогою логістичної регресії та методу k-найближчого сусіда
- Побудова моделей кластеризації
- Побудова дерев рішень та випадкових лісів
- Побудова моделей машин опорних векторів
- Побудова штучних нейронних мереж
- Операціоналізація моделей машинного навчання
- Забезпечення операцій машинного навчання
Цей курс допоможе:
- Вирішувати задані бізнес-проблеми за допомогою Штучного Інтелекту та Машинного Навчання
- Готувати дані для використання в машинному навчанні
- Тренувати, оцінювати та налаштовувати модель машинного навчання
- Будувати моделі лінійної регресії
- Створювати моделі прогнозування
- Будувати моделі класифікації з використанням логістичної регресії та k-найближчого сусіда
- Будувати моделі кластеризації
- Створювати моделі класифікації та регресії за допомогою дерев рішень та випадкових лісів
- Створювати моделі класифікації та регресії з використанням опорних векторів машин (SVMs)
- Будувати штучні нейронні мережі для глибокого навчання
- Вводити моделі машинного навчання в експлуатацію за допомогою автоматизованих процесів
- Забезпечувати підтримку конвеєрів та моделей машинного навчання під час їхньої роботи в експлуатації
Особливості курсу
- Офіційні навчальні матеріали від CertNexus в електронному вигляді
- Ваучер для складання іспиту
- Доступ до середовища лабораторних робіт
- Сертифікат про проходження курсу
- Data Science / Machine learning / AI
Програма курсу
Модуль 1. Основи Data Science - науки про дані
- Що таке наука про дані?
- Типи даних
- Життєвий цикл науки про дані
Модуль 2. Впровадження науки про дані
- Збір і підготовка даних
- Моделювання та візуалізація даних
- Ролі в галузі даних
Модуль 3. Вплив науки про дані
- Переваги науки про дані
- Проблеми науки про дані
- Бізнес-кейси з використанням науки про дані
Особливості курсу
- Офіційні навчальні матеріали в електронному вигляді
- Ваучер для складання іспиту
- Сертифікат про прохождення курсу
- Data Science / Machine learning / AI
Цей курс дозволить учасникам підвищити цінність бізнесу, застосувавши концепції науки про дані на практиці. Програма включає практичні вправи до кожної теми.
Програма курсу
Теми:
- Вирішення бізнес-проблем за допомогою Data Science
- Вилучення, перетворення та завантаження даних
- Аналіз даних
- Розробка підходу до машинного навчання
- Розробка моделей класифікації
- Розробка моделей регресії
- Розробка моделей кластеризації
- Фіналізування проєкту по Data Science
Даний курс розвиває навички:
- Використання принципів науки про дані для вирішення бізнес-проблем
- Застосування процесу вилучення, перетворення та завантаження (ETL) для підготовки наборів даних
- Використання різних технік для аналізу даних та отримання цінних результатів
- Розробку підходу до машинного навчання для вирішення бізнес-проблем
- Навчання, налаштування та оцінку моделей класифікації
- Навчання, налаштування та оцінку моделей регресії та прогнозування
- Навчання, налаштування та оцінку моделі кластеризації
- Фіналізувати проєкт по науці про дані, представивши моделі аудиторії, впроваджуючи їх в експлуатацію та відстежуючи їхню ефективність
Особливості курсу
- Офіційні навчальні матеріали в електронному вигляді
- Ваучер для складання іспиту
- Доступ до середовища лабораторних робіт
- Сертифікат про проходження курсу
- Data Science / Machine learning / AI
Протягом трьох місяців інтенсивного навчання ти будеш освоювати матеріали для самонавчання, виконувати завдання та спілкуватися з нашими менторами під час Q&A сесій.
Програма курсу
Ця навчальна програма навчання включає в себе два етапи підготовки.
Етап 1 - 3 місяці. Тобі потрібно виділяти ~ 15 годин щотижня, щоб опанувати такі теми:
- Basic Engineering
- Basic Statistics
- Exploratory Data Analysis
- Regression
- Classification
- Clustering
- Deep Learning Foundation
- Business + Advanced Data Science Overview
- Basic Maximum Likelihood Estimation (MLE)
Після завершення у тебе буде фінальний проект і тебе запросять на технічну співбесіду. Якщо ти успішно їх пройдеш і продемонструєш хороші результати на першому навчальному етапі, то можеш приєднатися до наступного.
Етап 2 - 3,5 місяці. Ти потрапиш на менторську програму, що вимагатиме ~ 30 годин щотижня, щоб опанувати такі теми:
- Computer Vision
- Natural Language Processing
- ML Engineering
По завершенню навчання на тебе чекає заключна технічна співбесіда та можливість продовжити свій кар’єрний шлях відповідно до твоїх здобутих та продемонстрованих навичок і доступних можливостей в EPAM.
Як долучитися до програми?
- Зареєструйся. Заповни всі необхідні поля, прикріпи своє резюме та отримай підтвердження з детальною інформацією на свою електронну пошту або у розділі сповіщень
- Опиши свою зацікавленість та мотивацію в блоці "Додаткова інформація" у своєму профілі
- Пройди тести з англійської мови та технічний тест, які доступні у твоєму профілі. Тести потрібно завершити протягом 5 днів після реєстрації. Щоб пройти далі потрібно володіння англійською на рівні B2 та мінімум 60% в тех. тесті
- Отримай сповіщення на співбесіду з рекрутером
- Пройди онлайн-технічний іспит.
- Отримай запрошення на програму.
Що необхідно для успішного навчання:
- Знання математичного аналізу (похідні, інтеграли, екстремуми функцій у багатовимірному реальному просторі)
- Навички лінійної алгебри (вектори, матриці, тензори, лінійні рівняння, власні значення та власні вектори, квадратичні форми)
- Знання теорії ймовірностей (визначення ймовірності, умовна ймовірність, теорема Байєса, очікування)
- Знання статистики (основні поняття, перевірка гіпотез, поняття ймовірності, оцінка параметра розподілу)
- Розуміння основних концепцій і методів оптимізації (стаціонарні точки, множники Лагранжа, градієнтний спуск)
- Знання структур даних і алгоритмів
- Знання Python (включаючи основи numpy та pandas)
- Рівень англійської: від B2 (Upper-Intermediate)
Участь у програмі дасть тобі можливість:
- Отримати міцний фундамент в розробці програмного забезпечення
- Глибоко зануритися в статистику та аналіз даних
- Вивчити методи регресії, класифікації та кластеризації
- Дослідити основи deep learning та нейронних мереж
Учасники, які покажуть високі результати під час навчання та успішно пройдуть технічну співбесіду, будуть запрошені на наступний етап та долучаться до однієї з менторських програм: Computer Vision, Natural Language Processing або ML Engineering.
Подати заявку- Data Science / Machine learning / AI
Навчальний курс має на меті надати комплексний теоретичний базис і потужні практичні навички програмної реалізації методів, математичних моделей і алгоритмів технологічних процесів аналізу часових рядів (Time Series).
Програма курсу
Теми:
- Знайомство з часовими рядами (Getting known with Time Series)
- Декомпозиція часових рядів (Time series Decomposition)
- Властивості часових рядів (Time series features)
- Прогнозування часових рядів (Time series forecasting)
- Експертне прогнозування (Judgmental forecasts)
- Регресійні моделі (Time series regression models)
- Експоненційне згладжування (Exponential smoothing)
- ARIMA моделі (ARIMA models)
- Динамічні регресійні моделі (Dynamic regression models)
- Прогнозування ієрархічних та згрупованих часових рядів (Forecasting hierarchical and grouped time series)
- Поглиблені моделі прогнозування (Advanced forecasting methods)
- Деякі прикладні проблеми прогнозування (Some practical forecasting issues)
- Виявлення аномалій в часових рядах (Some practical forecasting issues)
- Подібність часових рядів (Time Series Similarity)
Після завершення курсу Аналізу часових рядів і прогнозування ти матимеш:
- Глибокі знання та навички у дослідженні часових рядів
- Вміння ефективно декомпозувати часові ряди для аналізу
- Навички у побудові моделей та прогнозуванні часових рядів
- Навички використання передових методів, таких як нейромережі та динамічні регресійні моделі, для аналізу та прогнозування
- Здатність виявляти та очищувати часові ряди від аномалій
Вимоги до учасників курсу
- Базові знання з програмування:
- принципи програмування
- алгоритмізація та базові алгоритми
- Базові знання Python:
- синтаксис
- типи та структури даних
- базові оператори розгалужених обчислень
- функціональне та ООП програмування
- робота з Colab чи Jupiter Notebook
- Базові знання з математики:
- елементи теорія ймовірностей
- дискретна математика
- теорія матриць
- дослідження функцій
- аналітична геометрія
- тригонометрія
- Бажано мати базові знання з Data Science
Особливості курсу
- Тривалість - 14 занять
- Курс українською мовою з використанням англійських термінів
- Доступ до записів занять на 6 місяців після курсу
Викладачі курсу
Андрій Салата - Principal Software Developer at Sigma Software
Подати заявку- Python
- Data Science / Machine learning / AI
Після завершення навчання ти розумітимеш основи машинного навчання, зможеш впроваджувати його алгоритми за допомогою Python-біблітек, а ще будувати й тренувати нейронні мережі для розв’язання реальних задач. Твоїм фінальним проєктом стане розгортання моделі машинного навчання для системи чи ідеї, яку обереш.
Програма курсу
Модуль 1. Основи машинного навчання
- Вступний урок. Знайомство з машинним навчанням і середовищем програмування
- Логістична регресія
- Лінійна регресія з декількома змінними
- Логістична регресія для двійкової класифікації
- Регуляризація та її різновиди
- Класифікація з декількома класами
Модуль 2. Класичні методи і нейронні мережі
- Деревовидні алгоритми з бібліотеками scikit-learn та xgboost
- Вступ до некерованого навчання:
- кластеризація
- виявлення аномалій
- зменшення розмірності
- Рекомендаційні системи на Python
- Основи нейронних мереж
Модуль 3. Глибинні нейронні мережі
- Python-бібліотеки TensorFlow i Keras python libraries. Вступ до роботи з Google Colab
- Згорткові нейронні мережі для розпізнавання зображень
- Популярні мережі розпізнавання зображень. Застосовуємо фреймворки для виконання трансферного навчання
- Методи виявлення об'єктів на зображенні та у відеопотоці
- Вступ до обробки природної мови (NLP) і рекурентних нейронних мереж (RNN)
- Трансформери для обробки природної мови
- Огляд ML Ops. Розгортання моделі TensorFlow i Keras за допомогою тензорного потоку і програми Docker
- Фінальний проєкт і підсумки курсу
Бонус. Генеративний ШІ, просунуті методи та ШІ-етика
- Основи генеративного ШІ
- Просунуті методи машинного навчання
- Етичні проблеми використання ШІ
Вимоги до студентів
- Досвід програмування, бажано на Python але достатньо й основ будь-якої іншої мови програмування
- Впевнені зання математики рівня старшої школи адже курс міститиме похідні, матриці та операції з векторами
- Англійська рівня intermediate або вище для опрацювання матеріалів мовою оригіналу
Особливості курсу
- Живі заняття з викладачем
- Кар'єрне консультування з професійним рекрутером
- Програма створена senior-експертами
- Затишна спільнота на заняттях
- Підтримка координатора групи
Викладачі курсу
- Томас Бенгтссон - Software Developer at Skira
- Ігор Вустянюк - Data Scientist/Python Developer at Beetroot
- Data Science / Machine learning / AI
На цьому курсі ви здобудете знання та навички, необхідні для початку кар'єри в сфері Data Science. Ми ознайомимо вас з основними поняттями та інструментами цієї галузі, навчимо вас обробці та аналізу даних, статистичним методам, машинному навчанню та штучному інтелекту.
Програма курсу
Теми:
- Основи Data Science
- Встановлення середовища для роботи з Python та Jupyter Notebook
- Основи Python для Data Science: змінні, списки, умовні оператори
- Робота з даними в Python
- Робота з бібліотекою Pandas: завантаження, очищення та обробка даних
- Машинне навчання: Передбачення
- Машинне навчання: Кластеризація та зменшення вимірностей
- Кластеризація даних
- Практичні завдання: кластеризація даних та зменшення вимірностей
- Вивчення нейронних мереж та глибокого навчання
- Проєкти та застосування Data Science
Топ причин освоїти професію
- Запит на ринку праці: Data Science - це одна з найшвидше зростаючих галузей. Попит на спеціалістів у цій області постійно зростає, оскільки багато компаній усвідомлюють важливість аналізу даних для прийняття рішень
- Висока заробітна плата: Data Scientists часто отримують високу заробітну плату, оскільки їхні навички є дефіцитними на ринку. Це дозволяє отримувати привабливий дохід
- Можливість впливати на рішення компанії: Data Scientists допомагають компаніям приймати обгрунтовані рішення на основі аналізу даних. Їх робота може суттєво покращити продуктивність та прибутковість бізнесу
- Різноманітність завдань: Робота Data Scientist включає в себе різноманітні завдання, від збору та обробки даних до розробки моделей машинного навчання та візуалізації результатів. Це робить роботу цікавою та різноманітною
- Можливість вдосконалення навичок: Data Science постійно розвивається, і це надає спеціалістам можливість навчатися новим технологіям і методам. Ви завжди будете вдосконалювати свої навички та розширювати свої знання
Особливості курсу
- Модуль з лекцією
- Живі лекції
- Фідбек від викладача
- Чат групи
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
Сергій Матюшенко - DevOps Practitioners at Corva AI
Подати заявкуСторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Відгуки про курси

Проходила курс "AI для бізнесу". Отримала досвід роботи з АІ інструментами. Багато уваги було зосереджено на виявлення можливостей застосування АІ в поточній роботі та всі кроки, пов'язані з імплементацією АІ - від уникнення ризиків до побудови sustain процесів. Курс дає можливість дізнатися про різні АІ інструменти та зрозуміти, що може знадобитися в роботі.

Нещодавно проходив курс по Multi-agent Systems.
Курс дуже сподобався, після навчання залишилися лише позитивні враження. Лектор детально відповідав на всі запитання та якісно подавав матеріал, тому навчатися було комфортно й цікаво.
Для виконання домашніх завдань інформації з лекцій було достатньо. Навантаження іноді було доволі інтенсивним, але саме це робило процес навчання ще цікавішим і кориснішим.
Фінальний проєкт також виконував — він був не з легких, але дуже добре допоміг закріпити отримані знання на практиці.
Додаткові матеріали були актуальними та корисними, допомагали краще розібратися в темах і впоратися з домашніми завданнями.
Програма курсу побудована логічно й послідовно, без зауважень.
Загалом курс залишив дуже хороші враження, і платформу вже можу рекомендувати знайомим.

Пройшов курс " Junior Data Science" і залишився дуже задоволеним!
Інфраструктура на високому рівні - зручний навчальний кабінет, сучасні матеріали, все продумано . Окремо хочеться відзначити команду підтримки - куратори завжди на зв’язку, швидко реагують, допомагають розібратися навіть із найдрібнішими питаннями.
Окремо хотів би відзначити лектора Дмитра Безущака. Це справжній професіонал, з глибоким практичним досвідом у Data Science. Пояснює складні теми просто і доступно, ділиться реальними кейсами . Завжди відкритий до запитань, навіть якщо доводиться виходити за межі запланованого часу - це величезний плюс.
Курс побудований логічно, із поступовим переходом від базових понять до реальних проєктів. Отримані знання можна одразу застосовувати на практиці.
Загалом рекомендую всім, хто хоче глибше зануритися у Data Science і отримати справді прикладні знання! Рекомендую!

Пройшов курс й залишився задоволеним.
Класна інфраструктура - навчальний кабінет, матеріали. Особливо порадував рівень підтримки кураторів - швидкі відповіді, завжди намагалися допомогти й йти на зустріч.
Чудовий лектор Андрій Рижков, має практичний досвід, яким ділився - завжди був готовий відповіти на всі питання. Коли їх було забагато - готовий був виходити за таймінг й залишатися довше, ніж заплонованйи час.
Все було на чудовому рівні.







