Entrar em Contato

Programa do Curso

Fundamentos das Pipelines de TinyML

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

Coleta e Pré-processamento de Dados

  • Coleta de dados estruturados e de sensores
  • Estratégias de rotulagem e aumento de dados (data augmentation)
  • 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 treinamento utilizando frameworks padrão de ML
  • Avaliação dos indicadores de desempenho do modelo

Otimização e Compressão de Modelos

  • Técnicas de quantização
  • Poda (pruning) e compartilhamento de pesos
  • Equilíbrio entre precisão e limites de recursos

Conversão e Embalagem 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 (flashing) dos modelos nos alvos de hardware
  • Configuração de ambientes de tempo de execução
  • Testes 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 no hardware
  • Validação de desempenho em condições reais de uso

Integração da Pipeline Completa de Ponta a Ponta

  • 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 baseados em Python para dados

Público-alvo

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

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas