Programa do Curso

Introdução ao Edge AI e Otimização de Modelos

  • Compreendendo computação em borda e cargas de trabalho de IA
  • Compromissos: desempenho vs. restrições de recursos
  • Visão geral das estratégias de otimização de modelos

Seleção de Modelos e Pré-treinamento

  • Escolhendo modelos leves (ex.: MobileNet, TinyML, SqueezeNet)
  • Compreendendo arquiteturas de modelo adequadas para dispositivos de borda
  • Usando modelos pré-treinados como base

Fine-Tuning e Aprendizagem Transferida

  • Princípios da aprendizagem transferida
  • Ajustando modelos para conjuntos de dados personalizados
  • Fluxos de trabalho práticos de ajuste fino

Quantização de Modelos

  • Técnicas de quantização pós-treinamento
  • Quantização consciente do treinamento
  • Avaliação e compromissos

Poda e Compressão de Modelos

  • Estratégias de poda (estruturada vs. não estruturada)
  • Compressão e compartilhamento de pesos
  • Benchmarking de modelos comprimidos

Quadros e Ferramentas de Implantação

  • TensorFlow Lite, PyTorch Mobile, ONNX
  • Compatibilidade com hardware de borda e ambientes de tempo de execução
  • Cadeias de ferramentas para implantação multiplataforma

Implantação Prática

  • Implantando em Raspberry Pi, Jetson Nano e dispositivos móveis
  • Perfilamento e benchmarking
  • Solucionando problemas de implantação

Resumo e Próximos Passos

Requisitos

  • Compreensão dos fundamentos de aprendizado de máquina
  • Experiência com Python e frameworks de deep learning
  • Familiaridade com sistemas embarcados ou restrições de dispositivos de borda

Público-alvo

  • Desenvolvedores de IA embarcada
  • Especialistas em computação de borda
  • Engenheiros de aprendizado de máquina focados em implantação na borda
 14 Horas

Próximas Formações Provisórias

Categorias Relacionadas