Rafhael Oliveira · IA
Blog

Todos os posts

Três trilhas. O experimento Antevisão, que muda a cada rodada; o curso do GPT-2, que é a base; e a Coluna, a parte pessoal. Comece pelo que é novo, ou pelo que importa mais.

Experimento

Novidades

Os capítulos mais recentes do experimento. Alguns ainda esperam a rodada que os fecha.

Destaques

Se você só ler um de cada trilha, leia estes.

Coluna ·

Token não mede trabalho entregue. E entre duas pessoas, não mede a mesma coisa

"Token" não mede trabalho entregue. E, entre duas pessoas, também não mede a mesma coisa.

Experimento · 00

Antevisão: um ELLM, um modelo de linguagem que ensaia no latente antes de falar

Um LLM escolhe o próximo token e descobre depois onde foi parar. Nós construímos um que imagina antes: um ELLM.

Experimento · 05

O leme e o modelo de mundo: três versões da mesma pergunta, medidas contra a anterior

A pergunta é uma só: o modelo sabe para onde vai antes de ir?

Experimento · 12

Custos aprendidos e modos de inferência: as três buscas e as duas fontes de energia, medidas

Na primeira leitura, nenhum modo de inferência governava. A geração livre tinha mais rumo que qualquer planejador.

Experimento · 13

As correções pelas falas de LeCun: falha, trecho, flag, medida

Uma fila de 22 rodadas deixou quatro falhas medidas. Levamos cada uma de volta ao texto de LeCun com uma pergunta só.

Experimento · 16

O mínimo estava fora da lista: o dia em que medi a minha própria busca por energia

Passei semanas dizendo que o meu sistema escolhia a próxima palavra "buscando a menor energia". Fui medir. Em 96 testes, ele não achou a menor energia uma única vez.

Experimento · 17

ELLM: o nome certo para um modelo de linguagem que prevê no latente e decide por energia

Chamei o meu modelo de LLM por meses. O nome estava errado — e não por causa do tamanho.

Experimento · 18

Procurar melhor não conserta a energia: três buscas, o mesmo texto

Consertei a busca do meu modelo para achar a menor energia de verdade, entre 16.392 opções. O texto não melhorou.

Experimento · 19

A inversão que não se repetiu: o custo do modelo de mundo aparece quando a régua para de oscilar

Escrevi num capítulo que o meu modelo de mundo deixava o gerador 3,38% melhor. Com mais sementes e uma régua consertada, ele custa.

Curso · Glossário

Glossário do curso: o que token, camada e modelo querem dizer em IA, e no resto da TI

"Token" já tinha outros donos antes da IA: o compilador, o login e o blockchain.

Curso · 09

GPT-1 para GPT-2: mesmo tamanho, metade da perplexidade. Quatro decisões explicam

Você sabe como o GPT-1 virou o GPT-2? E por que isso acontece?

Curso · 11

Encoder vs decoder: uma linha de código e todas as consequências que descem dela

Um sinal de menos-infinito decide se o modelo escreve ou entende. Não existe almoço grátis.

Curso · 15

O guia do laboratório: cada comando, cada script, e tudo o que foi medido

O GPT-2 abriu o caminho de todo LLM que você usa hoje. Até onde esse caminho vai?

Experimento

Antevisão · Latent Rehearsal

todos os capítulos →

