Pular para o conteúdo principal

Curso gratuito

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 hDeclaraçã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.