Ultralytics YOLO11 Modos
Introdução
Ultralytics YOLO11 não é apenas mais um modelo de deteção de objectos; é uma estrutura versátil concebida para abranger todo o ciclo de vida dos modelos de aprendizagem automática - desde a ingestão de dados e a formação de modelos até à validação, implementação e acompanhamento no mundo real. Cada modo serve um objetivo específico e foi concebido para lhe oferecer a flexibilidade e a eficiência necessárias para diferentes tarefas e casos de utilização.
Ver: Ultralytics Tutorial de modos: Treinar, validar, prever, exportar e avaliar.
Modos num relance
Compreender os diferentes modos suportados pelo Ultralytics YOLO11 é fundamental para tirar o máximo partido dos seus modelos:
- Modo de treino: Afine o seu modelo em conjuntos de dados personalizados ou pré-carregados.
- Modo Val: Um ponto de controlo pós-formação para validar o desempenho do modelo.
- Modo de previsão: Liberte o poder de previsão do seu modelo em dados do mundo real.
- Modo de exportação: Torne o seu modelo pronto a ser implementado em vários formatos.
- Modo de rastreio: Amplie o seu modelo de deteção de objectos para aplicações de seguimento em tempo real.
- Modo de referência: Analise a velocidade e a precisão do seu modelo em diversos ambientes de implementação.
Este guia completo tem como objetivo dar-lhe uma visão geral e conhecimentos práticos sobre cada modo, ajudando-o a aproveitar todo o potencial de YOLO11.
Comboio
O modo Train é utilizado para treinar um modelo YOLO11 num conjunto de dados personalizado. Neste modo, o modelo é treinado utilizando o conjunto de dados e os hiperparâmetros especificados. O processo de treino envolve a otimização dos parâmetros do modelo para que este possa prever com precisão as classes e localizações dos objectos numa imagem.
Val
O modo Val é utilizado para validar um modelo YOLO11 depois de este ter sido treinado. Neste modo, o modelo é avaliado num conjunto de validação para medir a sua precisão e desempenho de generalização. Este modo pode ser utilizado para ajustar os hiperparâmetros do modelo para melhorar o seu desempenho.
Prever
O modo Prever é utilizado para efetuar previsões utilizando um modelo YOLO11 treinado em novas imagens ou vídeos. Neste modo, o modelo é carregado a partir de um ficheiro de ponto de controlo e o utilizador pode fornecer imagens ou vídeos para realizar a inferência. O modelo prevê as classes e localizações dos objectos nas imagens ou vídeos de entrada.
Exportação
O modo de exportação é utilizado para exportar um modelo YOLO11 para um formato que possa ser utilizado para implantação. Neste modo, o modelo é convertido para um formato que pode ser utilizado por outras aplicações de software ou dispositivos de hardware. Este modo é útil para a implantação do modelo em ambientes de produção.
Pista
O modo de rastreio é utilizado para rastrear objectos em tempo real utilizando um modelo YOLO11 . Neste modo, o modelo é carregado a partir de um ficheiro de ponto de controlo e o utilizador pode fornecer um fluxo de vídeo em direto para efetuar o seguimento de objectos em tempo real. Este modo é útil para aplicações como sistemas de vigilância ou carros autónomos.
Referência
O modo de referência é utilizado para determinar a velocidade e a precisão de vários formatos de exportação para YOLO11. Os parâmetros de referência fornecem informações sobre o tamanho do formato exportado, a sua mAP50-95
métricas (para deteção de objectos, segmentação e pose) ou accuracy_top5
(para classificação) e o tempo de inferência em milissegundos por imagem em vários formatos como ONNX, OpenVINO, TensorRT, entre outros. Esta informação pode ajudar os utilizadores a escolher o melhor formato de exportação para o seu caso de utilização específico, com base nos seus requisitos de velocidade e precisão.
FAQ
Como posso treinar um modelo de deteção de objectos personalizado com Ultralytics YOLO11 ?
O treino de um modelo de deteção de objectos personalizado com Ultralytics YOLO11 envolve a utilização do modo de treino. É necessário um conjunto de dados formatado em YOLO , contendo imagens e ficheiros de anotação correspondentes. Utilize o seguinte comando para iniciar o processo de treino:
Exemplo
Para obter instruções mais pormenorizadas, pode consultar o Ultralytics Train Guide.
Quais são as métricas utilizadas pelo Ultralytics YOLO11 para validar o desempenho do modelo?
Ultralytics YOLO11 utiliza várias métricas durante o processo de validação para avaliar o desempenho do modelo. Estes incluem:
- mAP (precisão média média): Avalia a precisão da deteção de objectos.
- IOU (Intersecção sobre União): Mede a sobreposição entre as caixas delimitadoras previstas e as da verdade terrestre.
- Precisão e Recuperação: A precisão mede o rácio entre as detecções positivas verdadeiras e o total de positivos detectados, enquanto a recuperação mede o rácio entre as detecções positivas verdadeiras e o total de positivos reais.
Pode executar o seguinte comando para iniciar a validação:
Exemplo
Para mais pormenores, consulte o Guia de Validação.
Como é que posso exportar o meu modelo YOLO11 para implementação?
Ultralytics YOLO11 oferece a funcionalidade de exportação para converter o modelo treinado em vários formatos de implantação, como ONNX, TensorRT, CoreML, entre outros. Use o exemplo a seguir para exportar seu modelo:
Exemplo
Os passos pormenorizados para cada formato de exportação podem ser encontrados no Guia de Exportação.
Qual é o objetivo do modo de referência em Ultralytics YOLO11 ?
O modo de referência em Ultralytics YOLO11 é utilizado para analisar a velocidade e a exatidão de vários formatos de exportação, como ONNX, TensorRT e OpenVINO. Fornece métricas como o tamanho do modelo, mAP50-95
para deteção de objectos e tempo de inferência em diferentes configurações de hardware, ajudando-o a escolher o formato mais adequado às suas necessidades de implementação.
Exemplo
Para mais pormenores, consulte o Guia de referência.
Como posso efetuar o seguimento de objectos em tempo real utilizando Ultralytics YOLO11 ?
O seguimento de objectos em tempo real pode ser conseguido utilizando o modo de seguimento em Ultralytics YOLO11 . Este modo amplia os recursos de deteção de objetos para rastrear objetos em quadros de vídeo ou transmissões ao vivo. Use o exemplo a seguir para ativar o rastreamento:
Exemplo
Para obter instruções pormenorizadas, visite o Track Guide.