Não é um curso. É um experimento de comprovação e melhoria contínua: cada peça é medida contra um controle, o que falha fica registrado com o mesmo destaque do que funciona, e a rodada seguinte parte do que a anterior mediu. Os capítulos são o diário desse experimento, na ordem em que aconteceu.

  1. 00
    Antevisão: um ELLM, um modelo de linguagem que ensaia no latente antes de falarUm LLM escolhe o próximo token e descobre depois onde foi parar. Nós construímos um que imagina antes: um ELLM.destaquefechadoatualizado 12 de set.
  2. 01
    O tokenizador próprio: por que 16 mil tokens servem melhor a este corpus que 50 mil, e o que a tabela inteira mostraUm modelo de 7 milhões de parâmetros gastou menos bits que o GPT-2 de 124 milhões em português. Não porque é melhor.fechadoatualizado 12 de set.
  3. 02
    Duas arquiteturas, um arquivo: o duelo justo entre 2019 e o que veio depoisUma peça nova é apresentada nas condições de quem a criou. Refizemos a comparação nas nossas: mesmos dados, mesma semente, mesmo orçamento.fechadoatualizado 12 de set.
  4. 03
    A geometria do embedding: o treino começa com um espaço perfeito e o estragaTentamos busca semântica com o RoBERTa. Todas as similaridades deram acima de 0,99. Frases sobre assuntos opostos pareciam idênticas.fechadoatualizado 12 de set.
  5. 04
    A linhagem do colapso: cinco respostas da visão computacional, cada uma medida em textoUm sistema treinado para prever no latente tem uma solução trivial: ignorar a entrada e devolver sempre o mesmo vetor. Predição perfeita e inútil.fechadoatualizado 12 de set.
  6. 05
    O leme e o modelo de mundo: três versões da mesma pergunta, medidas contra a anteriorA pergunta é uma só: o modelo sabe para onde vai antes de ir?destaquefechadoatualizado 12 de set.
  7. 06
    Método e erros: as regras de uma comparação legítima e o catálogo dos nossos enganosMetade das melhores decisões deste projeto veio de descobrir que estávamos errados.fechadoatualizado 12 de set.
  8. 07
    Escala e orçamento: quanto custa chegar ao GPT-3, e por que a VRAM quase nunca é o limiteChegar à escala do GPT-3 Small custa menos de oito horas de uma única GPU. O que falta não é placa. É texto.fechadoatualizado 12 de set.
  9. 08
    A bancada: servir, radiografar e treinar pelo navegadorMedimos onde o tempo de uma requisição vai. 93,3% é a geração serial, token a token.fechadoatualizado 12 de set.
  10. 09
    A arquitetura hierárquica: o projeto inteiro alinhado aos quatro padrões do modelo de mundoLeCun tem um slide com quatro linhas: abandone X em favor de Y. Auditamos o nosso código contra cada uma.fechadoatualizado 12 de set.
  11. 10
    O que a JEPA é, segundo LeCun: duas falas lidas conceito por conceito, e onde cada um se aplicaO vídeo que inspirou tudo: Yann LeCun explicando o que falta aos LLMs para entender o mundo. Lemos conceito por conceito e aplicamos em texto.fechadoatualizado 12 de set.
  12. 11
    Memória e horizonte: duas afirmações de LeCun que viraram experimento, e as duas valem para textoLeCun diz: cada nível de abstração prevê mais longe que o de baixo. Medimos. Vale para texto.fechadoatualizado 12 de set.
  13. 12
    Custos aprendidos e modos de inferência: as três buscas e as duas fontes de energia, medidasNa primeira leitura, nenhum modo de inferência governava. A geração livre tinha mais rumo que qualquer planejador.destaquefechadoatualizado 12 de set.
  14. 13
    As correções pelas falas de LeCun: falha, trecho, flag, medidaUma fila de 22 rodadas deixou quatro falhas medidas. Levamos cada uma de volta ao texto de LeCun com uma pergunta só.destaquefechadoatualizado 12 de set.
  15. 14
    Memória consultada: um banco de estados abstratos lido por atençãoA memória somada persiste, mas dilui: o passado inteiro vale menos que cada metade sozinha.fechadoatualizado 12 de set.
  16. 15
    O que custa e o que entrega: nós, o GPT-1 e o GPT-2 na única régua que vale entre tokenizadores"Nosso modelo tem perplexidade 31, o GPT-2 tem 29, então o GPT-2 é melhor." Isso não significa nada.fechadoatualizado 12 de set.
  17. 16
    O mínimo estava fora da lista: o dia em que medi a minha própria busca por energiaPassei semanas dizendo que o meu sistema escolhia a próxima palavra "buscando a menor energia". Fui medir. Em 96 testes, ele não achou a menor energia uma única vez.destaquefechadoatualizado 12 de set.
  18. 17
    ELLM: o nome certo para um modelo de linguagem que prevê no latente e decide por energiaChamei o meu modelo de LLM por meses. O nome estava errado — e não por causa do tamanho.destaquefechado
  19. 18
    Procurar melhor não conserta a energia: três buscas, o mesmo textoConsertei a busca do meu modelo para achar a menor energia de verdade, entre 16.392 opções. O texto não melhorou.recentedestaquefechado
  20. 19
    A inversão que não se repetiu: o custo do modelo de mundo aparece quando a régua para de oscilarEscrevi num capítulo que o meu modelo de mundo deixava o gerador 3,38% melhor. Com mais sementes e uma régua consertada, ele custa.recentedestaquefechado
  21. 20
    O que mudou em 17/09: dois capítulos novos e duas correçõesNum dia, o experimento ganhou dois capítulos e corrigiu duas afirmações que eu já tinha publicado.recentefechado
