Перейти к основному содержимому

Курс

Масштабируемые модели ИИ с PyTorch Lightning

Средний3 ч

Ускорьте AI-проекты, создавая модульные модели и осваивая продвинутую оптимизацию с PyTorch Lightning!

Python3 чвидео: 10Упражнений: 302,400 XP1,258Свидетельство о достижении

Создать бесплатный аккаунт

Продолжить через Google
или
Продолжая, вы принимаете нашу Условия использования, наши Политику конфиденциальности и то, что ваши данные хранятся в США.

Нас выбирают учащиеся из тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Основы масштабируемого ИИ

Этот курс проведет вас через основы масштабируемого ИИ. Вы начнёте с изучения того, как PyTorch Lightning упрощает жизненный цикл разработки моделей за счёт сокращения шаблонного кода. На практических примерах вы увидите, как разбивать сложные нейронные сети на повторно используемые компоненты, что позволит вам поддерживать высокое качество кода даже по мере роста масштаба ваших проектов.

Продвинутые методы оптимизации

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

Готовое к продакшену развертывание

К концу курса вы приобретёте навыки, позволяющие довести прототип до полноценного продакшена, а также получите портфолио модульных, оптимизированных и готовых к развёртыванию AI-решений, способных решать реальные задачи.

Предварительные требования

Программа

План курса

1

Создание масштабируемых моделей с PyTorch Lightning

В этой главе мы рассмотрим, как PyTorch Lightning упрощает разработку и развёртывание масштабируемых моделей ИИ. Начав с базовых концепций, мы познакомимся с ключевыми элементами проекта на PyTorch Lightning — в том числе с компонентами LightningModule и Trainer, — чтобы заложить прочную основу для создания более сложных решений.
Начать главу
2

Продвинутые техники в PyTorch Lightning

В этой главе мы углубимся в PyTorch Lightning и научимся эффективно управлять данными и улучшать процесс обучения моделей. Вы узнаете, как создавать модульные и многократно используемые рабочие процессы с помощью LightningDataModule, как точно оценивать модели через валидацию и тестирование, а также как автоматизировать улучшение модели и избежать переобучения с помощью Lightning Callbacks.
Начать главу
3

Оптимизация моделей для масштабирования

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

Масштабируемые модели ИИ с PyTorch Lightning

Курс
завершён

Получить сертификат об окончании

Записаться сейчас

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.