Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Hyperparameter Tuning

Explora o hyperparameter tuning para otimizar o desempenho dos modelos. Aprende técnicas como a otimização bayesiana e como utilizar o Ultralytics YOLO26 para um tuning automatizado.

O ajuste de hiperparâmetros é o processo iterativo de otimização das variáveis de configuração externas que regem o processo de treino de um modelo de aprendizagem automática (ML). Ao contrário dos parâmetros internos — como pesos e vieses, que são aprendidos a partir dos dados durante o treino —, os hiperparâmetros são definidos pelo cientista de dados ou engenheiro antes do início do processo de aprendizagem. Estas definições controlam a estrutura do modelo e o comportamento do algoritmo, funcionando como os "botões e controlos" que ajustam o desempenho. Encontrar a combinação ideal destes valores é essencial para maximizar métricas como a precisão e a eficiência, muitas vezes fazendo a diferença entre um modelo medíocre e uma solução de última geração.

Conceitos e técnicas fundamentais#

O conjunto de todas as combinações possíveis de hiperparâmetros cria um espaço de pesquisa de alta dimensionalidade. Os profissionais utilizam várias estratégias para navegar neste espaço e encontrar a configuração ideal que minimize a função de perda.

  • Pesquisa em grelha: Este método exaustivo avalia o modelo para cada combinação de parâmetros especificada numa grelha. Embora seja completo, é computacionalmente dispendioso e sofre da maldição da dimensionalidade quando lida com muitas variáveis.
  • Pesquisa aleatória: Em vez de testar todas as combinações, esta técnica seleciona combinações aleatórias de hiperparâmetros. A investigação sugere que esta abordagem é frequentemente mais eficiente do que a pesquisa em grelha, pois explora o espaço de pesquisa de forma mais eficaz para identificar os parâmetros com maior impacto.
  • Otimização bayesiana: Esta abordagem probabilística cria um modelo substituto para prever quais hiperparâmetros produzirão os melhores resultados com base em avaliações anteriores, concentrando a pesquisa nas áreas mais promissoras.
  • Algoritmos evolutivos: Inspirado na evolução biológica, este método utiliza mecanismos como mutação e recombinação para fazer evoluir uma população de configurações ao longo das gerações. Este é o principal método utilizado pela biblioteca ultralytics para otimizar arquiteturas modernas como o YOLO26.

Ajuste de hiperparâmetros vs. treino do modelo#

É essencial distinguir entre ajuste e treino, pois representam fases distintas no ciclo de vida de MLOps:

Aplicações no mundo real#

Modelos ajustados de forma eficaz são essenciais para implementar soluções robustas em ambientes complexos.

Agricultura de precisão#

Na IA na agricultura, os drones autónomos utilizam visão computacional para identificar ervas daninhas e doenças nas culturas. Estes modelos são frequentemente executados em dispositivos periféricos com autonomia de bateria limitada. Os engenheiros utilizam o ajuste de hiperparâmetros para otimizar o pipeline de aumento de dados e a resolução de entrada, garantindo que o modelo equilibra velocidades de inferência elevadas com a precisão necessária para pulverizar apenas as ervas daninhas, reduzindo o uso de produtos químicos.

Diagnóstico médico#

Na IA na área da saúde, especificamente na análise de imagens médicas, um falso negativo pode ter consequências graves. Ao treinar modelos para detetar anomalias em exames de ressonância magnética, os profissionais ajustam intensivamente os hiperparâmetros relacionados com a ponderação das classes e a perda focal. Este ajuste maximiza a revocação, garantindo que até sinais subtis de patologia sejam sinalizados para análise humana, contribuindo significativamente para um diagnóstico precoce.

Ajuste automatizado com a Ultralytics#

A biblioteca ultralytics simplifica a otimização ao incluir um afinador integrado que utiliza algoritmos genéticos. Isto permite que os utilizadores procurem automaticamente os melhores hiperparâmetros para os seus conjuntos de dados personalizados, sem tentativa e erro manual. Em operações de grande escala, as equipas podem utilizar a Ultralytics Platform para gerir conjuntos de dados e visualizar estas experiências de ajuste na nuvem.

O exemplo seguinte demonstra como iniciar o ajuste de hiperparâmetros para um modelo YOLO26. O afinador irá mutar os hiperparâmetros ao longo de várias iterações para maximizar a precisão média (mAP).

from ultralytics import YOLO

# Initialize a YOLO26 model (using the 'nano' weight for speed)
model = YOLO("yolo26n.pt")

# Start tuning hyperparameters on the COCO8 dataset
# The tuner runs for 30 epochs per iteration, evolving parameters like lr0 and momentum
model.tune(data="coco8.yaml", epochs=30, iterations=100, optimizer="AdamW", plots=False)

Ao automatizar este processo, os programadores podem aproximar-se do conceito de aprendizagem automática automatizada (AutoML), no qual o sistema se auto-otimiza para alcançar o melhor desempenho possível para uma tarefa específica.

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