Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Data Scientist с нуля до PRO

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Помощь от школы
Сертификат
Сертификат
Есть

Стоимость курса

244 440 ₽
Есть рассрочка

Кем вы станете

После базового курса вы сможете выбрать более узкую специализацию в Data Science — ML Engineer, CV Engineer или NLP Engineer 
 
ML Engineer — Разработчик машинного обучения
Разработаете модель предсказания кредитного рейтинга
Решите задачу классификации спама СМС-сообщений
Разработаете систему рекомендаций подходящих товаров при покупке
Построите модель для увеличения продаж в розничном бизнесе
Создадите изображения по текстовому описанию с помощью нейросети DALL-E 
 
CV Engineer — Специалист по компьютерному зрению
Научитесь решать все базовые задачи в сфере Computer Vision
Приобретёте знание реального флоу работы с моделями CV, актуальных подходов и продвинутых инструментов, необходимых для создания CV-сервисов
В итоговом проекте создадите виртуального коуча, способного оценивать правильность выполнения упражнений на видео 
 
NLP Engineer — Специалист по обработке естественного языка
Познакомитесь с обработкой естественного языка
Получите представление о задачах NLP — классификации, суммаризации и генерации текстов, создании систем для машинного перевода и вопросно-ответных систем
В итоговом проекте самостоятельно разработаете средства автоматизированного поиска контекстов на заданные тематики.

Что вы получите после обучения

Навыки
3
NumPy
4
Pandas
5
Plotly
8
Matplotlib
9
Seaborn
10
NLP
11
Работа с данными
13
Computer Vision
14
Data Engineering
15
Проектирование разработки
16
Инструменты Data Science
17
Статистический анализ данных
18
Разведывательный анализ данных (EDA)
19
Математика и машинное обучение
20
Дискретная математика
21
ML в бизнесе
Сертификат

Школа

Школа по работе с данными SkillFactory обучение Big Data, Data Science, Machine Learning, Data Engineering и AI

Программа курса

БАЗА

На этом этапе вы изучите основы программирования на Python, научитесь предобрабатывать и анализировать данные, а также познакомитесь с основными задачами дата-сайентиста.

Введение - 1 неделя

Вы сможете сформулировать для себя реальные цели обучения, узнаете, в чем ценность DS для бизнеса, познакомитесь с основными задачами дата-сайентиста и разберетесь, как строится разработка любого DS-проекта.
INTRO-1. Как учиться эффективно — онбординг в обучение
INTRO-2. Обзор профессии. Типы задач в Data Science. Этапы и подходы к разработке Data Science проекта

Проектирование разработки - 5 недель

Вы научитесь работать с основными типами данных с помощью языка Python и сможете применять в повседневной работе циклические конструкции, условные операторы и функции.
PYTHON-1. Основы Python
PYTHON-2. Погружение в типы данных
PYTHON-3. Условные операторы
PYTHON-4. Циклы
PYTHON-5. Функции и функциональное программирование
PYTHON-6. Практика
PYTHON-7. Гид по стилю в среде Python (бонусный)

Основы математики - 7 недель

MATH-1. Числа и выражения
MATH-2. Уравнения и неравенства
MATH-3. Основные понятия теории функций
MATH-4. Основы геометрии: планиметрия, тригонометрия и стереометрия
MATH-5. Множества, логика и элементы статистики
MATH-6. Комбинаторика и основы теории вероятности
MATH-7. Решение задач

Работа с данными - 8 недель 

На этом этапе вы овладеете базовыми навыками работы с данными: научитесь подготавливать, очищать и преобразовывать данные так, чтобы они были пригодны для анализа. Кстати, об анализе: вы будете анализировать данные с помощью популярных библиотек Matplotlib, Seaborn, Plotly.

PYTHON-8. Инструменты Data Science
PYTHON-9. Библиотека NumPy
PYTHON-10. Введение в Pandas
PYTHON-11. Базовые приемы работы с данными в Pandas
PYTHON-12. Продвинутые приемы работы с данными в Pandas
PYTHON-13. Очистка данных
PYTHON-14. Визуализация данных
PYTHON-15. Принципы ООП в Python и отладка кода (дополнительный модуль)
Проект 1. Аналитика датасета по закрытым вопросам

Подгрузка данных - 6 недель

Вы сможете выгружать данные из разных форматов и источников. А поможет вам в этом SQL — язык структурированных запросов. Вы научитесь использовать агрегатные функции, соединения таблиц и сложные объединения.
PYTHON-16. Как выгружать данные из файлов разных форматов
PYTHON-17. Получение данных из веб-источников и API
SQL-0. Привет, SQL!
SQL-1. Основы SQL
SQL-2. Агрегатные функции
SQL-3. Соединение таблиц
SQL-4. Сложные объединения
Проект 2. Подгрузка новых данных. Уточнение анализа

Статистический анализ данных - 7 недель 

Разведывательный анализ данных (EDA) — вот, что окажется в центре вашего внимания. Вы познакомитесь со всеми этапами такого анализа и научитесь проводить его с помощью библиотек Statsmodels, Scikit Learn, Seaborn, Matplotlib, SciPy, Pandas. Кроме того, вам удастся поработать на Kaggle, популярном сервисе по участию в соревнованиях.
EDA-1. Введение в разведывательный анализ данных. Алгоритмы и методы EDA
EDA-2. Математическая статистика в контексте EDA. Типы признаков
EDA-3. Проектирование признаков (Feature Engineering)
EDA-4. Статистический анализ данных на Питоне
EDA-5. Статистический анализ данных на Питоне. Часть 2
EDA-6. Проектирование экспериментов
EDA-7. Kaggle площадка
Проект 2

Введение в машинное обучение - 9 недель

Вы познакомитесь с ML-библиотеками для моделирования зависимостей в данных. Вы сможете обучить основные виды ML-моделей, провести валидацию, интерпретировать результаты работы и выбрать важные признаки (feature importance).
ML-1. Теория машинного обучения
ML-2. Обучение с учителем: Регрессия
ML-3. Обучение с учителем: Классификация
ML-4. Обучение без учителя: Кластеризация и техники понижение размерности
ML-5. Валидация данных и оценка модели
ML-6. Отбор и селекция признаков
ML-7. Оптимизация гиперпараметров модели
ML-8. ML Cookbook
Проект 3. Задача классификации

ОСНОВНОЙ БЛОК

Линейная алгебра, математический анализ, дискретная математика — звучит страшно, но не пугайтесь: разберем все эти предметы и научим с ними работать! На втором этапе вы погрузитесь в математику и основы машинного обучения, узнаете больше о профессиях DS, а также благодаря профориентации выберите трек обучения второго года.

Математика и машинное обучение. Часть 1 - 6 недель

Вы сможете решать практические задачи с помощью ручного счета и Python (векторные и матричные вычисления, работа с множествами, исследование функций с помощью дифференциального анализа).
MATH&ML-1. Линейная алгебра в контексте Линейных методов. Часть 1
MATH&ML-2. Линейная алгебра в контексте Линейных методов. Часть 2
MATH&ML-3. Математический анализ в контексте задачи оптимизации Часть 1
MATH&ML-4. Математический анализ в контексте задачи оптимизации. Часть 2
MATH&ML-5. Математический анализ в контексте задачи оптимизации. Часть 3
Проект 4. Задача регрессии

Математика и машинное обучение. Часть 2 - 6 недель

Вы познакомитесь с основными понятиями теории вероятности и математической статистики, алгоритмами кластеризации, а также научитесь оценивать качество произведенной кластеризации и представлять результаты в графическом виде.
MATH&ML-6. Теория вероятностей в контексте Наивного Байесовского классификатора
MATH&ML-7. Алгоритмы на основе Деревьев решений
MATH&ML-8. Бустинг & Стекинг
MATH&ML-9. Кластеризация и техники понижение размерности. Часть 1
MATH&ML-10. Кластеризация и техники понижение размерности. Часть 2
Проект 5. Ансамблевые методы

