Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Machine Learning Operations (MLOps)

Explore os fundamentos de MLOps para simplificar a implementação de IA. Saiba como gerir CI/CD, o versionamento de dados e a monitorização com o Ultralytics YOLO26 e a nossa Platform.

Operações de Aprendizado de Máquina (MLOps) é um conjunto de práticas, princípios e tecnologias que simplifica o processo de levar modelos de aprendizado de máquina (ML) do desenvolvimento experimental à implementação confiável em produção. Ao combinar a natureza exploratória da ciência de dados com o rigor disciplinar de DevOps, MLOps busca unificar o ciclo de lançamento de aplicações de Inteligência Artificial (AI). Enquanto o desenvolvimento tradicional de software se concentra principalmente no versionamento de código, MLOps introduz as complexidades adicionais do gerenciamento de dados em grande escala e da evolução do comportamento dos modelos. Essa abordagem holística garante que os sistemas de AI permaneçam escaláveis, precisos e governados durante todo o seu ciclo de vida.

Os pilares de MLOps#

Implementações bem-sucedidas de MLOps dependem da integração entre três disciplinas distintas: engenharia de dados, aprendizado de máquina e DevOps.

  • Integração e Entrega Contínuas (CI/CD): Assim como o software convencional usa pipelines de CI/CD para automatizar testes e implementação, os pipelines de MLOps automatizam o treinamento e a validação de modelos. Isso garante que alterações no código ou nos dados acionem automaticamente etapas para verificar o desempenho do modelo antes que as atualizações cheguem à produção.
  • Versionamento de Dados e Modelos: Na programação tradicional, você versiona apenas o código-fonte. Em MLOps, as equipes precisam usar ferramentas como DVC (Controle de Versão de Dados) para acompanhar alterações nos dados de treinamento juntamente com os hiperparâmetros do modelo. Isso garante a reprodutibilidade, permitindo que os engenheiros recriem qualquer versão específica do modelo a partir do histórico.
  • Monitoramento Contínuo: Depois de implementados, os modelos podem se degradar devido ao desvio de conceito, no qual as propriedades estatísticas da variável-alvo mudam ao longo do tempo. MLOps envolve a configuração de sistemas de observabilidade para acompanhar métricas como latência de inferência e precisão, alertando automaticamente as equipes quando o retreinamento é necessário.

Aplicações no mundo real#

MLOps é a espinha dorsal da AI empresarial moderna, permitindo que as empresas escalem de um único modelo para milhares de endpoints implementados de forma confiável.

  1. Manutenção Preditiva na Indústria: As fábricas usam visão computacional para identificar defeitos nas linhas de montagem. Um pipeline de MLOps garante que, à medida que novas linhas de produtos são introduzidas, os modelos de detecção de objetos sejam retreinados com novas imagens, versionados e implementados automaticamente em dispositivos edge da fábrica, sem tempo de inatividade. Isso garante que a inspeção de qualidade permaneça consistente mesmo quando as condições de fabricação mudam.

  2. Inventário Inteligente no Varejo: Os varejistas instalam câmeras para acompanhar o estoque nas prateleiras. Como a iluminação das lojas e as embalagens dos produtos mudam com frequência, o desvio do modelo é um risco constante. Os sistemas de MLOps monitoram as pontuações de confiança; se a confiança cair, o sistema sinaliza as imagens para anotação e inicia um ciclo de retreinamento na nuvem, enviando um modelo atualizado às lojas para manter o gerenciamento automatizado de inventário.

Implementando MLOps com Ultralytics#

Uma etapa crítica em qualquer fluxo de trabalho de MLOps é o acompanhamento de experimentos. Isso garante que cada execução de treinamento seja registrada com sua configuração específica, permitindo que as equipes reproduzam resultados ou revertam para versões anteriores, se necessário.

O exemplo a seguir demonstra como treinar um modelo YOLO26—o modelo mais avançado da Ultralytics, recomendado para todos os novos projetos—ao mesmo tempo que habilita o acompanhamento do projeto. Isso cria naturalmente os artefatos necessários para um pipeline de produção.

from ultralytics import YOLO

# Load the YOLO26 model (recommended for superior speed and accuracy)
model = YOLO("yolo26n.pt")

# Train the model while specifying project and name for organized logging
# This creates a structured directory of artifacts (weights, charts, args)
# which is essential for reproducibility in MLOps pipelines.
results = model.train(data="coco8.yaml", epochs=10, project="mlops_experiments", name="run_v1")

Ao organizar as execuções de treinamento em projetos específicos, as equipes podem integrar facilmente ferramentas como MLflow ou TensorBoard para visualizar as métricas de desempenho ao longo do tempo. À medida que as organizações crescem, elas geralmente migram esses fluxos de trabalho para a Ultralytics Platform, que oferece uma interface unificada para gerenciar conjuntos de dados, treinar remotamente e implementar modelos em vários formatos, como TensorRT, para obter maior velocidade de inferência.

MLOps versus conceitos relacionados#

Para implementar essas práticas de forma eficaz, é importante distinguir MLOps de termos relacionados no ecossistema.

  • MLOps versus DevOps: DevOps concentra-se na entrega contínua de aplicações de software. MLOps amplia esses princípios ao adicionar "Dados" e "Modelo" como elementos de primeira classe. Em DevOps, uma alteração no código aciona uma compilação; em MLOps, uma alteração nas distribuições de dados ou uma queda na precisão também pode acionar uma nova execução do pipeline.
  • MLOps versus disponibilização de modelos: A disponibilização de modelos refere-se especificamente à infraestrutura usada para hospedar um modelo e processar solicitações de inferência. MLOps é o conceito mais amplo que engloba a disponibilização, mas também inclui as fases de treinamento, governança e monitoramento.
  • MLOps versus AutoML: O Aprendizado de Máquina Automatizado (AutoML) concentra-se em automatizar o processo de criação de modelos (por exemplo, a seleção de algoritmos). MLOps gerencia o ciclo de vida desse modelo depois que ele foi criado e operacionaliza o pipeline que executa as ferramentas de AutoML.

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