Curso de Aprendizagem Profunda para NLU: Além dos Modelos de PLN
Este curso centra-se em arquitecturas avançadas de aprendizagem profunda adaptadas especificamente para Natural Language Understanding (NLU), explorando a forma como a NLU difere dos modelos tradicionais de PNL. Os participantes ganharão experiência prática na construção de modelos de aprendizagem profunda para compreensão semântica e explorarão as tendências futuras na compreensão da linguagem.
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a profissionais de nível avançado que desejam se especializar em técnicas de aprendizado profundo de ponta para NLU.
No final deste treinamento, os participantes serão capazes de:
- Compreender as principais diferenças entre os modelos NLU e NLP.
- Aplique técnicas avançadas de aprendizado profundo às tarefas da NLU.
- Explore arquiteturas profundas, como transformadores e mecanismos de atenção.
- Aproveite as tendências futuras da NLU para criar sistemas sofisticados de IA.
Formato do curso
- Palestra interactiva e discussão.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Programa do Curso
Introdução a Deep Learning para NLU
- Visão geral de NLU vs NLP
- Aprendizagem profunda no processamento da linguagem natural
- Desafios específicos dos modelos NLU
Arquitecturas profundas para NLU
- Transformadores e mecanismos de atenção
- Redes neuronais recursivas (RNN) para análise semântica
- Modelos pré-treinados e o seu papel nas NLU
Compreensão semântica e Deep Learning
- Construção de modelos para análise semântica
- Embeddings contextuais para NLU
- Similaridade semântica e tarefas de associação
Técnicas avançadas em NLU
- Modelos sequência-a-sequência para compreender o contexto
- Aprendizagem profunda para reconhecimento de intenções
- Aprendizagem por transferência em NLU
Avaliação de modelos NLU profundos
- Métricas para avaliar o desempenho dos NLU
- Tratamento de enviesamentos e erros em modelos NLU profundos
- Melhorar a interpretabilidade dos sistemas NLU
[Capacidade e otimização para sistemas NLU
- Otimização de modelos para tarefas de NLU em grande escala
- Utilização eficiente dos recursos de computação
- Compressão e quantização de modelos
Tendências futuras em Deep Learning para NLU
- Inovações em transformadores e modelos de linguagem
- Exploração de NLU multimodais
- Para além da PNL: IA contextual e orientada para a semântica
Resumo e próximas etapas
Requisitos
- Conhecimentos avançados de processamento de linguagem natural (PNL)
- Experiência com estruturas de aprendizagem profunda
- Familiaridade com arquiteturas de redes neurais
Público-alvo
- Cientistas de dados
- Investigadores de IA
- Engenheiros de aprendizado de máquina
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Aprendizagem Profunda para NLU: Além dos Modelos de PLN - Reserva
Curso de Aprendizagem Profunda para NLU: Além dos Modelos de PLN - Consulta
Aprendizagem Profunda para NLU: Além dos Modelos de PLN - Solicitação de Consultoria
Próximas Formações Provisórias
Cursos Relacionados
Avançado Stable Diffusion: Deep Learning para Geração de Imagens a partir de Texto
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas de dados de nível intermediário a avançado, engenheiros de aprendizado de máquina, pesquisadores de aprendizado profundo e especialistas em visão computacional que desejam expandir seus conhecimentos e habilidades em aprendizado profundo para geração de texto para imagem.
No final deste treinamento, os participantes serão capazes de:
- Compreender arquiteturas e técnicas avançadas de aprendizado profundo para geração de texto para imagem.
- Implementar modelos complexos e otimizações para síntese de imagens de alta qualidade.
- Otimize o desempenho e a escalabilidade para grandes conjuntos de dados e modelos complexos.
- Ajustar hiperparâmetros para melhor desempenho e generalização do modelo.
- Integrar Stable Diffusion com outras estruturas e ferramentas de aprendizagem profunda
AlphaFold
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a biólogos que desejam entender como AlphaFold funciona e usar modelos AlphaFold como guias em seus estudos experimentais.
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios básicos de AlphaFold.
- Aprender como AlphaFold funciona.
- Aprender a interpretar as previsões e os resultados de AlphaFold.
Aplicação de IA do Zero
28 HorasEste é um curso de 4 dias que apresenta a IA e a sua aplicação. Existe a opção de ter um dia adicional para realizar um projeto de IA após a conclusão deste curso.
Redes Neurais de Aprendizado Profundo com Chainer
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a pesquisadores e desenvolvedores que desejam usar Chainer para construir e treinar redes neurais em Python, tornando o código fácil de depurar.
No final desta formação, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver modelos de redes neurais.
- Definir e implementar modelos de redes neurais usando um código fonte compreensível.
- Execute exemplos e modifique os algoritmos existentes para otimizar os modelos de treinamento de aprendizado profundo, aproveitando GPU s para alto desempenho.
Visão Computacional com Google Colab e TensorFlow
21 HorasEsta formação guiada por instrutores, ao vivo em Brasil (online ou presencial), é destinada a profissionais de nível avançado que desejam aprofundar seu conhecimento em visão computacional e explorar as capacidades do TensorFlow para desenvolver modelos sofisticados de visão usando o Google Colab.
Ao final deste treinamento, os participantes serão capazes de:
- Construir e treinar redes neurais convolucionais (CNNs) usando TensorFlow.
- Aproveitar o Google Colab para desenvolvimento de modelos escaláveis e eficientes em nuvem.
- Implementar técnicas de pré-processamento de imagens para tarefas de visão computacional.
- Implantar modelos de visão computacional para aplicações do mundo real.
- Usar transfer learning para melhorar o desempenho dos modelos CNNs.
- Visualizar e interpretar os resultados de modelos de classificação de imagens.
Aprendizagem profunda com TensorFlow em Google Colab
14 HorasEste treinamento ao vivo, conduzido por instrutor (online ou presencial) em Brasil, é direcionado a cientistas de dados e desenvolvedores intermediários que desejam entender e aplicar técnicas de aprendizado profundo usando o ambiente Google Colab.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar e navegar pelo Google Colab para projetos de aprendizado profundo.
- Compreender os fundamentos das redes neurais.
- Implementar modelos de aprendizado profundo usando TensorFlow.
- Treinar e avaliar modelos de aprendizado profundo.
- Utilizar recursos avançados do TensorFlow para aprendizado profundo.
Aprendizado Profundo para NLP (Processamento de Linguagem Natural)
28 HorasNeste treinamento conduzido por instrutor, ao vivo, os participantes aprenderão a usar bibliotecas Python para NLP enquanto criam uma aplicação que processa um conjunto de imagens e gera legendas.
Ao final deste treinamento, os participantes serão capazes de:
- Projetar e codificar DL para NLP usando bibliotecas Python.
- Criar código Python que leia uma coleção substancialmente grande de imagens e gere palavras-chave.
- Criar código Python que gere legendas a partir das palavras-chave detectadas.
Deep Learning for Vision
21 HorasPúblico-Alvo
Este curso é adequado para pesquisadores e engenheiros de Aprendizagem Profunda interessados em utilizar ferramentas disponíveis (em sua maioria open source) para analisar imagens computacionais.
O curso fornece exemplos práticos.
Edge AI com TensorFlow Lite
14 HorasEsta formação presencial ou online em Brasil é direcionada a desenvolvedores de nível intermediário, cientistas de dados e praticantes de IA que desejam aproveitar o TensorFlow Lite para aplicações de AI na borda (Edge AI).
Ao final desta formação, os participantes serão capazes de:
- Compreender os fundamentos do TensorFlow Lite e seu papel na Edge AI.
- Desenvolver e otimizar modelos de IA usando o TensorFlow Lite.
- Deployar modelos TensorFlow Lite em diversos dispositivos de borda.
- Utilizar ferramentas e técnicas para conversão e otimização de modelos.
- Implementar aplicações práticas de Edge AI usando o TensorFlow Lite.
Acelerando Aprendizado Profundo com FPGA e OpenVINO
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas de dados que desejam acelerar os aplicativos de aprendizado de máquina em tempo real e implantá-los em escala.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar o kit de ferramentas OpenVINO.
- Acelerar uma aplicação de visão computacional usando um FPGA.
- Executar diferentes camadas CNN no FPGA.
- Escalar o aplicativo em vários nós em um cluster Kubernetes.
Detecção de Fraude com Python e TensorFlow
14 HorasEste treinamento conduzido por instrutor, ao vivo (online ou presencial), é direcionado a cientistas de dados que desejam usar o TensorFlow para analisar dados potenciais de fraude.
Ao final deste treinamento, os participantes serão capazes de:
- Criar um modelo de detecção de fraude em Python e TensorFlow.
- Construir regressões lineares e modelos de regressão linear para prever fraudes.
- Desenvolver uma aplicação AI de ponta a ponta para analisar dados de fraude.
Aprendizagem Profunda Distribuída com Horovod
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores ou cientistas de dados que desejam usar Horovod para executar treinamentos de aprendizado profundo distribuídos e escalá-lo para ser executado em vários GPU s em paralelo.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a executar treinamentos de aprendizado profundo.
- Instalar e configurar Horovod para treinar modelos com TensorFlow, Keras, Py Torch e Apache MXNet.
- Escalar o treinamento de aprendizado profundo com Horovod para ser executado em vários GPU s.
Aprendizado Profundo com Keras
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a pessoas técnicas que desejam aplicar o modelo de aprendizado profundo a aplicativos de reconhecimento de imagem.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar Keras.
- Prototipar rapidamente modelos de aprendizado profundo.
- Implementar uma rede convolucional.
- Implementar uma rede recorrente.
- Execute um modelo de aprendizado profundo em uma CPU e GPU.
Introdução ao Stable Diffusion para Geração de Imagens a partir de Texto
21 HorasEste treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a cientistas de dados, engenheiros de aprendizado de máquina e pesquisadores de visão computacional que desejam aproveitar o Stable Diffusion para gerar imagens de alta qualidade para uma variedade de casos de uso.
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios de Stable Diffusion e como ele funciona para a geração de imagens.
- Construir e treinar modelos Stable Diffusion para tarefas de geração de imagens.
- Aplicar Stable Diffusion a vários cenários de geração de imagens, como inpainting, outpainting e tradução de imagem para imagem.
- Otimizar o desempenho e a estabilidade dos modelos Stable Diffusion.
Tensorflow Lite para Microcontroladores
21 HorasEste treinamento presencial, conduzido por um instrutor (online ou presencial), é destinado a engenheiros que desejam escrever, carregar e executar modelos de aprendizado de máquina em dispositivos embarcados muito pequenos.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar o TensorFlow Lite.
- Carregar modelos de aprendizado de máquina em um dispositivo embarcado para que ele possa detectar voz, classificar imagens, etc.
- Adicionar IA a dispositivos de hardware sem depender da conectividade à rede.