Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Ultralytics YOLO

Top 5 dicas para implementar o YOLO26 eficientemente em edge e cloud

Aprende as 5 melhores dicas práticas para implementar o Ultralytics YOLO26 de forma eficiente em edge e cloud, desde a escolha do fluxo de trabalho e formato de exportação até à quantização.

ABAbirami Vina4 min read
Dicas para implementar o Ultralytics YOLO26 eficientemente em edge e cloud

No mês passado, a Ultralytics lançou oficialmente o Ultralytics YOLO26, estabelecendo um novo padrão para IA de visão, um ramo da inteligência artificial que permite às máquinas interpretar e compreender informações visuais de imagens e vídeos. Em vez de simplesmente capturar filmagens, modelos de visão computacional como os modelos Ultralytics YOLO suportam tarefas de visão, tais como detecção de objetos, segmentação de instâncias, estimativa de pose e classificação de imagens.

Criado para onde a visão computacional realmente roda, em dispositivos, câmeras, robôs e sistemas de produção, o YOLO26 é um modelo de ponta que entrega inferência mais rápida na unidade central de processamento (CPU), implantação simplificada e desempenho eficiente de ponta a ponta em ambientes do mundo real. Os modelos YOLO26 também foram projetados para facilitar a transição de soluções de visão computacional da experimentação para a produção.

O modelo nano do YOLO26 oferece até 43% mais rapidez na inferência de CPU do que o YOLO11

Fig 1. O modelo YOLO26 nano oferece uma inferência de CPU até 43% mais rápida do que o YOLO11. (Fonte)

A implantação de modelos geralmente envolve várias considerações, como selecionar o hardware correto, escolher um formato de exportação apropriado, otimizar o desempenho e validar resultados sob condições do mundo real. Navegar por essas etapas ao implantar o YOLO26 é simples, graças ao pacote Python da Ultralytics, que agiliza o treinamento, a inferência e a exportação de modelos em múltiplos alvos de implantação.

No entanto, mesmo com fluxos de trabalho simplificados, tomar as decisões de implantação corretas é fundamental. Neste artigo, abordaremos cinco dicas práticas para te ajudar a implantar o YOLO26 de forma eficiente em ambientes de borda (edge) e nuvem, garantindo um desempenho confiável e escalável de IA de visão na produção. Vamos começar!

Link to this sectionO que é implantação de modelo em visão computacional?#

Antes de mergulharmos nas estratégias de implantação para o YOLO26, vamos dar um passo atrás e entender o que a implantação de modelo significa em visão computacional.

A implantação de modelo é o processo de mover um modelo de aprendizagem profunda treinado de um ambiente de desenvolvimento para uma aplicação do mundo real, onde ele possa processar novas imagens ou fluxos de vídeo e gerar previsões continuamente. Em vez de rodar experimentos em conjuntos de dados estáticos, o modelo se torna parte de um sistema ativo.

Em visão computacional, isso muitas vezes significa integrar o modelo com câmeras, dispositivos de IA de borda (edge AI), APIs ou infraestrutura de nuvem. Ele precisa operar dentro das limitações de hardware, atender aos requisitos de latência e manter um desempenho consistente sob condições variáveis do mundo real.

Compreender essa mudança da experimentação para a produção é essencial porque as decisões de implantação impactam diretamente o quão bem um modelo funciona fora de um laboratório ou configuração experimental.

Link to this sectionEntendendo os fluxos de trabalho de implantação do Ultralytics YOLO26#

A seguir, vamos analisar o que um fluxo de trabalho de implantação do YOLO26 realmente envolve. Simplificando, é a sequência de etapas que leva uma imagem desde ser capturada até ser analisada e transformada em uma previsão.

Em uma configuração típica, uma câmera captura uma imagem ou quadro de vídeo. Esses dados são então pré-processados, como redimensionados ou formatados corretamente, antes de serem passados para o Ultralytics YOLO26 para inferência.

O modelo analisa a entrada e produz saídas como caixas delimitadoras (bounding boxes), máscaras de segmentação ou pontos-chave. Esses resultados podem ser usados para disparar ações, tais como enviar alertas, atualizar um painel ou guiar um sistema robótico.

