YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

Transformer

Explora a arquitetura Transformer e o mecanismo de auto-atenção. Aprende como eles impulsionam modelos de IA como o RT-DETR e o Ultralytics YOLO26 para uma precisão superior.

Um Transformer é uma arquitetura de deep learning que se baseia em um mecanismo chamado atenção automática para processar dados de entrada sequenciais, como linguagem natural ou recursos visuais. Originalmente introduzido por pesquisadores do Google no artigo de referência Attention Is All You Need, o Transformer revolucionou o campo da intelligence artificial (AI) ao descartar as limitações de processamento sequencial de Recurrent Neural Networks (RNNs) anteriores. Em vez disso, os Transformers analisiam sequências inteiras de dados simultaneamente, permitindo paralelização massiva e tempos de treinamento significativamente mais rápidos em hardware moderno como GPUs.

Como funcionam os Transformers#

A inovação principal do Transformer é o mecanismo de self-attention. Isso permite que o modelo pondere a importância de diferentes partes dos dados de entrada em relação umas às outras. Por exemplo, em uma frase, o modelo pode aprender que a palavra "bank" se relaciona mais de perto com "money" do que com "river" com base no contexto circundante.

Esta arquitetura geralmente consiste em dois componentes principais:

  • Encoder: Processa os dados de entrada em uma representação numérica rica ou embedding.
  • Decoder: Usa a saída do encoder para gerar o resultado final, como uma frase traduzida ou uma bounding box prevista.

No reino da computer vision (CV), os modelos normalmente empregam uma variação chamada Vision Transformer (ViT). Em vez de processar tokens de texto, a imagem é dividida em patches de tamanho fixo (por exemplo, 16x16 pixels). Esses patches são achatados e tratados como uma sequência, permitindo que o modelo capture o "contexto global" — entendendo as relações entre partes distantes de uma imagem — de forma mais eficaz do que uma Convolutional Neural Network (CNN) padrão.

Transformers vs. Conceitos Relacionados#

É importante distinguir a arquitetura Transformer de termos relacionados:

  • Attention Mechanism: Este é o conceito geral de focar em partes específicas de dados. O Transformer é uma arquitetura específica construída inteiramente em torno de camadas de atenção, enquanto outros modelos podem usar a atenção apenas como um pequeno complemento.
  • Large Language Model (LLM): Termos como "GPT" referem-se a modelos específicos treinados em vastas quantidades de texto. Quase todos os LLMs modernos usam a arquitetura Transformer como seu motor subjacente.

Aplicações no Mundo Real#

A versatilidade dos Transformers levou à sua adoção em vários setores:

  1. Medical Imaging: Em AI in Healthcare, os Transformers são usados para tarefas complexas como medical image analysis. Sua capacidade de entender relações espaciais globais ajuda a detectar anomalias sutis em exames de ressonância magnética ou tomografia computadorizada de alta resolução que as CNNs focadas em recursos locais podem perder.

  2. Autonomous Systems: Para autonomous vehicles, entender a trajetória de pedestres e outros veículos é crítico. Os Transformers se destacam no video understanding rastreando objetos em quadros de tempo, prevendo movimentos futuros para garantir uma navegação segura.

Detecção de Objetos com Transformers#

Embora as CNNs tenham dominado tradicionalmente a detecção de objetos, modelos baseados em Transformers como o Real-Time Detection Transformer (RT-DETR) surgiram como alternativas poderosas. O RT-DETR combina a velocidade de backbones de CNN com a precisão de cabeças de decodificação Transformer.

No entanto, modelos puramente Transformer podem ser computacionalmente pesados. Para muitas aplicações de ponta, modelos híbridos altamente otimizados como YOLO26 — que integram mecanismos de atenção eficientes com processamento convolucional rápido — oferecem um equilíbrio superior de velocidade e precisão. Podes gerenciar o treinamento e a implantação desses modelos facilmente através da Ultralytics Platform, que otimiza o fluxo de trabalho desde a anotação de conjuntos de dados até a exportação do modelo.

Exemplo em Python: Usando o RT-DETR#

O exemplo a seguir demonstra como realizar inferência usando um modelo baseado em Transformer dentro do pacote ultralytics. Este código carrega um modelo RT-DETR pré-treinado e detecta objetos em uma imagem.

from ultralytics import RTDETR

# Load a pre-trained Real-Time Detection Transformer (RT-DETR) model
model = RTDETR("rtdetr-l.pt")

# Run inference on an image URL
# The model uses self-attention to identify objects with high accuracy
results = model("https://ultralytics.com/images/bus.jpg")

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

Para leitura adicional sobre as fundações matemáticas, a PyTorch documentation on Transformer layers fornece profundidade técnica, enquanto o IBM's guide to Transformers oferece uma perspectiva de negócios de alto nível.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática