Курс за обучение по DeepSpeed за Deep Learning
DeepSpeed е библиотека за оптимизиране на дълбоко обучение, която улеснява мащабирането на модели за дълбоко обучение на разпределен хардуер. Разработено от Microsoft, DeepSpeed се интегрира с PyTorch, за да осигури по-добро мащабиране, по-бързо обучение и подобрено използване на ресурсите.
Това обучение на живо, ръководено от инструктори (онлайн или на място), е насочено към начинаещи до специалисти по данни на средно ниво и инженери по машинно обучение, които желаят да подобрят ефективността на своите модели за дълбоко обучение.
До края на това обучение участниците ще могат:
- Разберете принципите на разпределеното задълбочено обучение.
- Инсталирайте и конфигурирайте DeepSpeed.
- Мащабирайте модели за дълбоко обучение върху разпределен хардуер с помощта на DeepSpeed.
- Внедрете и експериментирайте с функциите на DeepSpeed за оптимизиране и ефективност на паметта.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение
- Преглед на предизвикателствата при мащабиране на дълбокото обучение
- Преглед на DeepSpeed и неговите функции
- DeepSpeed срещу други разпределени библиотеки за дълбоко обучение
Първи стъпки
- Настройка на средата за разработка
- Инсталиране на PyTorch и DeepSpeed
- Конфигуриране на DeepSpeed за разпределено обучение
Функции за оптимизация на DeepSpeed
- Тръбопровод за обучение DeepSpeed
- ZeRO (оптимизиране на паметта)
- Контролна точка за активиране
- Градиентна контролна точка
- Паралелизъм на тръбопровода
Мащабиране на модели с DeepSpeed
- Основно мащабиране с помощта на DeepSpeed
- Разширени техники за мащабиране
- Съображения за производителност и най-добри практики
- Техники за отстраняване на грешки и отстраняване на проблеми
Разширени теми за DeepSpeed
- Разширени техники за оптимизация
- Използване на DeepSpeed със смесено прецизно обучение
- DeepSpeed на различен хардуер (напр. GPUs, TPU)
- DeepSpeed с множество тренировъчни възли
Интегриране на DeepSpeed с PyTorch
- Интегриране на работни потоци на DeepSpeed с PyTorch.
- Използване на DeepSpeed с PyTorch Lightning
Отстраняване на неизправности
- Отстраняване на грешки често срещани проблеми с DeepSpeed
- Мониторинг и регистриране
Обобщение и следващи стъпки
- Резюме на ключови концепции и функции
- Най-добри практики за използване на DeepSpeed в производството
- Допълнителни ресурси за научаване на повече за DeepSpeed
Изисквания
- Средни познания за принципите на задълбочено обучение
- Опит с PyTorch или подобни рамки за дълбоко обучение
- Познаване на Python програмиране
Публика
- Учени по данни
- Инженери по машинно обучение
- Разработчици
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по DeepSpeed за Deep Learning - Резервация
Курс за обучение по DeepSpeed за Deep Learning - Запитване
DeepSpeed за Deep Learning - Консултантско запитване
Предстоящи Курсове
Свързани Kурсове
Усвояване на Stable Diffusion: Deep Learning за генериране на текст-в-изображение
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни на средно до напреднало ниво, инженери по машинно обучение, изследователи в дълбокото обучение и експерти по компютърно зрение, които желаят да разширят знанията и уменията си в дълбокото обучение за генериране на текст към изображение.
До края на това обучение участниците ще могат:
- Разберете усъвършенствани архитектури за дълбоко обучение и техники за генериране на текст към изображение.
- Внедрете сложни модели и оптимизации за висококачествен синтез на изображения.
- Оптимизирайте производителността и скалируемостта за големи масиви от данни и сложни модели.
- Настройте хиперпараметрите за по-добра производителност и обобщение на модела.
- Интегрирайте Stable Diffusion с други рамки и инструменти за дълбоко обучение
AlphaFold
7 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към биолози, които искат да разберат как AlphaFold работи и да използват AlphaFold модели като ръководства в своите експериментални изследвания.
До края на това обучение участниците ще могат:
- Разберете основните принципи на AlphaFold.
- Научете как работи AlphaFold.
- Научете как да интерпретирате AlphaFold прогнози и резултати.
Приложено изкуствено интелигентност от нула
28 ЧасовеТова е 4-дневен курс, представящ AI и неговото приложение. Има опция да имате допълнителен ден за предприемане на AI проект след завършване на този курс.
Дип Learning Нейронни Мрежи с Chainer
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към изследователи и разработчици, които желаят да използват Chainer за изграждане и обучение на невронни мрежи в Python, като същевременно правят кода лесен за отстраняване на грешки.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате модели на невронни мрежи.
- Дефинирайте и внедрявайте модели на невронни мрежи, като използвате разбираем изходен код.
- Изпълнявайте примери и модифицирайте съществуващите алгоритми, за да оптимизирате моделите за обучение на задълбочено обучение, като същевременно използвате GPU за висока производителност.
Компютърно зрение с Google Colab и TensorFlow
21 ЧасовеТози обучаван от инструктор, жив тренинг в България (онлайн или на място), е насочен към продвинатите професионалисти, които желаят да усъвършенстват разбирането си за компютърното зрение и да изследват възможностите на TensorFlow за създаване на сложни модели за зрение, използвайки Google Colab.
По края на този тренинг, участниците ще могат да:
- Създават и обучават конволюционни невронни мрежи (CNN) с TensorFlow.
- Използват Google Colab за масштабируемо и ефективно развитие на модели в облака.
- Прилагат техники за предварителна обработка на снимки за задачи на компютърното зрение.
- Разпространяват модели за компютърно зрение за реални приложения.
- Използват преносимо обучение, за да подобрят ефективността на моделите CNN.
- Визуализират и тълкуват резултатите от модели за класификация на снимки.
Задълбочено обучение с TensorFlow в Google Colab
14 ЧасовеТова инструкторско, живо обучение в България (онлайн или на място) е направено за данни научници и разработчици на средно ниво, които искат да разберат и приложат техники за дълбоко учене, използвайки средата Google Colab.
До края на това обучение участниците ще могат да:
- Настройте и навигайте Google Colab за проекти за дълбоко учене.
- Разберете основните принципи на невромрежите.
- Реализирайте модели за дълбоко учене с TensorFlow.
- Обучавайте и оценявайте модели за дълбоко учене.
- Използвайте напреднали функции на TensorFlow за дълбоко учене.
Дипъл Лърнинг за NLP (Обработка на Естествен Език)
28 ЧасовеВ това водено от инструктор обучение на живо в България участниците ще се научат да използват Python библиотеки за НЛП, докато създават приложение, което обработва набор от снимки и генерира надписи.
До края на това обучение участниците ще могат:
- Проектирайте и кодирайте DL за NLP, като използвате Python библиотеки.
- Създайте Python код, който чете значително огромна колекция от снимки и генерира ключови думи.
- Създайте Python код, който генерира надписи от откритите ключови думи.
Гълъбемо Учене за Визуализация
21 ЧасовеЦелева група
Този курс е подходящ за изследователи и инженери в областта на Дипълърнинг, които искат да използват наличните инструменти (предимно с отворен код) за анализ на компютърни изображения.
Курсът предоставя рабощи пример.
Edge AI с TensorFlow Lite
14 ЧасовеТози курс с инструктор, проведен на живо (онлайн или на място), е предназначен за разработчици с средно ниво знания, данъчни научници и практици на изкуствен интелект, които искат да използват TensorFlow Lite за приложения на Edge AI.
Към края на този курс участниците ще могат да:
- Разберат основните принципи на TensorFlow Lite и неговата роля в Edge AI.
- Развиват и оптимизират модели на изкуствен интелект с TensorFlow Lite.
- Разгръщат модели на TensorFlow Lite на различни уреди на края.
- Използват инструменти и техники за преобразуване и оптимизиране на модели.
- Реализират практични приложения на Edge AI с TensorFlow Lite.
Ускоряване на дълбокото обучение с FPGA и OpenVINO
35 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни, които желаят да ускорят приложенията за машинно обучение в реално време и да ги внедрят в мащаб.
До края на това обучение участниците ще могат:
- Инсталирайте OpenVINO инструментариума.
- Ускорете приложение за компютърно зрение с помощта на FPGA.
- Изпълнете различни CNN слоеве на FPGA.
- Мащабирайте приложението в множество възли в Kubernetes клъстер.
Обучение за откриване на измами с Python и TensorFlow
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни, които желаят да използват TensorFlow за анализ на потенциални данни за измами.
До края на това обучение участниците ще могат:
- Да създадат модел за откриване на измами в Python и TensorFlow.
- Да изградят линейни регресии и модели на линейна регресия за предсказване на измами.
- Да разработят цялостно AI приложение за анализиране на данни за измами.
Разпределени дълбоки обучаващи модели с Horovod
7 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици или специалисти по данни, които желаят да използват Horovod за провеждане на разпределени обучения за задълбочено обучение и да го мащабират, за да работят в множество GPU паралелно .
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да провеждате обучения за дълбоко обучение.
- Инсталирайте и конфигурирайте Horovod за обучение на модели с TensorFlow, Keras, PyTorch и Apache MXNet.
- Мащабирайте обучението за дълбоко обучение с Horovod, за да работите на множество GPU.
Deep Learning with Keras
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към технически лица, които желаят да приложат модел на дълбоко обучение към приложения за разпознаване на изображения.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Keras.
- Бързо прототипирайте модели за дълбоко обучение.
- Реализирайте конволюционна мрежа.
- Внедряване на повтаряща се мрежа.
- Изпълнете модел на задълбочено обучение както на CPU, така и на GPU.
Въведение в Stable Diffusion за генериране на изображения от текст
21 ЧасовеТова водено от инструктор обучение на живо (онлайн или на място) е насочено към специалисти по данни, инженери по машинно обучение и изследователи на компютърно зрение, които желаят да използват Stable Diffusion за генериране на висококачествени изображения за различни случаи на употреба.
До края на това обучение участниците ще могат:
- Разберете принципите на Stable Diffusion и как работи за генериране на изображения.
- Изградете и обучете Stable Diffusion модели за задачи за генериране на изображения.
- Приложете Stable Diffusion към различни сценарии за генериране на изображения, като вписване, изрисуване и превод от изображение към изображение.
- Оптимизирайте производителността и стабилността на Stable Diffusion модели.
TensorFlow Lite за Микроконтролери
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да пишат, зареждат и изпълняват модели за машинно обучение на много малки вградени устройства.
До края на това обучение участниците ще могат:
- Инсталирайте TensorFlow Lite.
- Заредете модели за машинно обучение на вградено устройство, за да му позволите да открива реч, да класифицира изображения и т.н.
- Добавете AI към хардуерни устройства, без да разчитате на мрежова свързаност.