Дискретная математика - 4 недели

MATH&MGU-1 Множества и комбинаторика
MATH&MGU-2 Логика
MATH&MGU-3 Графы. Часть 1
MATH&MGU-4 Графы. Часть 2

ML в бизнесе - 8 недель

Вы научитесь использовать ML-библиотеки для решения задачи временных рядов и рекомендательных систем. Вы сможете обучить ML-модель и провести её валидацию, а также создать работающий прототип и запустить модель в веб-интерфейсе. А ещё получите навыки A/B-тестирования, чтобы можно было оценить модель.
MATH&ML-11. Временные ряды. Часть 1
MATH&ML-12. Временные ряды. Часть 2
MATH&ML-13. Рекомендательные системы. Часть 1
MATH&ML-14. Рекомендательные системы. Часть 2
PROD-1. Подготовка модели к Production
PROD-2. ПрототипStreamlit+Heroku
PROD-3. Бизнес понимание. Кейс
Проект 6. Тема на выбор: Временные ряды или Рекомендательные системы

УРОВЕНЬ PRO

На третьем этапе вы познакомитесь с одним из методов машинного обучения — глубоким обучением (DL). А также вас ждет полноценный блок выбранной специализации: вы можете освоить навыки машинного обучения (ML), познакомиться с рутиной CV (компьютерного зрения) или прокачаться в NLP*, обработке естественного языка.

Второй год обучения - 3 специализации на выбор

Профориентация

ML, CV или NLP: на этом этапе вам наконец предстоит сделать выбор, по какому пути двигаться дальше. Мы расскажем о каждой специализации и предложим решить несколько практических задач, чтобы вам было проще определиться.

Трек ML - инженер

В ML-треке вы научитесь решать углубленные задачи машинного обучения, овладеете компетенциями дата-инженера, отточите навык работы с библиотеками Python. Также вы научитесь создавать MVP (минимально жизнеспособную версию продукта), узнаете все тонкости вывода ML-модели в продакшн и узнаете, как работают ML-инженеры в реальной жизни.
Введение в Deep Learning
Основы Data Engineering
Дополнительные главы Python и ML
Экономическая оценка эффектов и разработка MVP
ML в Production
Углубленное изучение ML-разработки и выпускной проект по выбранной теме

Трек CV - инженер

На CV-треке вы научитесь решать такие задачи компьютерного зрения, как классификация изображений, сегментация и детекция, генерация и стилизация картинок, восстановление и повышение качества фотографий. Кроме того, вы узнаете, как выкатывать нейронные сети в продакшн.
Введение в Deep Learning
Основы Data Engineering
Дополнительные главы Python и ML
Экономическая оценка эффектов и разработка MVP
ML в Production
Углубленное изучение ML-разработки и выпускной проект по выбранной теме

Трек NLP - инженер

В ходе обучения на NLP-треке вы узнаете, как решаются основные задачи обработки естественного языка, в том числе классификация, суммаризация и генерация текста, машинный перевод и создание диалоговых систем.
Введение в Deep Learning
Математика нейронных сетей для NLP
Hard & Software для решения задач NLP
Задачи и алгоритмы NLP
Нейронные сети в Production
Углубленное изучение NLP-разработки и выпускной проект по выбранной теме

При выборе специализации CV или ML вы можете пройти курс по NLP без менторской поддержки бесплатно.

Deep Learning и нейронные сети

Где применяются нейросети? Как обучить нейронную сеть? Что такое Deep Learning? Ответы на эти вопросы вы узнаете в бонусном разделе DL.

Введение в Data Engineering

Вы узнаете, в чём различие ролей дата-сайентиста и дата-инженера, какими инструментами пользуется последний в своей работе, какие задачи ежедневно решает. Слова «снежинка», «звезда» и «озеро» обретут новые значения :)

Рейтинг курса

4.4
Может быть интересно
Data Scientist с нуля до PRO
На сайт курса

Data Scientist с нуля до PRO