01/ ви хочете освоїти машинне навчання аби працювати на посадах Machine Learning Engineer/Data Scientist
02/ ви шукаєте курс з підтримкою ментора і реальними задачами, як ті, з якими будете стикатись в роботі
03/ ви хочете освоїти машинне навчання аби використовувати його у своїй роботі Software Enginer / Data Analyst / Product Manager / Software Solutions Architect / SEO спеціаліст аби могти вирішувати нові задачі і заробляти більше
01
Welcome-лекція "Як тримати фокуc і досягти результату". Підписання Кодексу курсу
02
Раз на 2 тижні у понеділок відкриваються матеріали до модуля на платформі. Всі модулі складаються з кількох лекцій тривалістю 20-30 хв та весь лекційний матеріал супроводжується практикою для закріплення.
Ось так виглядає платформа для навчання:
03
Протягом 2-3 тижнів ви переглядаєте лекції
04
Та робите тести та ДЗ для закріплення знань
05
Якщо виникають питання, ви задаєте його в чаті
06
Груповий зідзвон щотижня для обговорення поточних питань і прибирання блокерів кожного студента (день обираємо разом з групою)
07
Після кожного виконаного дз отримуєте зворотний зв’язок
08
Фінальний проєкт - виявлення дублікованих питань на Quora, який ви зможете додати до вашого портфоліо. На рішення задачі з використанням машинного навчання, яке ви розгорнете для доступу з мережі. Крім цього, домашні завдання побудовані так, що можуть бути додані до портфоліо як повноцінні проєкти.
09
Останній крок — отримати сертифікат "Про успішне завершення" надається за умови набору 70% балів на тарифі з перевіркою і "Про прослуховування" або за умови здачі всіх тестів і завдань кожному учаснику тарифу без перевірки.
Потрібні знання Python на рівні: типи і структури даних, цикли, функції, досвід з бібліотекою Pandas
За курс ви розвʼяжете більше 23х повноцінних ML задач в лекціях і в ДЗ.
Ось деякі приклади задач:
Модуль 1. Вступ до Data Science
Робота з інструментами для Python і Machine Learning: світ штучного інтелекту, дослідницький Аналіз Даних
Та БОНУС Модуль "Контроль версій коду. Git"
Модуль 2. Навчання з учителем
1. Лінійна та поліноміальна регресія. Методи оцінки точності прогностичної моделі2. Задача класифікації. Логістична регресія. Принцип роботи та методи оцінки якості. Кросвалідація3. Дерева прийняття рішень4. Методи ансамблювання. Bagging, boosting, voting.5. Аналіз часових рядів
Модуль 3. Навчання без учителя
1. Методи кластеризації та оцінки якості алгоритмів
2. Методи пониження розмірності: SVD, PCA, TSNE
3. Основи побудови рекомендаційних систем
Модуль 4. Deep Learning & NLP
1. Основи побудови нейронних мереж. Вступ у PyTorch2. Вступ до NLP: задачі, векторна репрезентація тексту3. Глибоке навчання для задач NLP: RNN, LSTM, Attention, Transformers
Тема 4.1 Вступ у NLP● Вступ до Natural Language Processing● Основи класифікації тексту● Попередня обробка тексту та навчання ML моделі для класифікації● Аналіз якості класифікації тексту● Векторизація тексту за допомогою TF-IDF
Парсинг та аналіз тексту● Робота з HTML та веб-сторінками. Парсинг та аналіз вакансій● Побудова WordCloud. Очищення тексту з ChatGPT● N-грами для аналізу мови
Тема 4.2 Вступ у Deep Learning● Вступ до нейронних мереж● Вступ у PyTorch. Backpropagation● Будуємо першу нейронну мережу з PyTorch● Feed-forward Neural Networks
Тема 4.4 Глибоке навчання для моделювання послідовностей● Моделювання послідовностей. Принцип роботи рекурентних нейронних мереж● Як влаштована RNN всередині● Критерії дизайну рекурентних нейронних мереж● RNN з 0: задача і кодування вхідних даних● RNN з 0: тренування моделі● Процес роботи з RNN "по-дорослому": обробка моделі на простих даних і дебаг моделі● Тренування та аналіз моделі з PyTorch RNN-cell● Розпаралелювання обробки послідовностей у нейронних мережах. Архітектура трансформера
Модуль 5. Основи деплойменту
1. Життя моделі після тренування. MLOps2. Принципи і інструменти для деплойменту моделі машинного навчання3. Бібліотека Streamlit і її можливості для деплойменту
Деплоймент
● Вступ до MLOps● Що необхідно врахувати після готовності моделі● Способи розгортання ML моделі● Практичний гайд з деплою ML-моделі на Streamlit
Модуль 6. Створення додатків на основі LLMів
1. Основи використання LLMів з Langchain2. Робота з Langchain Agents та пам'яттю.3. Робота з великими документами. Retrieval Augmented Generation
Створення додатків на основі LLMів
1. Алгоритм створення додатків з використанням мовних моделей.2. Використання LLMів з бібліотекою Langchain: Промпти і ланцюги.3. Langchain Agents.4. Робота з пам'яттю в Langchain.5. Моделі Hugging Face: Порівняння мовних моделей в Langchain.6. Побудова додатку з використанням Retrieval Augmented Generation (RAG).
Модуль 7. Працевлаштування в Machine Learning
1. Як оформити резюме, Linkedin та сильне портфоліо2. Типові питання на технічній та HR співбесідах, принципи відповідей на питання3. Стратегія подальшого розвитку в Machine Learning
Працевлаштування● Як створити ексклюзивне резюме● LinkedIn, який працює на вас● Оформлення WOW-портфоліо для Data Science спеціаліста● Огляд платформи для пошуку роботи Djinni. Реєстрація. Пошук вакансій● Лайфхаки успішного проходження співбесід● 250+ питань до технічної співбесіди з відповідями● Гайд "Платформи для пошуку фріланс-проєктів і фултайм роботи в Україні і країнах Європи"
Всю необхідну для ML математику ми освоюємо в курсі з 0!
І найголовніше - ми це будемо робити одразу в тих темах, де вона потрібна для глибокого розуміння методів.
Під час навчання ви зможете розібратися більше детальніше з такими темами: математичного аналізу, лінійної алгебри, статистики, тестування статистичних гіпотез, теорії ймовірностей.
Математика яку треба знати перед курсом:
Арифметичні операції над числами: множення, ділення, додавання, віднімання
Логічні операції - більше, менше, дорівнює, не дорівнює
Що таке логарифм та експонента
А ось враження від математики людей, які вже пройшли цей шлях
Під час навчання в нас буде окремий розділ, присвячений працевлаштування в якому ви зрозумієте:
Як оформити резюме, Linkedin та створити сильне портфоліо
Типові питання на співбесідах, що на них відповідати та за якими принципами відповідей на питання
Стратегія подальшого розвитку в Machine Learning
Під час навчання ви не тільки оформлюєте резюме, а й отримуєте фідбек які помилки були допущені і як краще підсвітити свої знання та отримані скіли
Після курсу ви вмітимете:
Full Stack Machine Learning Engineer з досвідом роботи з даними 8 років і викладацьким досвідом 4 роки
• 2 дипломи з відзнакою з профільної вищої освіти в ТОП українських ВНЗ: КПІ спеціальність "Системний аналіз" та УКУ магістратура з Data Science• понад 15 розроблених Machine Learning проєктів від задуму до впровадження• понад 500 випускників з навчальних програм з програмування та Data Science• сертифікований консультант з працевлаштування• авторка одного з найбільших блогів в Instagram про машинне навчання, програмування та аналітику даних• авторка блогу на Youtube про Data Science, GenAI і програмування українською
Гортай слайди ->
А тут послання від моїх випускників
А що, якщо в мене не вийде
Розумію ваші переживання та сумніви. Пропоную ще раз пройтись по головним елементам в курсі, щоб ви побачили своїми очима, що у вас просто немає шансу не отримати результат.
Протягом 6 місяців ви будете не просто знайомитись та вивчати нові теми, а все відпрацьовувати на практиці в форматі квізу або домашнього завдання.
Паралельно після кожного виконаного ДЗ ви отримаєте максимально детальний зворотний зв’язок. А наприкінці ми ще ретельно підготуємось до найголовнішого - пошуку роботи в IT та навчимось продавати нові навички.
Кожного дня вас супроводжує куратор та залишається з вами на зв'язку в чаті. Якщо у вас виникне питання, ви відразу отримуєте підтримку, відповідь та розуміння, що робити далі. А ще підтримку від однодумців та відчуття, що ви не одні.
А зараз все поєднуємо: ПРАКТИКА + СУПРОВІД + ЗВОРОТНИЙ ЗВ’ЯЗОК + РЕКОМЕНДАЦІЇ З ПРАЦЕВЛАШТУВАННЯ = РЕЗУЛЬТАТ
Що кажуть учні про навчання у Linkedin
Відповіді на найпоширеніші питання
Чи навчаєте ви на реальних даних?🤔
Чи буду я розуміти, як мене підібрати найкращу модель?🧐
Чи буде Computer Vision на курсі?😊
Чи буде складно проходити курс, якщо в мене слабка математика?😀
Які фреймворки/бібліотеки використовуються на курсі?😎
Блог про машинне навчання, програмування та аналітику даних