Programa do Curso

Fundamentos de Pipelines TinyML

  • Visão geral das etapas do fluxo de trabalho TinyML
  • Características de hardware de borda
  • Considerações de design da pipeline

Coleta e Pré-processamento de Dados

  • Coletando dados estruturados e de sensores
  • Estratégias de rotulação e aumento de dados
  • Preparação de conjuntos de dados para ambientes com recursos limitados

Desenvolvimento de Modelos para TinyML

  • Seleção de arquiteturas de modelos para microcontroladores
  • Fluxos de trabalho de treinamento usando frameworks de ML padrão
  • Avaliação de indicadores de desempenho do modelo

Otimização e Compressão de Modelos

  • Técnicas de quantização
  • Pruning e compartilhamento de pesos
  • Equilibrando precisão e limites de recursos

Conversão e Empacotamento de Modelos

  • Exportação de modelos para TensorFlow Lite
  • Integração de modelos em toolchains embarcadas
  • Gerenciamento do tamanho do modelo e restrições de memória

Implantação em Microcontroladores

  • Gravação de modelos em alvos de hardware
  • Configuração de ambientes de tempo de execução
  • Teste de inferência em tempo real

Monitoramento, Testes e Validação

  • Estratégias de teste para sistemas TinyML implantados
  • Depuração do comportamento do modelo em hardware
  • Validação de desempenho em condições de campo

Integração da Pipeline Completa de Fim a Fim

  • Construção de fluxos de trabalho automatizados
  • Versionamento de dados, modelos e firmware
  • Gerenciamento de atualizações e iterações

Resumo e Próximos Passos

Requisitos

  • Compreensão dos fundamentos do aprendizado de máquina
  • Experiência com programação embarcada
  • Familiaridade com fluxos de trabalho de dados baseados em Python

Público-Alvo

  • Engenheiros de IA
  • Desenvolvedores de software
  • Especialistas em sistemas embarcados
 21 Horas

Próximas Formações Provisórias

Categorias Relacionadas