Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Duração 14 horas
Programa do Curso
Ambiente Deep Learning do MATLAB & Validação de GPU
- Arquitetura da Deep Learning Toolbox e visão geral do fluxo de trabalho
- Verificação da disponibilidade de GPU, compatibilidade CUDA/cuDNN e configuração de drivers
- Configuração de workers paralelos, gestão de memória e domínio dos conceitos básicos de
gpuArray - Lab 1: Validação do ambiente e execução do seu primeiro script de deep learning acelerado por GPU
Construções Fundamentais de Deep Learning no MATLAB
- Camadas de redes neurais: conv, pooling, batch norm, dropout, residual e dense
- Fundamentos de
dlarray,dlnetworke ciclos de treino personalizados - Funções de perda, otimizadores (Adam, SGD, RMSProp) e estratégias de agendamento da taxa de aprendizagem
- Visualização de arquiteturas, distribuições de pesos e fluxo de gradientes para depuração
- Lab 2: Construção de uma
dlnetworkpersonalizada do zero e depuração das interações entre camadas
Projetar CNNs para Reconhecimento de Imagens
- Padrões de design de CNN: extração de características, hierarquias espaciais e campos de receção
- Transfer learning: utilização de redes pré-treinadas como ResNet, EfficientNet e MobileNet
- Pipelines de aumento de dados utilizando
imageDatastore,augmentedImageDatastoree transformações personalizadas - Lab 3: Treino de uma CNN do zero num conjunto de dados personalizado de classificação de imagens com aumento
Rótulo Automatizado de Dados & Pipelines Reprodutíveis
- Aproveitamento das ferramentas de aprendizagem ativa e de rótulo semissupervisionado do MATLAB
- Importação e exportação de anotações (COCO, Pascal VOC, YOLO, CSV)
- Criação de scripts de preparação de dados parametrizados e com controlo de versão
- Lab 4: Automação do fluxo de trabalho de rotulagem e integração num script de treino
Treino Escalável: Multi-GPU, Nuvem & Clusters
- Estratégias de treino com múltiplas GPUs: ajustamento do tamanho do lote, acumulação de gradientes e paralelismo de dados
- Treino distribuído com o MATLAB Parallel Server e clusters locais
- Fluxos de trabalho de treino na nuvem (AWS, Azure, GCP) através de perfis de computação em nuvem do MATLAB
- Monitorização do treino, salvaguarda de estados (checkpointing) e técnicas de otimização de hiperparâmetros
- Lab 5: Escalonar um modelo para uma configuração multi-GPU/nuvem e perfil do rendimento do treino
Interoperabilidade entre Frameworks e Troca de Modelos
- Importação de modelos Caffe e TensorFlow/Keras pré-treinados para o MATLAB
- Validação da paridade de precisão e adaptação de arquiteturas para fluxos de trabalho do MATLAB
- Exportação de modelos para ONNX, TensorFlow ou Core ML para implementação multiplataforma
- Lab 6: Importação de um modelo TF-Keras, ajustamento fino no MATLAB e exportação para ONNX
Projeto Final e Preparação para Produção
- Pipeline end-to-end: ingestão de dados, treino, validação, otimização e implementação
- Compressão de modelos: poda, quantização e geração de código com o GPU Coder
- Boas práticas de reprodutibilidade: registo, sementes aleatórias e partilha de apps de deep learning do MATLAB
- Projeto Final: Construir, treinar, otimizar e exportar um sistema completo de reconhecimento de imagens adaptado ao seu domínio específico
Para solicitar um plano de curso personalizado para esta formação, entre em contacto connosco.
Requisitos
- Proficiência em MATLAB (sintaxe, fluxos de trabalho de programação, familiaridade com as toolboxes)
- Não é necessária experiência prévia em ciência de dados ou deep learning
- Acesso a uma estação de trabalho local com GPU (compatível com CUDA) ou cluster em nuvem aprovado para os laboratórios ao vivo
Público-alvo
- Desenvolvedores e Engenheiros de Software
- Engenheiros de Pesquisa e Especialistas de Domínio
- Equipas em transição de processamento tradicional de sinais/imagens para fluxos de trabalho orientados por IA
Testemunhos de Clientes (2)
Introduzir noções de repetição na formulação de comandos para quem nunca usou IA, e apresentar diferentes métodos de uso para quem já tem experiência com a tecnologia.
Matthew Gay - Tarsus Pharmaceuticals
Curso - Artificial Intelligence (AI) Overview
Máquina Traduzida
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