Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Model Deployment

Saiba como implementar modelos de machine learning em ambientes cloud ou edge. Descubra como a Ultralytics Platform simplifica a exportação e a produção para o YOLO26.

A implementação de modelos é a fase crítica em que um modelo de machine learning treinado é integrado num ambiente de produção para tomar decisões práticas ou fazer previsões com base em dados novos. Representa a transição de um contexto de investigação ou experimental — frequentemente realizado em notebooks isolados — para uma aplicação em funcionamento, na qual o modelo interage com utilizadores e sistemas do mundo real. Este processo transforma um ficheiro estático de pesos e arquitetura num agente de IA ativo, capaz de gerar valor, como identificar objetos num fluxo de vídeo ou recomendar produtos num website.

Uma implementação eficaz exige resolver desafios distintos do treino de modelos, incluindo latência, escalabilidade e compatibilidade de hardware. As organizações utilizam frequentemente a Ultralytics Platform para simplificar este ciclo de vida, garantindo que os modelos treinados na cloud possam ser disponibilizados sem problemas em diversos ambientes, desde servidores potentes até dispositivos edge com recursos limitados.

O panorama da implementação#

As estratégias de implementação dividem-se geralmente em duas categorias: implementação na cloud e implementação edge. A escolha depende sobretudo dos requisitos específicos de velocidade, privacidade e conectividade.

  • Implementação na cloud: O modelo reside em servidores centralizados, frequentemente geridos por serviços como o AWS SageMaker ou o Google Vertex AI. As aplicações enviam dados pela Internet para o modelo através de uma REST API, que processa o pedido e devolve o resultado. Este método oferece um poder computacional praticamente ilimitado, sendo ideal para modelos grandes e complexos, mas depende de uma ligação estável à Internet.
  • Implementação edge: O modelo é executado localmente no dispositivo onde os dados são gerados, como um smartphone, drone ou câmara de fábrica. Esta abordagem, conhecida como computação edge, minimiza a latência e reforça a privacidade dos dados, uma vez que as informações não saem do dispositivo. Ferramentas como o TensorRT são frequentemente utilizadas para otimizar modelos para estes ambientes.

Preparação de modelos para produção#

Antes de poder ser implementado, um modelo é normalmente otimizado para garantir que funciona de forma eficiente no hardware-alvo. Este processo envolve a exportação de modelos, em que o formato de treino (como PyTorch) é convertido num formato adequado à implementação, como ONNX (Intercâmbio de Redes Neurais Abertas) ou OpenVINO.

Técnicas de otimização como a quantização reduzem o tamanho e a ocupação de memória do modelo sem sacrificar significativamente a precisão. Para garantir a consistência entre diferentes ambientes computacionais, os programadores utilizam frequentemente ferramentas de contentorização como o Docker, que empacotam o modelo com todas as dependências de software necessárias.

Segue-se um exemplo de como exportar um modelo YOLO26 para o formato ONNX, um passo comum na preparação para a implementação:

from ultralytics import YOLO

# Load the YOLO26 nano model
model = YOLO("yolo26n.pt")

# Export the model to ONNX format for broad compatibility
# This creates a file suitable for various inference engines
path = model.export(format="onnx")

print(f"Model successfully exported to: {path}")

Aplicações no mundo real#

A implementação de modelos dá suporte a sistemas de visão computacional amplamente utilizados em vários setores.

  • Controlo de qualidade na indústria transformadora: Na produção inteligente, os modelos implementados monitorizam correias transportadoras em tempo real. Um sistema de câmaras que execute um modelo otimizado para dispositivos NVIDIA Jetson pode detetar instantaneamente defeitos nos produtos, acionando um braço robótico para remover os itens defeituosos. Isto exige uma latência ultrabaixa que apenas a implementação de IA edge pode proporcionar.
  • Análise do comércio a retalho: As lojas utilizam modelos implementados para analisar o fluxo de pessoas e o comportamento dos clientes. Ao integrar modelos de rastreamento de objetos nos fluxos de vídeo das câmaras de segurança, os retalhistas podem gerar mapas de calor dos corredores mais populares. Estes conhecimentos ajudam a otimizar a disposição das lojas e a melhorar a gestão de inventário, recorrendo frequentemente à implementação baseada na cloud para agregar dados de várias localizações.

Implementação vs. inferência vs. treino#

É importante distinguir a Implementação de Modelos dos termos relacionados no ciclo de vida do machine learning:

  • O treino de modelos é a fase de aprendizagem em que o algoritmo aprende padrões a partir de um conjunto de dados.
  • A implementação de modelos é a fase de integração em que o modelo treinado é instalado numa infraestrutura de produção (servidores, aplicações ou dispositivos).
  • A inferência é a fase operacional — o ato efetivo de o modelo implementado processar dados em tempo real para produzir uma previsão. Por exemplo, o motor de inferência executa os cálculos definidos pelo modelo implementado.

Monitorização e manutenção#

A implementação não é o fim do percurso. Depois de entrarem em funcionamento, os modelos necessitam de monitorização contínua para detetar problemas como o desvio de dados, que ocorre quando os dados do mundo real começam a divergir dos dados de treino. Ferramentas como o Prometheus ou o Grafana são frequentemente integradas para acompanhar métricas de desempenho, garantindo que o sistema se mantém fiável ao longo do tempo. Quando o desempenho diminui, pode ser necessário voltar a treinar e a implementar o modelo, completando o ciclo de MLOps.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
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 para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
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 para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
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