Onde esse fluxo de trabalho roda depende da sua estratégia de implantação. Por exemplo, em uma implantação na borda (edge), a inferência ocorre diretamente no dispositivo ou próximo à câmera, ajudando a reduzir a latência e a melhorar a privacidade dos dados.

Enquanto isso, em uma implantação na nuvem, imagens ou quadros de vídeo são enviados para servidores remotos para processamento, permitindo maior escalabilidade e gerenciamento centralizado. Alguns sistemas usam uma abordagem híbrida, realizando processamento leve na borda e cargas de trabalho mais pesadas na nuvem.

Link to this sectionExplorando as variantes do modelo YOLO26#

Para tomar decisões de implantação informadas, também é importante entender que existem diferentes variantes do modelo YOLO26 para escolher.

Prontos para uso, os modelos Ultralytics YOLO estão disponíveis em múltiplos tamanhos, tornando fácil escolher uma versão que se adeque ao seu hardware e às suas necessidades de desempenho. O YOLO26 vem em cinco variantes: Nano (n), Small (s), Medium (m), Large (l) e Extra Large (x).

Os modelos menores, como o YOLO26n, são otimizados para eficiência e são ótimos para dispositivos de borda, dispositivos de Internet das Coisas (IoT), sistemas embarcados e sistemas alimentados por uma CPU, onde a baixa latência e o menor consumo de energia são importantes. Eles oferecem um desempenho robusto mantendo o uso de recursos no mínimo.

Os modelos maiores, como o YOLO26l e o YOLO26x, são projetados para entregar maior precisão e lidar com cenas mais complexas. Essas variantes normalmente apresentam melhor desempenho em sistemas equipados com unidades de processamento gráfico (GPUs) ou em ambientes de nuvem onde mais recursos computacionais estão disponíveis.

Selecionar o tamanho correto do modelo depende dos seus objetivos de implantação. Se velocidade e eficiência em hardware limitado são suas prioridades, uma variante menor pode ser ideal. Se sua aplicação exige precisão máxima e você tem acesso a hardware mais potente, um modelo maior pode ser a melhor escolha.

Link to this sectionDicas para implantar o YOLO26 de forma eficiente#

Agora que temos uma melhor compreensão das variantes do modelo YOLO26 e dos fluxos de trabalho de implantação, vamos explorar algumas dicas práticas para implantar o YOLO26 eficientemente em ambientes de borda e nuvem.

Link to this sectionDica 1: Considere suas opções de implantação de modelo#

Uma das primeiras decisões que você precisará tomar ao implantar o Ultralytics YOLO26 é onde o modelo rodará. Seu ambiente de implantação afeta diretamente o desempenho, a latência, a privacidade e a escalabilidade.

Comece avaliando seu fluxo de trabalho. Sua aplicação exige baixa latência, significando que as previsões devem ser geradas quase instantaneamente após uma imagem ser capturada?

Por exemplo, em robótica ou sistemas de segurança, até pequenos atrasos podem afetar o desempenho. Nesses casos, uma implantação de borda é frequentemente a melhor opção. Rodar a inferência diretamente em um dispositivo ou perto da câmera reduz o tempo necessário para processar dados e evita enviar imagens pela internet, o que também pode melhorar a privacidade.

Por outro lado, a implantação na nuvem oferece maior escalabilidade e poder computacional. Servidores em nuvem podem processar grandes volumes de imagens, lidar com múltiplos fluxos de vídeo e suportar maior taxa de transferência.

Por exemplo, na agricultura, um agricultor pode coletar milhares de imagens de folhas e analisá-las em lotes para determinar se as plantações apresentam sinais de doença. Nesse tipo de cenário, o desempenho em tempo real imediato pode não ser necessário, tornando o processamento na nuvem uma escolha prática e escalável.

Um exemplo do uso do YOLO26 para analisar imagens de folhas

Fig 2. Um exemplo de uso do YOLO26 para analisar imagens de folhas

No entanto, enviar dados para servidores remotos introduz latência de rede, que é o atraso causado pela transmissão de imagens pela internet e pelo recebimento de previsões em retorno. Para aplicações que não são sensíveis ao tempo, esse compromisso pode ser aceitável.

Existem também opções entre a borda pura e a nuvem pura. Algumas empresas usam infraestrutura local localizada perto de onde os dados são gerados. Outras constroem pipelines híbridos, realizando filtragem leve na borda e enviando dados selecionados para a nuvem para uma análise mais profunda.

