Descubra a classificação de imagens com o Ultralytics YOLO: treine modelos personalizados para cuidados de saúde, agricultura, retalho e muito mais, utilizando ferramentas de ponta.
A classificação de imagens é uma tarefa fundamental na visão computacional (CV) que envolve a atribuição de uma uma única etiqueta ou categoria a uma imagem digital inteira com base no seu conteúdo visual. Este processo permite às máquinas "ver" e interpretar o mundo através do reconhecimento de padrões, objectos ou cenas nos dados visuais. Como um componente componente central da inteligência artificial (IA), serve de como o bloco de construção para sistemas de reconhecimento visual mais complexos, permitindo aos sistemas automatizados categorizar de informação visual de forma eficiente.
A nível técnico, a classificação de imagens baseia-se em algoritmos de aprendizagem automática (ML), nomeadamente modelos de aprendizagem profunda (DL) conhecidos como Redes Neuronais Convolucionais (CNN). Estas redes são concebidas para processar dados de píxeis e efetuar automaticamente extração de caraterísticas, identificando atributos de baixo nível identificando atributos de baixo nível, como arestas e texturas nas camadas iniciais e formas complexas nas camadas mais profundas.
O processo segue normalmente uma abordagem de aprendizagem supervisionada:
Estruturas populares como PyTorch e TensorFlow fornecem as ferramentas necessárias para construir e treinar estas arquitecturas sofisticadas.
Embora a classificação de imagens responda à pergunta "O que está nesta imagem?", é frequentemente confundida com outras tarefas de visão computacional. tarefas de visão por computador. Compreender as distinções é crucial para selecionar a ferramenta certa para um projeto:
A classificação de imagens é omnipresente em todos os sectores, impulsionando a automatização e melhorando os processos de tomada de decisão.
No domínio da análise de imagens médicas, os modelos de classificação ajudam os radiologistas a efetuar uma pré-seleção dos exames. Por exemplo, os algoritmos podem classify as radiografias de tórax ou ou RMN como "normais" ou "anormais", assinalando potenciais problemas como pneumonia ou tumores para revisão prioritária. A investigação efectuada pelos Institutos Nacionais de Saúde (NIH) demonstra como a IA ajuda no diagnóstico precoce de doenças, melhorando significativamente os resultados dos doentes. Pode ler mais sobre o nosso trabalho em deteção de tumores utilizando YOLO11.
A agricultura de precisão utiliza a classificação de imagens para monitorizar o estado das culturas. Os drones equipados com câmaras captam imagens dos campos, que são depois analisadas para classify as plantas como saudáveis, deficientes em nutrientes ou doentes. Isto permite intervenção direcionada, reduzindo a utilização de produtos químicos e aumentando o rendimento. O Departamento de Agricultura dos Estados Unidos (USDA) destaca como essas tecnologias promovem práticas agrícolas sustentáveis. Saiba como Ultralytics apoia a IA na agricultura para revolucionar a agricultura moderna agricultura moderna.
Embora famoso pela deteção, o Ultralytics YOLO11 também é altamente eficiente para tarefas de tarefas de classificação de imagens. Oferece um equilíbrio entre velocidade e precisão, tornando-a adequada para aplicações em tempo real.
Aqui está um exemplo conciso de como usar um modelo YOLO11 pré-treinado para classify uma imagem usando o
ultralytics Pacote Python :
from ultralytics import YOLO
# Load a pre-trained YOLO11 classification model
model = YOLO("yolo11n-cls.pt")
# Run inference on an external image URL
results = model("https://ultralytics.com/images/bus.jpg")
# Print the top predicted class name
print(f"Predicted class: {results[0].names[results[0].probs.top1]}")
Para os utilizadores que pretendem criar as suas próprias soluções, é possível treinar modelos personalizados em conjuntos de dados específicos utilizando a mesma API. Quer esteja a implementar em dispositivos periféricos utilizando ferramentas como OpenCV ou a aumentar a escala com a infraestrutura de nuvem, os modelos de classificação modernos fornecem a versatilidade necessária para diversos cenários de implantação cenários.