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,258Declaração de conquista

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossa Termos de Uso, nossos Política de Privacidade e que seus dados são armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando uma equipe?

Experimente 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

Descrição 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.
Iniciar 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.
Iniciar 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.
Iniciar capítulo

Modelos de IA escaláveis com PyTorch Lightning

Curso
concluído

Obtenha um certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp para Mobile

Progrida onde estiver com nossos cursos no celular e desafios diários de programação de 5 minutos.