Escolher a opção de implantação correta depende dos requisitos da sua aplicação. Ao definir claramente suas necessidades de velocidade, privacidade e escalabilidade, você pode selecionar uma estratégia que garanta que o YOLO26 opere de forma confiável em condições do mundo real.

Link to this sectionDica 2: Escolha o formato de exportação que corresponda ao seu hardware#

Uma vez que você decidiu onde seu modelo rodará, o próximo passo é escolher o formato de exportação correto. Exportar um modelo significa convertê-lo do formato usado durante o treinamento para um formato que seja otimizado para implantação.

Os modelos YOLO26 são construídos e treinados nativamente em PyTorch, mas ambientes de produção frequentemente dependem de runtimes especializados que são mais adequados para hardware específico. Esses runtimes são projetados para melhorar a velocidade de inferência, reduzir o uso de memória e garantir compatibilidade com o dispositivo de destino.

Converter o YOLO26 para o formato apropriado permite que ele rode eficientemente fora do ambiente de treinamento. O pacote Python da Ultralytics torna esse processo direto. Ele suporta uma ampla gama de integrações para construir e implantar projetos de visão computacional.

Se você quiser explorar essas integrações com mais detalhes, você pode conferir a documentação oficial da Ultralytics. Ela inclui tutoriais passo a passo, orientação específica para hardware e exemplos práticos para te ajudar a seguir do desenvolvimento para a produção com confiança.

A Ultralytics suporta diferentes integrações

Fig 3. A Ultralytics suporta diferentes integrações (Fonte)

Em particular, o pacote Python da Ultralytics suporta a exportação do Ultralytics YOLO26 para múltiplos formatos adaptados a diferentes plataformas de hardware. Por exemplo, o formato de exportação ONNX permite compatibilidade entre plataformas, o formato de exportação TensorRT é otimizado para GPUs NVIDIA e dispositivos de borda NVIDIA Jetson, e o formato de exportação OpenVINO é projetado para hardware Intel.

Alguns dispositivos suportam mais de um formato de exportação, mas o desempenho pode variar dependendo de qual você escolhe. Em vez de selecionar um formato por padrão, pergunte-se: qual opção é a mais eficiente para o seu dispositivo?

Um formato pode entregar inferência mais rápida, enquanto outro pode oferecer melhor eficiência de memória ou integração mais fácil ao seu pipeline existente. É por isso que é importante combinar o formato de exportação ao seu hardware específico e ao ambiente de implantação.

Dedicar tempo para testar diferentes opções de exportação no seu dispositivo de destino pode fazer uma diferença notável no desempenho do mundo real. Um formato de exportação bem combinado ajuda a garantir que o YOLO26 rode de forma eficiente, confiável e na velocidade que sua aplicação exige.

Link to this sectionDica 3: Pergunte se o seu modelo precisa de quantização#

Após selecionar um formato de exportação, também é uma boa ideia determinar se seu modelo deve ser quantizado.

Quantização de modelo reduz a precisão numérica dos pesos e computações de um modelo, normalmente convertendo-os de ponto flutuante de 32 bits para formatos de precisão menor, como 16 ou 8 bits. Isso ajuda a reduzir o tamanho do modelo, diminuir o uso de memória e melhorar a velocidade de inferência, especialmente em dispositivos de borda ou sistemas alimentados por uma CPU.

Dependendo do seu hardware, formato de exportação e dependências de runtime, a quantização pode melhorar notavelmente o desempenho. Alguns runtimes são otimizados para modelos de menor precisão, permitindo que rodem mais rápido e com mais eficiência.

No entanto, a quantização pode impactar levemente a precisão se não for aplicada com cuidado. Ao realizar a quantização pós-treinamento, certifique-se de passar as imagens de validação. Essas imagens são usadas durante a calibração para ajudar o modelo a se ajustar a uma precisão menor e manter previsões estáveis.

Link to this sectionDica 4: Considere o desvio de dados (data drift)#

Mesmo o modelo mais bem treinado pode perder desempenho ao longo do tempo devido ao desvio de dados. O desvio de dados ocorre quando os dados que seu modelo vê em produção são diferentes dos dados nos quais ele foi treinado.

Em outras palavras, o mundo real muda, mas seu modelo não. Como resultado, a precisão pode diminuir lentamente.

Por exemplo, você pode treinar seu modelo YOLO26 usando imagens capturadas durante o dia. Se esse mesmo modelo for usado mais tarde à noite, sob condições de iluminação diferentes, o desempenho pode cair. O mesmo problema pode acontecer com mudanças em ângulos de câmera, condições climáticas, fundos ou aparências de objetos.

O desvio de dados é comum em sistemas de IA de visão do mundo real. Ambientes raramente são estáticos, e pequenas mudanças podem afetar a precisão da detecção. Para reduzir o impacto do desvio, você pode garantir que seu conjunto de dados de treinamento reflita as condições do mundo real o mais próximo possível.

Inclua imagens capturadas em diferentes momentos do dia, sob diferentes condições de iluminação e através de vários ambientes. Após a implantação, você pode continuar monitorando o desempenho e atualizando ou ajustando o modelo conforme necessário.

Link to this sectionDica 5: Faça benchmarks em condições do mundo real#

Antes de implantar totalmente seu modelo, você pode fazer benchmarks dele em condições do mundo real.

Benchmarking do YOLO26 em comparação com outros modelos

Fig 4. Uma visão sobre fazer benchmarks do YOLO26 em relação a outros modelos (Fonte)

É comum testar o desempenho em ambientes controlados usando imagens de amostra ou pequenos conjuntos de dados. No entanto, sistemas do mundo real muitas vezes se comportam de maneira diferente. Limitações de hardware, atrasos de rede, múltiplos fluxos de vídeo e entrada contínua podem afetar o desempenho.

Fazer benchmark refere-se a medir como seu modelo performa no dispositivo real e na configuração onde ele irá rodar. Isso inclui verificar a velocidade de inferência, latência geral, uso de memória e estabilidade do sistema. É importante testar não apenas o modelo em si, mas todo o pipeline, incluindo o pré-processamento e quaisquer etapas de pós-processamento.

Um modelo pode ter um bom desempenho em um teste de imagem única, mas ter dificuldades ao processar vídeo ao vivo continuamente. Da mesma forma, o desempenho em uma máquina de desenvolvimento potente pode não refletir como o modelo se comporta em um dispositivo de borda de baixa potência.

Ao fazer benchmarks sob condições realistas, você pode identificar gargalos precocemente e fazer ajustes antes de entrar em operação. Testar no mesmo ambiente onde o YOLO26 operará ajuda a garantir um desempenho confiável, estável e consistente na produção.

Link to this sectionOutras considerações importantes sobre a implantação de modelos#

Aqui estão alguns fatores adicionais para ter em mente ao implantar o YOLO26:

  • Monitoramento e registro: Configure ferramentas de monitoramento para rastrear métricas como latência, precisão e integridade do sistema após a implantação.
  • Segurança e privacidade: Implemente salvaguardas para proteger dados visuais sensíveis, especialmente ao usar infraestrutura em nuvem ou remota.
  • Otimização de gargalos do pipeline: Avalie todo o pipeline, incluindo módulos como pré-processamento, inferência, pós-processamento e transferência de dados, já que atrasos podem ocorrer fora do próprio modelo.
  • Planejamento de escalabilidade: Planeje o crescimento com antecedência, garantindo que seu sistema possa lidar com tráfego aumentado, câmeras adicionais ou cargas de trabalho expandidas.

Link to this sectionPrincipais pontos#

Implantar o YOLO26 de forma eficiente começa por entender onde seu modelo rodará e o que sua aplicação realmente precisa. Ao escolher a abordagem de implantação correta, combinar o formato de exportação ao seu hardware e testar o desempenho em condições do mundo real, você pode construir sistemas de IA de visão confiáveis e responsivos. Com a configuração certa, o Ultralytics YOLO26 torna mais fácil levar visão computacional rápida e pronta para a produção para a borda e para a nuvem.

Junta-te à nossa comunidade e explora o nosso repositório GitHub. Consulta as nossas páginas de soluções para descobrir diversas aplicações como IA na agricultura e visão computacional na saúde. Descobre as nossas opções de licenciamento e começa hoje mesmo com visão por IA!

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

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