Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Model Serving

Saiba como o serviço de modelos faz a ponte entre modelos treinados e a produção. Explore estratégias de implementação do Ultralytics YOLO26 na Ultralytics Platform.

O serviço de modelos é o processo de alojar um modelo de aprendizagem automática treinado e disponibilizar a sua funcionalidade a aplicações de software através de uma interface de rede. Funciona como uma ponte entre um ficheiro de modelo estático guardado num disco e um sistema ativo que processa dados do mundo real. Depois de um modelo concluir a fase de treino de aprendizagem automática (ML), tem de ser integrado num ambiente de produção onde possa receber entradas — como imagens, texto ou dados tabulares — e devolver previsões. Isto é normalmente conseguido ao envolver o modelo numa Interface de Programação de Aplicações (API), permitindo-lhe comunicar com servidores Web, aplicações móveis ou dispositivos IoT.

O papel do serviço de modelos na IA#

O principal objetivo do serviço de modelos é operacionalizar eficazmente as capacidades de modelação preditiva. Enquanto o treino se concentra na precisão e na minimização da perda, o serviço concentra-se em métricas de desempenho como a latência (a rapidez com que uma previsão é devolvida) e o throughput (o número de pedidos que podem ser processados por segundo). Uma infraestrutura robusta de serviço garante que os sistemas de visão computacional (CV) permanecem fiáveis sob cargas elevadas. Frequentemente, envolve tecnologias como a conteinerização, utilizando ferramentas como o Docker, que empacota o modelo com as respetivas dependências para garantir um comportamento consistente em diferentes ambientes computacionais.

Aplicações no mundo real#

O serviço de modelos alimenta funcionalidades de IA omnipresentes em vários setores, permitindo tomar decisões imediatas com base em dados.

  • Fabrico inteligente: Em ambientes industriais, os sistemas de IA no fabrico utilizam modelos disponibilizados para inspecionar linhas de montagem. Imagens de alta resolução dos componentes são enviadas para um servidor local, onde um modelo YOLO26 deteta defeitos como riscos ou desalinhamentos, acionando alertas imediatos para remover os artigos defeituosos.
  • Automação do retalho: Os retalhistas utilizam a IA no retalho para melhorar a experiência dos clientes. Câmaras servidas por modelos de deteção de objetos identificam produtos numa zona de pagamento, calculando automaticamente o custo total sem necessidade de leitura manual de códigos de barras.

Implementação prática#

Para disponibilizar um modelo de forma eficaz, é frequentemente vantajoso exportar modelos para um formato normalizado como ONNX, que promove a interoperabilidade entre diferentes frameworks de treino e motores de serviço. O exemplo seguinte demonstra como carregar um modelo e executar inferência, simulando a lógica que existiria num endpoint de serviço utilizando Python.

from ultralytics import YOLO

# Load the YOLO26 model (this typically happens once when the server starts)
model = YOLO("yolo26n.pt")

# Simulate an incoming API request with an image source URL
image_source = "https://ultralytics.com/images/bus.jpg"

# Run inference to generate predictions for the user
results = model.predict(source=image_source)

# Process results (e.g., simulating a JSON response to a client)
print(f"Detected {len(results[0].boxes)} objects in the image.")

Escolher a estratégia certa#

A escolha da estratégia de serviço depende em grande medida do caso de utilização específico. O serviço online fornece respostas imediatas através de protocolos como REST ou gRPC, o que é essencial para aplicações Web voltadas para os utilizadores. Por outro lado, o serviço em lote processa grandes volumes de dados offline, sendo adequado para tarefas como a geração de relatórios noturnos. Para aplicações que exigem privacidade ou baixa latência sem depender da Internet, a IA de edge transfere o processo de serviço diretamente para o dispositivo, utilizando formatos otimizados como TensorRT para maximizar o desempenho em hardware com recursos limitados. Muitas organizações utilizam a Ultralytics Platform para simplificar a implementação destes modelos em vários endpoints, incluindo APIs na cloud e dispositivos edge.

Distinção em Relação a Termos Relacionados#

Embora estejam estreitamente relacionados, o "serviço de modelos" é distinto da implementação de modelos e da inferência.

  • Implementação de modelos: Refere-se à fase mais ampla do ciclo de vida de lançamento de um modelo num ambiente de produção. O serviço é o mecanismo ou software específico (como o NVIDIA Triton Inference Server ou o TorchServe) utilizado para executar o modelo implementado.
  • Inferência: É o ato matemático de calcular uma previsão a partir de uma entrada. O serviço de modelos fornece a infraestrutura (rede, escalabilidade e segurança) que permite que a inferência ocorra de forma fiável para os utilizadores finais.
  • Microsserviços: O serviço é frequentemente estruturado como um conjunto de microsserviços, em que o modelo é executado como um serviço independente que outras partes de uma aplicação podem consultar, trocando frequentemente dados em formatos leves como JSON.

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