Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Feature Extraction

Explora como a extração de características transforma dados brutos em informações úteis. Aprende como o Ultralytics YOLO26 automatiza este processo para obter uma deteção de objetos superior.

A extração de características é um processo transformador na aprendizagem automática (ML) que converte dados brutos e de alta dimensionalidade num conjunto refinado de atributos informativos ou "características". Os dados de entrada brutos, como imagens de alta resolução, fluxos de áudio ou texto não estruturado, são frequentemente demasiado volumosos e redundantes para que os algoritmos os processem de forma eficaz. A extração de características resolve este problema reduzindo os dados de entrada aos seus componentes mais essenciais — preservando as informações críticas necessárias para a modelação preditiva, ao mesmo tempo que elimina o ruído e os detalhes de fundo irrelevantes. Esta redução é essencial para mitigar a maldição da dimensionalidade, garantindo que os modelos continuam computacionalmente eficientes e capazes de generalizar bem para dados novos e não observados.

O papel da extração de características na aprendizagem profunda#

Na era da visão computacional tradicional, os especialistas recorriam a técnicas manuais, como a Transformada de Características Invariante à Escala (SIFT), para identificar pontos-chave nas imagens. No entanto, a moderna aprendizagem profunda (DL) revolucionou este fluxo de trabalho ao automatizar a descoberta de características.

As redes neuronais, especificamente as redes neuronais convolucionais (CNNs), utilizam um componente arquitetural especializado conhecido como backbone para realizar a extração hierárquica de características. À medida que os dados atravessam as camadas da rede, a complexidade das características extraídas aumenta:

  • Camadas superficiais: Estas camadas iniciais funcionam como detetores de contornos, identificando estruturas simples de baixo nível, como linhas, cantos e gradientes de cor.
  • Camadas profundas: À medida que a rede se aprofunda, estes elementos simples são agregados em representações semânticas de alto nível, como a forma de um veículo, um rosto humano ou padrões específicos na pelagem de um animal.

Estas representações aprendidas são armazenadas em mapas de características, que são posteriormente transmitidos a uma cabeça de deteção para realizar tarefas como a deteção de objetos ou a classificação de imagens.

Aplicações no mundo real#

A extração de características funciona como o motor por detrás de muitas capacidades avançadas de IA, convertendo entradas sensoriais brutas em informações acionáveis em diversos setores.

  • Diagnóstico médico: No campo da IA na área da saúde, os modelos analisam imagens médicas complexas, como exames de MRI ou CT. Algoritmos sofisticados de extração de características identificam anomalias subtis na densidade ou textura dos tecidos que podem indicar patologias em fase inicial. Ao isolarem estes marcadores visuais críticos, os sistemas podem ajudar os radiologistas na deteção de tumores com uma precisão e rapidez significativamente superiores.
  • Condução autónoma: Os carros autónomos dependem da extração de características em tempo real para navegarem em segurança. As câmaras integradas transmitem vídeo para modelos de visão computacional (CV) que extraem instantaneamente características relevantes para marcações de faixa, semáforos e movimentos de peões. Esta capacidade permite que os veículos autónomos tomem decisões em frações de segundo em ambientes dinâmicos.
  • Processamento de áudio: Nos assistentes de voz, as formas de onda de áudio brutas são convertidas em espectrogramas. Em seguida, os algoritmos extraem características fonéticas, o tom e a entoação, permitindo que os sistemas de conversão de voz em texto compreendam a linguagem falada, independentemente do sotaque do orador ou do ruído de fundo.

Extração de características com o Ultralytics YOLO#

Arquiteturas de última geração, como o Ultralytics YOLO26, integram backbones avançados de extração de características diretamente no seu design. Quando executas a inferência, o modelo processa automaticamente a imagem para extrair características relevantes antes de prever caixas delimitadoras e rótulos de classe.

O exemplo seguinte demonstra como utilizar um modelo pré-treinado para processar uma imagem. Embora o código seja simples, o modelo realiza internamente uma extração de características complexa para localizar objetos:

from ultralytics import YOLO

# Load a pretrained YOLO26 model, which includes a learned feature extraction backbone
model = YOLO("yolo26n.pt")

# Perform inference on an image
# The model internally extracts features to locate and classify objects
results = model("https://ultralytics.com/images/bus.jpg")

# Display the resulting bounding boxes
results[0].show()

Para as equipas que procuram gerir os conjuntos de dados utilizados para treinar estes extratores de características, a Ultralytics Platform oferece uma solução abrangente para anotação, treino e implementação.

Diferenciação de Termos Relacionados#

Para compreenderes plenamente o pipeline de ciência de dados, é útil distinguir a extração de características de conceitos semelhantes.

  • Extração de características vs. engenharia de características: Embora sejam frequentemente discutidas em conjunto, a engenharia de características é um termo mais abrangente que normalmente implica um processo manual no qual o conhecimento do domínio é utilizado para criar novas variáveis (por exemplo, calcular o "preço por metro quadrado" a partir do "preço" e da "área"). A extração de características é uma técnica específica — frequentemente automatizada na aprendizagem profunda — que projeta dados de alta dimensionalidade (como píxeis) num vetor de características de menor dimensionalidade.
  • Extração de características vs. seleção de características: A seleção de características consiste em escolher um subconjunto das características existentes sem as alterar, removendo simplesmente as menos importantes para reduzir o ruído. Por outro lado, a extração de características cria características novas ao transformar e combinar os pontos de dados originais, por exemplo através da Análise de Componentes Principais (PCA) ou de pesos de rede aprendidos.

Ao dominar a extração de características, os programadores podem tirar partido de frameworks como PyTorch e TensorFlow para criar modelos que não são apenas precisos, mas também suficientemente eficientes para a implementação na periferia.

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