YOLO Vision 2026:
Voltar ao Glossário da Ultralytics

TinyML

Explora o TinyML e aprende a implementar o Ultralytics YOLO26 em microcontroladores de baixo consumo. Descobre como otimizar modelos para IoT com quantização e a Ultralytics Platform.

A aprendizagem automática de pequena escala, normalmente designada por TinyML, representa um subcampo especializado da aprendizagem automática que se centra na implementação de modelos em dispositivos com consumo de energia ultrabaixo e recursos limitados, como microcontroladores e pequenos dispositivos IoT. Ao contrário dos sistemas tradicionais baseados na nuvem, que dependem de enormes recursos computacionais, o TinyML funciona inteiramente na periferia. Ao executar algoritmos inteligentes localmente em dispositivos com limitações de energia, frequentemente medidas em meros miliwatts, esta abordagem minimiza a latência, assegura a privacidade dos dados e reduz drasticamente a utilização da largura de banda, um paradigma apoiado e desenvolvido por comunidades como a TinyML Foundation.

Para adaptar com sucesso arquiteturas complexas de redes neuronais a hardware altamente limitado, como processadores ARM Cortex-M, os modelos têm de passar por uma otimização rigorosa. Técnicas como a quantização de modelos—que converte pesos de ponto flutuante de 32 bits em inteiros de 8 bits—e a poda de modelos são utilizadas para reduzir significativamente a ocupação total de memória. Atualmente, frameworks especializados como o TensorFlow Lite for Microcontrollers da Google e o ExecuTorch do PyTorch facilitam estes fluxos de trabalho de compressão precisos, levando capacidades avançadas de inteligência visual e auditiva ao hardware incorporado quotidiano.

TinyML vs. Edge AI#

Embora o TinyML esteja estreitamente relacionado com a Edge AI, a principal distinção reside na escala do hardware e no orçamento energético. Edge AI é um termo mais abrangente que inclui qualquer execução local de modelos de IA, utilizando frequentemente computadores de placa única, como um Raspberry Pi, ou GPUs incorporadas robustas, como uma NVIDIA Jetson. Em contraste, o TinyML visa especificamente sistemas profundamente incorporados que funcionam com baterias durante meses ou anos, como placas Arduino ou chips STMicroelectronics. Estes dispositivos normalmente dispõem apenas de algumas centenas de quilobytes de RAM, tornando obrigatória uma compressão agressiva dos modelos.

Aplicações no mundo real#

A capacidade de implementar inteligência diretamente em hardware mínimo desbloqueou inúmeros casos de utilização prática em vários setores:

  • Manutenção Preditiva no Fabrico Inteligente: As fábricas instalam sensores de vibração e áudio de consumo de energia ultrabaixo diretamente nas máquinas. Estes sensores TinyML analisam continuamente as frequências dos motores para detetar anomalias subtis que indicam uma falha iminente, permitindo às equipas de manutenção resolver os problemas antes que ocorra uma dispendiosa paragem.
  • Agricultura Inteligente de Precisão: Dispositivos TinyML alimentados por bateria são distribuídos por extensos campos agrícolas para monitorizar condições ambientais localizadas e detetar sinais precoces de infestações de pragas ou doenças utilizando módulos de câmara básicos, transmitindo apenas alertas leves em vez de ficheiros de imagem pesados.
  • Monitorização Acústica para a Conservação da Vida Selvagem: Os investigadores utilizam matrizes de sensores acústicos ocultas e alimentadas por TinyML para detetar os sons específicos de espécies ameaçadas ou atividades de exploração madeireira ilegal, como motosserras, em florestas densas. Funcionando com energia solar ou baterias, estes dispositivos analisam o áudio localmente e acionam instantaneamente alertas de longo alcance.

Exportar Modelos para TinyML#

Preparar um modelo para um microcontrolador requer uma formatação de exportação rigorosa. Utilizando o Ultralytics YOLO26, os programadores podem criar pipelines robustos de deteção de objetos e comprimi-los para destinos incorporados. Podes gerir facilmente o teu conjunto de dados e o versionamento do modelo na Ultralytics Platform antes de exportares localmente. A integração nativa com TFLite permite a conversão simples para os formatos de inteiros de 8 bits necessários para microcontroladores, complementando outras opções de implementação de modelos específicas de hardware, como o CoreML da Apple, o Edge TPU da Google e o TensorRT da NVIDIA.

O exemplo seguinte demonstra como exportar um modelo Ultralytics YOLO26 leve, especificamente otimizado com quantização INT8, tornando-o adequado para implementação em plataformas periféricas compatíveis com TinyML:

from ultralytics import YOLO

# Initialize the lightweight YOLO26 Nano model for edge use cases
model = YOLO("yolo26n.pt")

# Export to TFLite format with INT8 quantization and a reduced image size
# This minimizes the memory footprint and accelerates inference on microcontrollers
model.export(format="tflite", int8=True, imgsz=160)

Explore solutions

Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática