Programa do Curso

Introdução à AI na Borda e Otimização de Modelos

  • Compreensão da computação na borda e cargas de trabalho de AI
  • Trade-offs: desempenho versus restrições de recursos
  • Visão geral das estratégias de otimização de modelos

Seleção e Pré-Treinamento de Modelos

  • Escolha de modelos leves (por exemplo, MobileNet, TinyML, SqueezeNet)
  • Compreensão das arquiteturas de modelo adequadas para dispositivos na borda
  • Uso de modelos pré-treinados como base

Ajuste Fino e Aprendizado por Transferência

  • Princípios do aprendizado por transferência
  • Adaptação de modelos a conjuntos de dados personalizados
  • Fluxos de trabalho práticos para ajuste fino

Quantização de Modelos

  • Técnicas de quantização pós-treinamento
  • Treinamento com consciência da quantização
  • Avaliação e trade-offs

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

Frameworks e Ferramentas de Implantação

  • TensorFlow Lite, PyTorch Mobile, ONNX
  • Compatibilidade com hardware na borda e ambientes de tempo de execução
  • Cadeias de ferramentas para implantação em múltiplas plataformas

Implantação Prática

  • Implantação em Raspberry Pi, Jetson Nano e dispositivos móveis
  • Perfilagem e benchmarking
  • Solução de problemas relacionados à implantação

Resumo e Próximos Passos

Requisitos

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

Público-Alvo

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

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas