- Мастер-класс
- Место
Программные инструменты Intel Software Solutions позволяют эффективно использовать облачную инфраструктуру для разработки ПО, высокопроизводительных вычислений и машинного обучения.
11 октября и 7 ноября Intel Software Solutions проведет мастер-класс для разработчиков в офисе Яндекса.
Приходите, если вы:
- разработчик программного обеспечения, исследователь, учёный или инженер;
- работаете над проектом по обработке большого массива данных или разрабатываете ПО в облаке;
- знаете C, C++ или Python.
Не забудьте ноутбук! Он нужен для доступа в Яндекс.Облако, в котором будет проходить практическая часть тренинга.
Тренинг бесплатный. Пожалуйста, зарегистрируйтесь — количество мест ограничено.
Описание мастер классов:
Мастер-класс. Облачный CI и программные инструменты Intel в Облаке
Программные инструменты Intel — это необходимый инструмент разработчика ПО, который стремится получить максимальную производительность своего кода на платформах Intel® Architecture (x86). Программные инструменты Intel предоставляют компиляторы, «рантаймы» и библиотеки, а также инструменты профилировки и прототипирования, покрывающие полный спектр оптимизаций — от алгоритмических до микроархитектурных.
Интеграция программных инструментов Intel в процесс разработки ПО требует вдумчивого подхода и планирования, но она доступна каждому.
На практическом семинаре мы:
- опробуем компиляторы, «рантаймы» и библиотеки;
- обсудим настройку CI для использования инструментов Intel;
- рассмотрим проблемы и их решения.
Мы будем работать в Яндекс.Облаке на виртуальных машинах на базе архитектуры Intel® Xeon® Scalable 2nd gen (Cascade Lake-X) с гарантированной долей vCPU 100%.
Мастер класс. Анализ производительности приложений в Облаке.
Миграция приложений в облачную инфраструктуру даёт ряд преимуществ — например, простое масштабирование, резервирование, техподдержку, снижение TCO.
При этом работа с облачными сервисами требует компетентную и внимательную команду разработки и сопровождения ПО.
Цель практического семинара — раскрыть возможности инфраструктуры Яндекс.Облака (на базе Intel Cascade Lake) и использовать инструменты оптимизации и прототипирования производительности Intel® Parallel Studio XE Professional Edition.
Мы рассмотрим архитектуру процессоров Intel Cascade Lake и инструменты Intel Software для оптимизации.
Мастер класс. Знакомство с библиотекой CatBoost.
СatBoost — это библиотека градиентного бустинга с открытым исходным кодом.
Она превосходит аналоги по качеству и имеет дополнительные преимущества: например, поддерживает работу с категориальными признаками (жанрами музыки, ID устройства, URL) без предобработки данных.
Дефолтные параметры библиотеки позволяют получать качественные модели, а GPU-реализация CatBoost — самая быстрая среди общедоступных реализаций градиентного бустинга.
Мы познакомимся с возможностями библиотеки на примере задачи классификации. Пройдём все этапы построения модели прогнозирования и рассмотрим следующие темы:
- выбор подходящих функций потерь и метрик для оптимизации;
- обучение модели;
- визуализация процесса обучения и кросс-валидации;
- работа со встроенным детектором переобучения;
- выбор оптимального порога принятия решения;
- важность признаков и интерпретация прогнозов модели;
- применение обученной модели к тестовым данным.