Coluna

Coluna

todos os posts →

Não é curso nem experimento. É a parte pessoal: uma ideia que está circulando, lida com o vocabulário do curso e conferida na bancada quando dá para conferir.

  1. ·
    Token não mede trabalho entregue. E entre duas pessoas, não mede a mesma coisa"Token" não mede trabalho entregue. E, entre duas pessoas, também não mede a mesma coisa.destaque 16 de set.
Curso

GPT-1 e GPT-2, desmontados

todos os capítulos →

Um curso: cada capítulo ensina uma peça do modelo e prova a peça num laboratório que roda na sua máquina.

  1. 00
    Os sete fósseis: por que GPT-1, GPT-2 e RoBERTa são um corte histórico, não uma listaSete arquivos no Hugging Face contam o momento exato em que a IA de linguagem se dividiu em dois.
  2. Glossário
    Glossário do curso: o que token, camada e modelo querem dizer em IA, e no resto da TI"Token" já tinha outros donos antes da IA: o compilador, o login e o blockchain.destaque
  3. 01
    Por que o GPT-2 não enxerga letras nem palavras, e o que isso custa em portuguêsO GPT-2 nunca leu uma palavra sua. Nem uma letra. Ele lê pedaços.
  4. 02
    Embeddings: de um inteiro sem sentido a um vetor que sabe que rei e rainha são parentesPara o modelo, gato é 4899 e cachorro é 5257. Alimentar isso numa rede neural é um erro conceitual grave.
  5. 03
    Atenção: a única operação que substituiu vinte anos de redes recorrentes"O troféu não coube na mala porque ele era muito grande." Quem é 'ele'?
  6. 04
    Doze cabeças em vez de uma, e a única linha de código que separa o GPT do RoBERTaA atenção é um orçamento fixo: cada linha soma 1. Se 70% vai para uma palavra, sobram 30% para todo o resto.
  7. 05
    Por que o GPT-2 precisa de 48 andares para responder, e o que acontece dentro de cada umQuando você manda uma pergunta ao ChatGPT, ela sobe 96 andares antes de virar resposta. No GPT-2 eram 48. Cada andar faz a mesma coisa. Então por que tantos?
  8. 06
    O que a escala realmente compra: de 124 milhões a 1,5 bilhão, medidoO GPT-2 large, com 774 milhões de parâmetros, errou a capital da França. O medium, com 355 milhões, acertou.
  9. 07
    Temperature, top-k e top-p: a decisão que muda mais o texto do que trocar de modeloO modelo não escolhe a próxima palavra. Quem escolhe é você.
  10. 08
    Perplexidade: o único número que diz o que o modelo aprendeu, sem anedotasO GPT-2 nunca foi ensinado a responder perguntas. Ele foi treinado numa única tarefa, bilhões de vezes.
  11. 09
    GPT-1 para GPT-2: mesmo tamanho, metade da perplexidade. Quatro decisões explicamVocê sabe como o GPT-1 virou o GPT-2? E por que isso acontece?destaque
  12. 10
    RoBERTa: quando o avanço é treinar melhor o que já existiaQuatro meses depois do GPT-1, o Google pegou o mesmo bloco e tomou a decisão oposta.
  13. 11
    Encoder vs decoder: uma linha de código e todas as consequências que descem delaUm sinal de menos-infinito decide se o modelo escreve ou entende. Não existe almoço grátis.destaque
  14. 12
    O detector: como um modelo de linguagem vira classificador, e por que esse não deve decidir nadaA OpenAI construiu o caçador com a arquitetura oposta à da caça. E desde 2023 ele é pior que inútil.
  15. 13
    Lendo o código original do GPT-2: 174 linhas contra tudo o que você aprendeuO GPT-2 inteiro cabe em 174 linhas de TensorFlow. E você consegue ler cada uma.
  16. 14
    Servindo modelos: da chamada de função ao servidor HTTP, e o que a produção faz a maisCarregar o GPT-2 XL custa 7 segundos e 5,8 GB de RAM. Toda vez.
  17. 15
    O guia do laboratório: cada comando, cada script, e tudo o que foi medidoO GPT-2 abriu o caminho de todo LLM que você usa hoje. Até onde esse caminho vai?destaque
  18. 16
    O teto deste caminho: o argumento de LeCun, lido de dentro do GPT-2Todo o texto que a humanidade escreveu cabe no que uma criança de quatro anos já viu.