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

GPT (Generative Pre-trained Transformer)

GPT (Transformador generativo pré-treinado) é um Transformer somente decodificador, pré-treinado para prever o próximo token. O artigo explica seu funcionamento e apresenta versões do GPT-1 ao GPT-6.

GPT (Transformer generativo pré-treinado) é um modelo de linguagem Transformer somente decodificador, que primeiro é pré-treinado com grandes quantidades de texto sem rótulos para prever o próximo token e depois é adaptado a tarefas específicas. A OpenAI apresentou essa abordagem em junho de 2018, no artigo de Alec Radford e colegas Improving Language Understanding by Generative Pre-Training, e o nome resume o método: um modelo generativo de texto, pré-treinado antes de qualquer treinamento específico para uma tarefa e baseado no Transformer. A série GPT cresceu de 117 milhões de parâmetros no GPT-1 para 175 bilhões no GPT-3, e o ChatGPT, lançado em 30 de novembro de 2022, tornou essa família a mais conhecida entre os grandes modelos de linguagem (LLMs). "No estilo GPT" também descreve qualquer LLM somente decodificador treinado da mesma forma, incluindo os modelos Llama, da Meta, e Qwen, da Alibaba.

Como funciona um modelo GPT#

Primeiro, o texto é dividido em tokens; o GPT-2 introduziu a tokenização em nível de byte, com um vocabulário de 50,257 tokens que o GPT-3 manteve. Cada token se torna um embedding mais um sinal de posição, e uma pilha de blocos decodificadores idênticos refina esses vetores. Em cada bloco, a autoatenção mascarada permite que cada posição leia apenas a si própria e as posições anteriores, enquanto uma camada feed-forward transforma cada posição individualmente:

Devido à máscara causal, uma única passagem direta sobre uma sequência de treinamento de 1,024 tokens gera 1,024 previsões do próximo token de uma vez, tornando o pré-treinamento paralelo, embora a geração seja sequencial. Na inferência, o modelo calcula a pontuação do próximo token, acrescenta esse token e repete o processo, reutilizando os cálculos anteriores por meio de um cache KV. O GPT-2 da OpenAI, com 124 milhões de parâmetros, demonstra a primeira etapa:

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("gpt2")
model = AutoModelForCausalLM.from_pretrained("gpt2")
inputs = tokenizer("The capital of France is", return_tensors="pt")

# One forward pass scores every vocabulary token as the next token
with torch.no_grad():
    logits = model(**inputs).logits[0, -1]
top = logits.softmax(dim=-1).topk(5)
for p, i in zip(top.values, top.indices):
    print(f"{tokenizer.decode(i)!r}: {p:.3f}")

# Generation repeats that step, appending one token at a time
output = model.generate(**inputs, max_new_tokens=8, do_sample=False, pad_token_id=tokenizer.eos_token_id)
print(tokenizer.decode(output[0]))

O GPT-2 atribui " the" uma probabilidade de 0.085 e " Paris" apenas 0.032, e a decodificação gulosa gera "The capital of France is the capital of the French Republic, and". Um GPT pré-treinado continua o texto da forma como seus dados de treinamento fariam, e o ajuste por instruções, seguido pelo aprendizado por reforço com feedback humano (RLHF), transforma o modelo em um assistente que responde à pergunta.

Do GPT-1 ao GPT-6#

O GPT-1 pré-treinou um decodificador de 12 camadas com mais de 7,000 livros não publicados e depois foi ajustado para cada tarefa, superando o estado da arte em 9 das 12 tarefas estudadas. O GPT-2, anunciado em fevereiro de 2019, cresceu para 1.5 bilhão de parâmetros treinados com 40 GB de texto da Web e executava tarefas zero-shot; a OpenAI lançou seus pesos em etapas até novembro de 2019, devido a preocupações com o uso indevido. O GPT-3, lançado em maio de 2020, demonstrou aprendizado com poucas amostras a partir de exemplos incluídos no prompt, um resultado previsto pelas leis de escala.

O InstructGPT e, depois, o ChatGPT acrescentaram treinamento com feedback humano, e o GPT-4 passou a aceitar imagens como entrada em março de 2023. Os modelos de raciocínio da série o da OpenAI, começando com o o1 em setembro de 2024, aprenderam a escrever uma longa cadeia de pensamento antes de responder; o GPT-5, lançado em 7 de agosto de 2025, colocou um modelo rápido e um modelo de raciocínio atrás de um roteador. Dois dias antes, a OpenAI havia lançado o gpt-oss-120b e o gpt-oss-20b sob a licença Apache 2.0, seus primeiros modelos de linguagem com pesos abertos desde o GPT-2. A família GPT-6 chegou em setembro de 2026: GPT-6 Astra em 3 de setembro, GPT-6 Sol e GPT-6 Luna em 22 de setembro, e GPT-6.1 Sol em 29 de setembro.

GPT em visão computacional#

A mesma receita de previsão do próximo token também se aplica a imagens. O Image GPT da OpenAI treinou modelos na escala do GPT-2 para prever pixels um de cada vez em 2020; a modelagem autorregressiva visual (VAR) prevê imagens escala por escala, e muitos modelos de linguagem visual (VLMs) conectam um codificador de imagem a um decodificador no estilo GPT que redige a resposta. Codificadores de texto também adotam esse projeto: o CLIP da OpenAI codifica texto com um transformer de 12 camadas e 63 milhões de parâmetros, que usa a arquitetura do GPT-2 e atenção própria mascarada. O YOLO-World do Tencent AI Lab, executado no pacote Ultralytics, chama esse codificador de texto CLIP quando set_classes(["person", "bus"]) é chamado, transformando cada nome de classe em um embedding que o detector compara com regiões da imagem; assim, a lista de classes pode mudar sem novo treinamento. Os próprios modelos GPT da OpenAI também leem imagens, e o VLM Leaderboard mede a precisão com que o GPT-6.1 Sol e outros modelos de linguagem visual detectam objetos em conjuntos de dados do mundo real.

O BERT usa o codificador Transformer sem máscara causal, então cada token vê toda a entrada; ele é adequado para classificação e recuperação, mas não gera texto. Um LLM é qualquer grande modelo de linguagem, enquanto GPT denomina tanto a série de modelos da OpenAI quanto o design somente decodificador compartilhado pela maioria dos LLMs. Um chatbot, como o ChatGPT, é uma aplicação baseada em modelos GPT, que envolve o modelo com um prompt de sistema, o histórico da conversa e ferramentas.

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