Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Plataforma Ultralytics

Como a Ultralytics Platform simplifica a implantação de modelos de visão computacional

Veja como a Ultralytics Platform reúne tudo o que é necessário para implantar modelos de visão computacional, dos testes às APIs prontas para produção.

Abirami VinaAbirami Vina12 min de leitura
Implantação de modelos de visão computacional com a Ultralytics Platform

A Ultralytics trabalha há anos com a comunidade de visão computacional, criando modelos e ferramentas que tornam a IA visual mais acessível para todos. Com a Ultralytics Platform, vamos ainda mais longe, reunindo todo o fluxo de trabalho de desenvolvimento de visão computacional num ambiente unificado, que abrange desde a gestão e anotação de conjuntos de dados até ao treino, à validação e à implantação de modelos.

Em particular, estamos entusiasmados por tornar mais fácil a implantação de modelos de visão computacional. À medida que a visão computacional avança para aplicações do mundo real, analisar imagens e vídeos fora de ambientes controlados ainda é algo complexo.

Ao contrário dos ambientes de teste, onde as condições são previsíveis, os cenários do mundo real envolvem iluminação variável, entradas diferentes e cargas de trabalho imprevisíveis, o que torna a implantação uma das partes mais desafiadoras do fluxo de trabalho de visão computacional.

A implantação envolve mais do que simplesmente disponibilizar um modelo para uso. É preciso configurar processos capazes de lidar com dados do mundo real e garantir que tudo funcione sem problemas à medida que o uso cresce e os projetos ganham escala.

As equipes também precisam acompanhar o desempenho e manter a confiabilidade ao longo do tempo. Isso muitas vezes significa alternar entre diferentes ferramentas de IA para testes, integração, implantação e monitoramento, o que pode desacelerar o desenvolvimento de modelos e acrescentar complexidade desnecessária.

Os fluxos de trabalho acabam ficando fragmentados. A Ultralytics Platform unifica e simplifica esse processo.

Ela oferece suporte integrado para disponibilização, testes e monitoramento de modelos em um único ambiente. As equipes podem validar modelos usando inferência no navegador, integrá-los a aplicações por meio de serviços de inferência compartilhados e implantá-los em endpoints dedicados com recursos de monitoramento de desempenho.

A página de implantação na Ultralytics Platform

Fig. 1. Uma visão da página de implantação na Ultralytics Platform (Fonte)

Neste artigo, vamos explorar como o Ultralytics Platform simplifica a implantação de modelos de visão computacional, dos testes e da integração à implantação em produção e ao monitoramento. Vamos começar!

Visão geral da implantação de modelos de visão computacional#

No ciclo de vida do aprendizado de máquina, a implantação de modelos é a etapa em que um modelo passa da experimentação para o uso no mundo real. Para modelos de visão computacional desenvolvidos com aprendizado profundo e redes neurais convolucionais, isso geralmente significa disponibilizá-los para processar imagens e vídeos em tempo real.

Depois de implantados, esses modelos recebem novos dados, que geralmente passam por etapas de pré-processamento, como redimensionamento, normalização ou formatação. Em seguida, os dados processados são enviados ao modelo, que aplica padrões aprendidos durante o treinamento para gerar previsões de alta precisão.

Dependendo do caso de uso, isso pode incluir diferentes tarefas de visão computacional. Por exemplo, os modelos Ultralytics YOLO, como o Ultralytics YOLO26, são compatíveis com uma grande variedade de tarefas de visão, incluindo detecção de objetos, segmentação de instâncias, classificação de imagens, estimativa de pose e detecção de caixas delimitadoras orientadas (OBB).

Para que isso seja viável em aplicações do mundo real, os modelos muitas vezes precisam ser integrados a sistemas que processem com eficiência tanto o pré-processamento quanto a inferência. É aí que a infraestrutura de implantação se torna essencial.

Em ambientes de produção, os modelos geralmente são acessados por meio de REST APIs ou sistemas de disponibilização de modelos. Essas interfaces permitem que as aplicações enviem dados e recebam previsões de forma programática, facilitando a integração com aplicações externas, dispositivos IoT ou sistemas robóticos que dependem da compreensão visual em tempo real.

Limitações das ferramentas tradicionais de implantação de visão computacional#

A implantação de modelos de visão computacional pode parecer simples, mas, até agora, na prática ela tem sido bem diferente. Considere uma configuração comum: primeiro, os dados são capturados por câmeras ou sensores, enviados a um modelo para inferência e, depois, retornam a uma aplicação como previsões.

Na realidade, cada uma dessas etapas costuma ser gerenciada por ferramentas e serviços separados. Um sistema pode cuidar da captura de dados, outro gerenciar a disponibilização do modelo, enquanto outras ferramentas são usadas para escalabilidade, monitoramento e registro de logs. Manter esses componentes conectados e funcionando de forma confiável pode se tornar complexo rapidamente.

À medida que o uso cresce, essa complexidade aumenta. Gerenciar a infraestrutura, lidar com dependências e manter um desempenho consistente em todo o pipeline pode desacelerar o desenvolvimento e dificultar a implantação de modelos de visão computacional em aplicações do mundo real.

A Ultralytics Platform reúne esses componentes em um único ambiente unificado. Isso oferece uma maneira mais integrada de gerenciar todo o fluxo de trabalho de implantação, mantendo o desempenho e a confiabilidade em escala.

Opções de implantação de modelos disponibilizadas pela Ultralytics Platform#

Além de unificar o processo de implantação de modelos, a Ultralytics Platform também oferece flexibilidade na forma como os modelos são implantados e usados.

Para atender às diferentes etapas da implantação de modelos de visão computacional, a plataforma oferece quatro opções: testes no navegador com inferência instantânea, inferência compartilhada por meio de APIs para desenvolvimento, endpoints dedicados para implantações de produção escaláveis em regiões do mundo todo e exportação de modelos para executá-los em infraestrutura externa ou dispositivos de borda.

Vamos ver mais de perto como cada uma dessas opções funciona.

Valide modelos rapidamente usando a aba Predict#

Antes de colocar um modelo em produção, é importante entender como ele se comporta com dados novos que ainda não foram vistos. A Ultralytics Platform inclui uma aba Predict integrada que permite executar inferência diretamente no navegador, sem configuração, infraestrutura ou dependências.

A aba Predict torna a validação de modelos rápida e interativa. Você pode carregar imagens, usar exemplos pré-carregados ou capturar entradas com uma webcam, e a inferência é executada automaticamente assim que os dados são fornecidos.

Os resultados aparecem instantaneamente, com sobreposições visuais, pontuações de confiança e saídas detalhadas, oferecendo uma visão clara do comportamento do modelo.

Validando um modelo usando a aba Predict

Fig. 2. Exemplo de validação de um modelo usando a aba Predict (Fonte)

Isso significa que, com apenas alguns cliques, você pode testar diferentes entradas, ajustar parâmetros e avaliar o desempenho em uma única interface antes de passar à implantação.

Execute inferências compartilhadas para testes ou uso leve#

Imagine que você treinou um modelo e o validou usando a aba Predict. Muitas vezes, a próxima etapa é começar a integrar esse modelo a uma aplicação ou fluxo de trabalho.

Em vez de configurar uma infraestrutura ou gerenciar servidores, a Ultralytics Platform oferece serviços de inferência compartilhados que permitem enviar dados ao seu modelo e receber previsões por meio de REST APIs simples.

Nos bastidores, a inferência compartilhada é executada em um sistema multi-inquilino distribuído por algumas regiões principais, onde as solicitações são encaminhadas automaticamente ao serviço disponível mais próximo. Isso ajuda a manter um desempenho ágil e permite que usuários em diferentes locais acessem os modelos de maneira consistente.

Você pode enviar entradas usando solicitações HTTP padrão e receber saídas estruturadas, facilitando a conexão dos modelos a aplicações, scripts ou fluxos de trabalho de automação. Essa configuração é uma ótima opção para desenvolvimento, testes, integrações ou usos mais leves antes de migrar para implantações de produção mais escaláveis.

Implante modelos globalmente por meio de endpoints dedicados#

Quando um modelo está pronto para produção, ele precisa lidar com o tráfego do mundo real de forma confiável e em grande escala. A Ultralytics Platform oferece suporte a isso com endpoints dedicados, nos quais os modelos funcionam como serviços de locatário único em 42 regiões globais. Implantar mais perto dos usuários finais ajuda a reduzir a latência e manter um desempenho consistente em diferentes locais.

Cada endpoint tem seus próprios recursos computacionais alocados e uma URL exclusiva para solicitações de inferência. Esse nível de controle facilita o ajuste das implantações de acordo com as necessidades de desempenho, desde casos de uso leves até aplicações mais exigentes, de alto rendimento, que precisam de mais recursos computacionais.

Implantando modelos em regiões globais usando a Ultralytics Platform

Fig. 3. Você pode implantar modelos em 42 regiões globais usando a Ultralytics Platform (Fonte)

Com os recursos padrão, endpoints dedicados ociosos reduzem a escala a zero e reiniciam quando chegam novas solicitações, ajudando a otimizar o uso de recursos sem intervenção manual. Já os endpoints de tamanho personalizado mantêm uma instância aquecida.

Exporte seu modelo facilmente com a Ultralytics Platform#

Hoje, a IA de borda é cada vez mais essencial, pois mais aplicações dependem da execução de modelos diretamente em dispositivos como smartphones, câmeras e sistemas embarcados. Executar modelos localmente também pode ajudar a atender aos requisitos de privacidade de dados, já que dados confidenciais, como imagens ou fluxos de vídeo, podem ser processados diretamente no dispositivo, sem serem enviados a servidores externos.

Nesses cenários, os modelos precisam ser executados fora do Ultralytics Platform, o que torna a exportação de modelos uma etapa crucial do processo de implantação. Os modelos Ultralytics YOLO costumam ser treinados usando Python e PyTorch e, em seguida, podem ser exportados para mais de 17 formatos diferentes, incluindo ONNX, TensorRT, CoreML e OpenVINO.

Essa ampla variedade de formatos garante compatibilidade com diferentes hardwares, desde unidades de processamento gráfico (GPUs) de alto desempenho até dispositivos móveis e embarcados. Além disso, a exportação permite ajustar o desempenho a ambientes específicos.

Dependendo do formato, os modelos podem atingir velocidades de inferência maiores, como um melhor desempenho de GPU com TensorRT ou uma execução de CPU otimizada com ONNX e OpenVINO. Opções como a quantização FP16 e INT8 podem reduzir ainda mais o tamanho do modelo e aumentar a taxa de processamento, o que é especialmente útil em implantações de borda.

No Ultralytics Platform, a exportação já está integrada diretamente ao fluxo de trabalho, o que permite gerar rapidamente modelos otimizados com apenas alguns cliques. As equipes podem passar do treinamento à execução de modelos em sistemas externos sem adicionar trabalho extra.

Uma seleção de formatos de exportação na Ultralytics Platform

Fig. 4. Uma seleção de formatos de exportação na Ultralytics Platform.

Como escolher a opção certa para implantar modelos#

Cada opção de implantação da Ultralytics Platform atende a uma etapa diferente do fluxo de trabalho, dos primeiros testes ao uso em produção. Veja uma visão geral de quando usar cada uma:

  • Aba Predict: costuma ser usada logo após o treinamento ou ajuste fino, quando você quer validar o desempenho de um modelo com dados novos usando inferência no navegador.
  • Inferência compartilhada: nesta etapa, os modelos podem ser integrados a aplicações por meio de APIs, permitindo testar interações do mundo real durante o desenvolvimento.
  • Endpoints dedicados: são usados em implantações de produção, nas quais os modelos precisam de desempenho consistente, recursos dedicados e capacidade de escalar por regiões globais.
  • Exportação de modelos: quando os modelos precisam ser executados fora da plataforma, a opção de exportação permite implantá-los em dispositivos de borda, aplicações móveis ou infraestrutura personalizada.

As equipes muitas vezes avançam por essas opções passo a passo, passando da validação à integração e, por fim, à implantação em produção, tudo dentro da plataforma.

Monitore modelos implantados usando a Ultralytics Platform#

Por mais essencial que seja a implantação, o fluxo de visão computacional não termina aí. Quando um modelo está em produção, o monitoramento contínuo é fundamental para garantir que ele tenha um desempenho confiável ao longo do tempo.

A Ultralytics Platform oferece ferramentas de monitoramento integrado que dão às equipes visibilidade clara sobre o comportamento dos modelos de IA para visão computacional ao longo do tempo, apoiando um fluxo de trabalho mais estruturado de operações de aprendizado de máquina (MLOps).

A página Deploy inclui um painel que acompanha métricas importantes, como o total de solicitações, as implantações ativas, a latência de resposta e as taxas de erro. Esses dados ajudam as equipes a entender os padrões de uso, avaliar a capacidade de resposta do sistema e garantir um desempenho de baixa latência em diferentes cargas de trabalho.

Monitoramento de modelos implantados na Ultralytics Platform

Fig. 5. A Ultralytics Platform facilita o monitoramento de modelos implantados. (Fonte)

Cada endpoint dedicado também oferece observabilidade detalhada por meio de visualizações individuais das implantações. Isso inclui acesso a logs, ao status de integridade do modelo e a dados de desempenho em tempo real. Os logs podem ser usados para depurar problemas, rastrear solicitações com falha e identificar possíveis problemas relacionados a dependências ou à infraestrutura.

À medida que os ambientes de produção evoluem, fatores como mudanças nos dados de entrada, necessidades de escalabilidade ou alterações nos padrões de uso podem afetar a precisão e a robustez dos modelos. Ao monitorar continuamente as métricas de desempenho, as equipes podem detectar anomalias, identificar gargalos e tomar medidas corretivas, como otimizar modelos ou ajustar recursos, para manter a disponibilização de modelos consistente e confiável.

Como incorporar escalabilidade à implantação de modelos de visão computacional#

Tradicionalmente, escalar sistemas de visão computacional significava combinar fluxos de trabalho e frameworks que nunca foram projetados para funcionar como um só. Pipelines de dados, ciclos de treinamento, infraestrutura de implantação e sistemas de monitoramento costumam ficar em lugares separados, criando atritos em todas as etapas.

O verdadeiro desafio não é apenas criar modelos, mas mantê-los em evolução: dos dados à produção, adaptando-os a novas entradas, atendendo à demanda crescente e aprimorando-os continuamente sem perder velocidade.

O que chama a atenção na Ultralytics Platform é que esse fluxo já vem integrado. Em vez de tratar cada etapa como um passo separado, a plataforma as conecta em um ciclo contínuo, no qual os modelos podem ser desenvolvidos, implantados, observados e atualizados no mesmo ambiente.

Essa mudança transforma a forma como as equipes escalam. O foco deixa de ser a orquestração de ferramentas ou da infraestrutura e passa a ser manter o ritmo à medida que os sistemas crescem.

Principais conclusões#

Levar modelos de aprendizado de máquina, como os modelos de visão computacional, para aplicações do mundo real exige que sejam confiáveis, escaláveis e fáceis de gerenciar. A Ultralytics Platform simplifica esse processo ao combinar várias funções, como disponibilização de modelos, implantação e monitoramento, em um único ambiente unificado. Com opções flexíveis de implantação e ferramentas integradas, as equipes podem passar da experimentação à produção mais rapidamente e com menos complexidade.

Conheça nossa comunidade e explore nosso repositório no GitHub para saber mais. Explore nossas páginas de soluções para conhecer várias aplicações, como IA na área da saúde e visão computacional na logística. Descubra nossas opções de licenciamento e comece a desenvolver hoje mesmo!

Escrito por

Abirami Vina
Abirami Vina

Criador de conteúdo · Ultralytics

Ao iniciar a carreira como engenheira de visão computacional, Abirami Vina construiu uma base sólida em IA de visão e machine learning. Ela é criadora de conteúdo da Ultralytics e fundadora e redatora-chefe da Scribe of AI, onde produz conteúdo técnico de alta qualidade para empresas focadas em IA. Movida pela paixão por tornar a IA compreensível e envolvente, seu trabalho aproxima a tecnologia de ponta do impacto no mundo real.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automaçã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 à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina