Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

MLOps: навыки машинного обучения для потоковых данных и распределенной среды от Otus

Вы научитесь

Данный курс содержит в себе всю необходимую информацию об инструментах, предназначенных для взаимодействия с потоковыми данными и создания ML-алгоритмов. Он подходит для начинающих ML-специалистов, которые хотят работать с большими данными, и для дата-сайнтистов, которые хотят освоить новые инженерные навыки. Вы научитесь взаимодействовать с распределенными файловыми системами, проводить A/B-тестирования и работать с контейнерами, узнаете, как проектировать нейросети и создавать ML-модели для решения различных задач.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
5 месяцев
Стоимость
125000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Создавать ML-алгоритмы
#02
Работать с большими данными
#03
Проектировать нейронные сети
#04
Выводить результаты ML в продакшн
#05
Взаимодействовать с распределенными файловыми системами
Программа курса

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

Базовые вводные для старта курса

Вы узнаете, что такое градиентный спуск и научитесь работать с линейными моделями. Вы рассмотрите ключевые метрики машинного обучения и наиболее применяемые методы. Вы изучите историю работы с данными и увидите этапы развития подходов. Вы научитесь программировать на языке Scala и потренируетесь в этом на практике.

Вы узнаете, что такое градиентный спуск и научитесь работать с линейными моделями.

Вы рассмотрите ключевые метрики машинного обучения и наиболее применяемые методы.

Вы изучите историю работы с данными и увидите этапы развития подходов.

Вы научитесь программировать на языке Scala и потренируетесь в этом на практике.

Технологические основы распределенной обработки данных

Вы узнаете, как устроены распределенные файловые системы и сможете с ними взаимодействовать. Вы научитесь работать с менеджерами ресурсов в распределенных файловых системах. Вы изучите этапы развития данных фреймворков и рассмотрите несколько примеров их применения. Вы изучите основы работы с популярным фреймворком Apache Spark.

Вы узнаете, как устроены распределенные файловые системы и сможете с ними взаимодействовать.

Вы научитесь работать с менеджерами ресурсов в распределенных файловых системах.

Вы изучите этапы развития данных фреймворков и рассмотрите несколько примеров их применения.

Вы изучите основы работы с популярным фреймворком Apache Spark.

Основы распределенного МL

Вы узнаете способы грамотного переноса ML-алгоритмов в распределенную вычислительную среду. Вы сможете работать с ML-моделями в популярном фреймворке Apache Spark. Вы сможете самостоятельно создавать различные блоки для популярной библиотеки SparkML. Вы поймете, как можно автоматизировать ML-процессы и оптимизировать гиперпараметры. Вы рассмотрите различные библиотеки для Spark и узнаете задачи, которые они помогают решить.

Вы узнаете способы грамотного переноса ML-алгоритмов в распределенную вычислительную среду.

Вы сможете работать с ML-моделями в популярном фреймворке Apache Spark.

Вы сможете самостоятельно создавать различные блоки для популярной библиотеки SparkML.

Вы поймете, как можно автоматизировать ML-процессы и оптимизировать гиперпараметры.

Вы рассмотрите различные библиотеки для Spark и узнаете задачи, которые они помогают решить.

Потоковая обработка данных

Вы узнаете, что такое потоковая обработка данных и научитесь ее использовать. Вы освоите компонент Spark, который используется для обработки данных в онлайн-режиме. Вы научитесь осуществлять структурный и непрерывный стриминг в Spark. Вы рассмотрите другие потоковые фреймворки, узнаете их преимущества и недостатки.

Вы узнаете, что такое потоковая обработка данных и научитесь ее использовать.

Вы освоите компонент Spark, который используется для обработки данных в онлайн-режиме.

Вы научитесь осуществлять структурный и непрерывный стриминг в Spark.

Вы рассмотрите другие потоковые фреймворки, узнаете их преимущества и недостатки.

Целеполагание и анализ результатов

Вы научитесь определять цели вашего ML-проекта и анализировать их. Вы рассмотрите реальную задачу и на ее примере поймете, как определяются долгосрочные ML-цели. Вы научитесь проводить A/B-тестирования и анализировать их результаты. Вы изучите дополнительные темы, связанные с целеполаганием и анализом результатов.

Вы научитесь определять цели вашего ML-проекта и анализировать их.

Вы рассмотрите реальную задачу и на ее примере поймете, как определяются долгосрочные ML-цели.

Вы научитесь проводить A/B-тестирования и анализировать их результаты.

Вы изучите дополнительные темы, связанные с целеполаганием и анализом результатов.

Вывод результатов ML в продакшн

Вы рассмотрите особенности различных подходов выводов ML-решений в продакшн. Вы научитесь использовать Data Version Control для версионирования данных и воспроизводимости экспериментов. Вы узнаете, что такое онлайн-сервинг моделей и сможете его проводить. Вы изучите различные паттерны асинхронного потокового машинного обучения. Вы поймете, в каких ситуациях вам нужно будет использовать язык Python, и освоите необходимые функции.

Вы рассмотрите особенности различных подходов выводов ML-решений в продакшн.

Вы научитесь использовать Data Version Control для версионирования данных и воспроизводимости экспериментов.

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

Вы изучите различные паттерны асинхронного потокового машинного обучения.

Вы поймете, в каких ситуациях вам нужно будет использовать язык Python, и освоите необходимые функции.

ML на Python в продакшне

Вы узнаете критерии хорошего кода на языке Python и научитесь их соблюдать. Вы научитесь проектировать REST-архитектуру с помощью фреймворка Flask. Вы узнаете, что такое Docker, рассмотрите его структуру и способы применения. Вы научитесь использовать платформу Kubernetes, сможете создавать контейнеры и управлять ими с помощью нее. Вы освоите различные полезные инструменты для платформы Kubernetes и потренируетесь их применять. Вы научитесь работать с облачной платформой машинного обучения Amazon Sagemaker. Вы освоите инструмент AWS, который предоставляет множество полезных сервисов для машинного обучения.

Вы узнаете критерии хорошего кода на языке Python и научитесь их соблюдать.

Вы научитесь проектировать REST-архитектуру с помощью фреймворка Flask.

Вы узнаете, что такое Docker, рассмотрите его структуру и способы применения.

Вы научитесь использовать платформу Kubernetes, сможете создавать контейнеры и управлять ими с помощью нее.

Вы освоите различные полезные инструменты для платформы Kubernetes и потренируетесь их применять.

Вы научитесь работать с облачной платформой машинного обучения Amazon Sagemaker.

Вы освоите инструмент AWS, который предоставляет множество полезных сервисов для машинного обучения.

Продвинутые топики

Вы узнаете, что такое нейронные сети и поймете, на что они способны. Вы научитесь строить нейросети при помощи инференса и распределенного обучения. Вы освоите метод машинного обучения, предназначенный для выполнения задач регрессии и классификации. Вы изучите способ обучения, когда нейросеть учится, взаимодействуя с некоторой средой.

Вы узнаете, что такое нейронные сети и поймете, на что они способны.

Вы научитесь строить нейросети при помощи инференса и распределенного обучения.

Вы освоите метод машинного обучения, предназначенный для выполнения задач регрессии и классификации.

Вы изучите способ обучения, когда нейросеть учится, взаимодействуя с некоторой средой.

Проектная работа

Вы узнаете, как организована проектная работа и выберете интересующую вас тему. Вы получите консультацию по домашним заданиям и теме вашего проекта. Вы защитите ваши проекты перед преподавателями и получите от них отзыв.

Вы узнаете, как организована проектная работа и выберете интересующую вас тему.

Вы получите консультацию по домашним заданиям и теме вашего проекта.

Вы защитите ваши проекты перед преподавателями и получите от них отзыв.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.