Programa do Curso
Introdução ao Deep Learning
- O que é deep learning e como ele difere do aprendizado de máquina tradicional
- Aplicações no mundo real em visão computacional, PLN (NLP) e além
- Panorama 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 da 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 descenso de gradiente e retropropagação
- 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 do LeNet, VGG e ResNet
- Criação e treinamento de uma CNN para classificação de imagens
- Visualização das 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 por batch e outras técnicas de regularização
- Monitoramento do treinamento com métricas de validação e parada antecipada (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 das 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
- Alcançar 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
- 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 (PLN)
- Pré-processamento de texto: tokenização, padding e construção do 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: Legenda Automática em 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 legenda automática
Próximos Passos e Recursos
- Implantação de modelos treinados com o TensorFlow Serving
- Exploração de arquiteturas de transformadores e grandes modelos linguísticos
- Workshops avançados 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, laços, dicionários, arrays)
- Familiaridade com 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 e engenheiros de software que estão migrando para IA e aprendizado de máquina
- Analistas de dados e cientistas de dados que buscam aprimorar suas habilidades em deep learning
- Profissionais técnicos que desejam entender e aplicar modelos de redes neurais
- Estudantes e pesquisadores que estão começando sua jornada no deep learning
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
O treinamento foi organizado e bem planejado, e saí dele com conhecimento sistematizado e uma boa visão dos tópicos que estudamos
Magdalena - Samsung Electronics Polska Sp. z o.o.
Curso - Deep Learning with TensorFlow 2
Máquina Traduzida
Gostei muito do final, quando tivemos tempo para brincar com o CHAT GPT. O ambiente não estava configurado da melhor maneira para isso - em vez de uma grande mesa, algumas mesas menores teriam ajudado a formar grupos pequenos e favorecido a brainstorming.
Nola - Laramie County Community College
Curso - Artificial Intelligence (AI) Overview
Máquina Traduzida