Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Voltar ao glossário da Ultralytics

Unsupervised Learning

O aprendizado não supervisionado encontra estruturas em dados não rotulados, como grupos, recursos compactos e valores atípicos, usando métodos como k-means, PCA e autoencoders.

O aprendizado não supervisionado é o ramo do aprendizado de máquina que encontra estruturas nos dados sem rótulos. O modelo recebe apenas entradas, como imagens, leituras de sensores ou registros de clientes, e aprende como elas se organizam: quais exemplos se parecem, quais atributos variam juntos e quais pontos são diferentes dos demais. O aprendizado supervisionado precisa de uma resposta correta para cada exemplo de treinamento, mas a maioria dos dados coletados não tem uma; por isso, os métodos não supervisionados costumam ser o primeiro passo na análise de um novo conjunto de dados e fornecem agrupamentos, atributos compactos e pontuações de anomalia que servem de base para modelos posteriores.

Principais famílias de métodos#

O agrupamento reúne exemplos semelhantes. O agrupamento K-means atribui cada ponto ao centroide mais próximo entre k centroides; o DBSCAN expande agrupamentos a partir de regiões densas e classifica pontos isolados como ruído; e os modelos de mistura gaussiana ajustam distribuições de probabilidade sobrepostas com o algoritmo de maximização da expectativa.

A redução de dimensionalidade comprime muitos atributos em alguns poucos que preservam a maior parte das informações. A análise de componentes principais (PCA) encontra as direções de maior variância, enquanto o t-SNE e o UMAP posicionam pontos de alta dimensionalidade em um mapa 2D para visualização de dados. Os autoencoders aprendem o mesmo tipo de compressão com uma rede neural que precisa reconstruir a própria entrada.

A estimativa de densidade modela a probabilidade de cada entrada, o que permite a detecção de anomalias apenas com dados normais: um modelo treinado somente com peças intactas ou transações comuns sinaliza tudo o que considera improvável. A mineração de regras de associação, como o algoritmo Apriori, encontra itens que ocorrem juntos em cestas de compras ou registros de eventos.

Aprendizado e avaliação sem rótulos#

Sem valores-alvo, cada método otimiza um critério definido a partir das próprias entradas: K-means minimiza a distância dos pontos aos centros dos agrupamentos; PCA e autoencoders minimizam o erro de reconstrução; e os modelos de mistura maximizam a verossimilhança dos dados. Como a precisão não pode ser medida diretamente, os resultados são avaliados por pontuações internas, como o coeficiente de silhueta, pela utilidade da saída em etapas posteriores ou por comparação com rótulos reservados apenas para avaliação.

Este exemplo de scikit-learn agrupa 1.797 imagens de dígitos manuscritos pelos valores dos pixels e, em seguida, compara os grupos com os rótulos dos dígitos que o algoritmo nunca viu:

from sklearn.cluster import KMeans
from sklearn.datasets import load_digits
from sklearn.metrics import adjusted_rand_score

# Load 1,797 handwritten digit images as 64 pixel values each, then set the labels aside
X, y = load_digits(return_X_y=True)

# Group the images into 10 clusters using the pixels alone
kmeans = KMeans(n_clusters=10, n_init=10, random_state=0)
clusters = kmeans.fit_predict(X)

# Compare the clusters with the digit labels the model never saw
print(f"Adjusted Rand index: {adjusted_rand_score(y, clusters):.2f}")

O índice Rand ajustado é 1,0 para uma correspondência perfeita e cerca de 0 para uma correspondência ao acaso; neste caso, é 0,67. Os zeros, quatros e seis ficam quase todos em seus próprios grupos, enquanto um grupo mistura 100 uns com 100 oitos.

Aprendizado não supervisionado, semissupervisionado e autossupervisionado#

O aprendizado semissupervisionado combina um pequeno conjunto rotulado com um grande conjunto sem rótulos, geralmente treinando primeiro com os rótulos e depois aprendendo com as próprias previsões confiantes do modelo. O aprendizado autossupervisionado costuma ser considerado aprendizado não supervisionado e é a forma como a maioria dos grandes modelos de aprendizado profundo aprende com dados sem rótulos: ele cria alvos de previsão a partir dos próprios dados, como a próxima palavra de uma frase ou os blocos ocultos de uma imagem em autoencoders mascarados. Os grandes modelos de linguagem são pré-treinados dessa forma com textos sem rótulos, e o DINOv2 da Meta aprendeu atributos de imagem de uso geral a partir de 142 milhões de imagens sem rótulos. O aprendizado por reforço é uma configuração distinta, em que o sinal é uma recompensa por ações, em vez de uma estrutura em um conjunto de dados fixo.

Aplicações#

Equipes de visão computacional usam métodos não supervisionados para explorar conjuntos de dados antes de rotular ou treinar: o agrupamento de incorporações de imagens revela quase duplicatas, valores atípicos e cenas sobrerrepresentadas que poderiam enviesar um modelo. O painel Clustering da Ultralytics Platform faz isso para um conjunto de dados inteiro: incorpora cada imagem, posiciona-as em um mapa 2D e, com Color by definido como Clusters, marca cada ilha de imagens visualmente semelhantes, começando pelas maiores, e lista como Scattered os pontos fora de qualquer ilha. Uma sequência de quadros de vídeo quase idênticos ou alguns valores atípicos isolados se destacam antes que um modelo YOLO26 seja treinado com os dados.

A inspeção industrial depende da vertente de deteção de anomalias. Os defeitos são raros e variados, por isso muitos sistemas de deteção de defeitos aprendem apenas a aparência de peças boas e assinalam qualquer região da imagem que se desvie dela. Os bancos aplicam a mesma ideia às transações na deteção de fraude, e os retalhistas agrupam históricos de compras em segmentos de clientes para marketing e sistemas de recomendação. Na genómica de célula única, os investigadores agrupam os perfis de expressão genética de milhares de células individuais e representam-nos com UMAP para descobrir tipos de células sem os conhecerem previamente.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automaçã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 à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina