Pular para o conteúdo principal

Curso

Modelos de IA escaláveis com PyTorch Lightning

Intermediário3 h

Otimize seus projetos de IA criando modelos modulares e dominando a otimização avançada com o PyTorch Lightning!

Python3 h10 vídeos30 exercícios2,400 XP1,151Declaração de aproveitamento

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossos Termos de uso, nosso Política de privacidade e que seus dados sejam armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando um time?

Teste para empresas

Descrição do curso

Fundamentos da IA escalável

Este curso leva você a uma viagem pelos fundamentos da IA escalável. Você vai começar aprendendo como o PyTorch Lightning simplifica o ciclo de vida do desenvolvimento do modelo, reduzindo o código repetitivo. Com exemplos guiados, você vai ver como dividir redes neurais complexas em componentes reutilizáveis, o que te ajuda a manter a qualidade do código mesmo quando seus projetos crescem.

Técnicas avançadas de otimização

Você também vai dominar técnicas de otimização, como otimizadores adaptativos, poda de modelos e quantização. Você vai ver como pequenas mudanças na estratégia de treinamento podem trazer ganhos significativos em velocidade e precisão, e vai aprender a otimizar seus ciclos de treinamento para eliminar gargalos.

Implantação pronta para produção

Ao final do curso, você vai ter as habilidades necessárias para levar um protótipo até a produção e vai ter um portfólio de soluções de IA modulares, otimizadas e implantáveis, prontas para enfrentar os desafios do mundo real.

Pré-requisitos

Programa de estudos

Conteúdo do curso

1

Criando modelos escaláveis com PyTorch Lightning

Neste capítulo, vamos ver como o PyTorch Lightning facilita o desenvolvimento e a implantação de modelos de IA escaláveis. Começando com os conceitos básicos, vamos ver a estrutura principal de um projeto PyTorch Lightning, incluindo componentes essenciais como o LightningModule e o Trainer, para criar uma base sólida para soluções de IA mais avançadas.
Começar capítulo
2

Técnicas avançadas em PyTorch Lightning

Neste capítulo, vamos mergulhar mais fundo no PyTorch Lightning para gerenciar dados de forma eficiente e refinar o treinamento de modelos. Vamos aprender a criar fluxos de trabalho de dados modulares e reutilizáveis com o LightningDataModule, avaliar seus modelos com precisão por meio de validação e testes e melhorar os processos de treinamento usando Lightning Callbacks para automatizar a melhoria do modelo e evitar o sobreajuste.
Começar capítulo
3

Otimizando modelos para escalabilidade

Aprenda a preparar modelos de aprendizado profundo para implantação no mundo real, tornando-os mais enxutos e rápidos. Este capítulo apresenta técnicas como quantização dinâmica, poda e conversão TorchScript, ajudando você a reduzir o tamanho do modelo e a latência sem perder a precisão.
Começar capítulo

Modelos de IA escaláveis com PyTorch Lightning

Curso
concluído

Obtenha o certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp for Mobile

Continue progredindo em qualquer lugar com nossos cursos e desafios diários de programação de 5 minutos.