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.
Novidades
Os capítulos mais recentes do experimento. Alguns ainda esperam a rodada que os fecha.
O que mudou em 17/09: dois capítulos novos e duas correções
Num dia, o experimento ganhou dois capítulos e corrigiu duas afirmações que eu já tinha publicado.
ler o post →capítulo 19 · recenteA 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.
ler o post →capítulo 18 · recenteProcurar 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.
ler o post →Destaques
Se você só ler um de cada trilha, leia estes.
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 · 00Antevisã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 · 05O 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 · 12Custos 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 · 13As 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 · 16O 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 · 17ELLM: 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 · 18Procurar 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 · 19A 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árioGlossá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 · 09GPT-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 · 11Encoder 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 · 15O 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?
Antevisão · Latent Rehearsal
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.
- 00Antevisã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.
- 01O 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.
- 02Duas 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.
- 03A 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.
- 04A 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.
- 05O 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.
- 06Mé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.
- 07Escala 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.
- 08A 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.
- 09A 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.
- 10O 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.
- 11Memó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.
- 12Custos 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.
- 13As 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.
- 14Memó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.
- 15O 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.
- 16O 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.
- 17ELLM: 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
- 18Procurar 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
- 19A 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
- 20O 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
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.
- ·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.
GPT-1 e GPT-2, desmontados
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.
- 00Os 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.
- GlossárioGlossá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
- 01Por 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.
- 02Embeddings: 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.
- 03Atençã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'?
- 04Doze 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.
- 05Por 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?
- 06O 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.
- 07Temperature, 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ê.
- 08Perplexidade: 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.
- 09GPT-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
- 10RoBERTa: 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.
- 11Encoder 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
- 12O 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.
- 13Lendo 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.
- 14Servindo 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.
- 15O 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
- 16O 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.