Argonalyst

Implementação de Transformer no Excel para compreensão de IA

Argonalyst
14 March 2024

A arquitetura Transformer, utilizada pela ChatGPT da OpenAI, Claude da Anthropic, Bard/Gemini da Google, Llama da Meta, entre outros Modelos de Linguagem de Grande Escala (LLMs), tem agora uma nova forma de ser compreendida: através de planilhas eletrônicas. A iniciativa 'Spreadsheets-are-all-you-need' implementa o passeio para frente do GPT2 (antecessor da ChatGPT que era o estado da arte há poucos anos) completamente no Excel, utilizando funções padrão de planilha. .

Este projeto oferece uma introdução de baixo código aos detalhes por trás dos atuais LLMs, sendo ideal para aqueles que desejam compreender como a IA funciona. Uma pessoa que ontem não sabia nada sobre o funcionamento da IA, hoje pode mudar isso graças a recursos como a 'Intro to Large Language Models' de @karpathy e o 'Spreadsheets-are-all-you-need' de @ianand. .

Futuros vídeos prometem detalhar ainda mais os mecanismos internos da IA moderna, e os interessados podem se inscrever para receber notificações sobre novos tutoriais e atualizações. A implementação no Excel é explicada em um vídeo que percorre os passos em alto nível, voltado mais para quem já tem compreensão sobre Transformers e deseja entender como a arquitetura padrão é aplicada na planilha. .

A lição inicial aborda a fase de tokenização do GPT e o algoritmo de Codificação de Pares de Bytes (BPE) usados em modelos como o ChatGPT. Já em um vídeo de 10 minutos, é possível acompanhar a arquitetura de alto nível do GPT-2 e ver cada fase do Transformer sendo executada no Excel. .

O arquivo está disponível para download como um arquivo xlsb (binário do Excel) na seção de lançamentos do repositório no Github, podendo ser executado no Excel para Mac ou PC. Embora seja recomendado que iniciantes comecem pelos vídeos de lição, há um vídeo explicativo para quem deseja uma orientação rápida na planilha. .

Vale ressaltar que a implementação é capaz de executar apenas cargas de trabalho muito pequenas, incluindo codificação de pares de bytes, incorporações, atenção multi-cabeças e etapas de perceptron multicamadas para o modelo GPT2 pequeno (124M de parâmetros), somente para inferência/passeio para frente, com limitações como contexto de 10 tokens de comprimento e limite de 10 caracteres por palavra. .

Usuários de Mac podem enfrentar travamentos no Excel ao usarem a planilha, sendo recomendado o modo de cálculo manual e a versão Windows do Excel. Problemas e bugs podem surgir, e os usuários são incentivados a relatar quaisquer questões no Github. Para contato, @ianand está disponível no Twitter e no Github através do repositório 'ianand/spreadsheets-are-all-you-need'.

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

IA da OpenAI escapou do Sandbox? O que REALMENTE aconteceu

Argonalyst

A maior virada da Inteligência Artificial começou... e vem da China

Argonalyst

o ALERTA de Satya Nadella que ASSUSTOU o mercado de IA

Argonalyst

GPT 5.6 SURPREENDE: OpenAI finalmente alcançou a Anthropic?

Argonalyst

Os novos modelos de IA estão decepcionando... e ninguém quer admitir isso

Argonalyst

Midjourney quer ESCANEAR humanos e o Open Source já rivaliza com Claude Opus

Argonalyst

Rio 3.5 e Fable 5: as duas polêmicas que expõem o futuro da IA

Argonalyst

Fim dos PCs como conhecemos: Nvidia, Microsoft e IA local vão mudar tudo

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7

Argonalyst

Prometeram Renda Universal… mas só veio desemprego?

Argonalyst

Mythos Preview: o começo da AGI ou só mais hype?