Entrar em Contato

Programa do Curso

Introdução ao Deep Learning

  • O que é deep learning e como ele difere do machine learning tradicional
  • Aplicações do mundo real em visão computacional, PLN (NLP) e além
  • Visão geral do ecossistema de deep learning: TensorFlow 2.x, Keras, PyTorch
  • Configuração de um ambiente de desenvolvimento acelerado por GPU

A Mecânica do Deep Learning

  • Neurônios artificiais, funções de ativação e camadas de rede
  • Propagação direta e cálculo de previsões
  • Funções de perda para tarefas de classificação e regressão
  • Otimização por descida do gradiente e retropropagação (backpropagation)
  • Treinamento da sua primeira rede neural no conjunto de dados MNIST

Redes Neurais Convolucionais para Visão Computacional

  • Compreensão de convolução, filtros e mapas de características
  • Camadas de pooling e redução de dimensionalidade
  • Arquiteturas de CNN: conceitos das LeNet, VGG e ResNet
  • Criação e treinamento de uma CNN para classificação de imagens
  • Visualização de características aprendidas e ativações intermediárias

Aumento de Dados e Melhoria da Precisão do Modelo

  • Por que o aumento de dados combate o overfitting e melhora a generalização
  • Transformações de imagens: rotação, espelhamento, zoom e corte
  • Implementação de pipelines de aumento com camadas de pré-processamento do Keras
  • Dropout, normalização em batch e outras técnicas de regularização
  • Monitoramento do treinamento com métricas de validação e early stopping

Aprendizado por Transferência com Modelos Pré-Treinados

  • Compreensão do aprendizado por transferência e por que ele funciona
  • Carregamento de modelos pré-treinados da biblioteca Keras Applications (ResNet, EfficientNet, MobileNet)
  • Extração de características: congelamento das camadas base e treinamento de novos classificadores
  • Ajuste fino (fine-tuning): descongelamento seletivo de camadas para adaptação de domínio
  • Alta precisão com poucos dados de treinamento

Redes Recorrentes e Modelagem de Sequências

  • Introdução a dados sequenciais e dependências temporais
  • Redes neurais recorrentes (RNNs) e o problema do gradiente que desaparece (vanishing gradient)
  • Células LSTM e GRU para dependências de longo alcance
  • Treinamento de um modelo de geração de texto em nível de caracteres
  • Word embeddings e a camada Embedding no Keras

Fundamentos do Processamento de Linguagem Natural

  • Pré-processamento de texto: tokenização, padding e construção de vocabulário
  • Criação de um classificador de texto com RNNs e LSTMs
  • Conceitos de modelos sequência-a-sequência para tradução automática
  • Mecanismos de atenção e seu papel no PLN moderno
  • PLN prático com as APIs de processamento de texto do TensorFlow 2.x

Projeto Final: Legendamento de Imagens

  • Combinação de visão computacional e PLN em uma arquitetura multimodal
  • Extração de características de imagem com um codificador CNN pré-treinado
  • Criação de um decodificador baseado em LSTM para geração de legendas
  • Gestão de múltiplas camadas de entrada na API funcional do Keras
  • Treinamento e avaliação do pipeline completo de legendagem

Próximos Passos e Recursos

  • Implantação de modelos treinados com TensorFlow Serving
  • Exploração de arquiteturas transformer e modelos de linguagem grandes (LLMs)
  • Workshops avançados da NVIDIA DLI e caminhos de certificação
  • Recursos da comunidade, conjuntos de dados e ideias de projetos

Requisitos

  • Proficiência básica em programação Python (funções, loops, dicionários, arrays)
  • Conhecimento de conceitos de programação como variáveis, condicionais e estruturas de dados
  • Não é necessária experiência prévia em deep learning ou machine learning

Público-Alvo

  • Desenvolvedores de software e engenheiros que estão migrando para IA e machine learning
  • Analistas de dados e cientistas de dados buscando habilidades em deep learning
  • Profissionais técnicos que querem compreender e aplicar modelos de redes neurais
  • Estudantes e pesquisadores iniciando sua jornada no deep learning
 8 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas