Pressione Esc para fechar

Termos - Parameters

← Voltar para o Dia 1: LLMs de verdade

Parameters

1. O que é?

Em um LLM, parameters são os valores numéricos que o modelo aprende durante o treinamento. Eles determinam como o modelo transforma os dados de entrada em previsões. Microsoft Learn

Uma forma intuitiva de pensar:

Os parâmetros são os "ajustes internos" que o modelo aprendeu para reconhecer padrões.

Quando você vê algo como:

Modelo 7B
Modelo 70B
Modelo 405B

o número indica aproximadamente a quantidade de bilhões de parâmetros do modelo.

2. Como funciona?

Durante o treinamento, o modelo recebe muitos exemplos e tenta prever os próximos tokens.

Quando erra, um processo de otimização ajusta seus parâmetros para reduzir o erro.

De forma simplificada:

Texto de treinamento
        ↓
       LLM
        ↓
  previsão do token
        ↓
    erro calculado
        ↓
 parâmetros ajustados
        ↓
       LLM
        ↓
   nova previsão

Esse processo acontece repetidamente em uma quantidade enorme de exemplos.

Ao final, os parâmetros armazenam padrões estatísticos aprendidos durante o treinamento. Eles não são uma coleção de documentos ou fatos armazenados individualmente. Microsoft Learn

3. Um exemplo simples

Imagine uma rede neural muito pequena com apenas três parâmetros:

Parâmetro A = 0,7
Parâmetro B = 1,2
Parâmetro C = -0,4

Esses números influenciam os cálculos realizados pelo modelo.

Um LLM real possui bilhões desses valores, distribuídos pelas diferentes partes da arquitetura Transformer. BfDI

É por isso que você verá expressões como:

"Esse é um modelo de 70 bilhões de parâmetros."

Isso significa que existem aproximadamente 70 bilhões de valores aprendidos dentro da rede.

4. Por que é importante?

O número de parâmetros é uma indicação da capacidade e do tamanho do modelo, mas não significa automaticamente que um modelo maior seja melhor.

Um modelo com mais parâmetros pode representar padrões mais complexos, mas qualidade dos dados, arquitetura, treinamento e pós treinamento também são fundamentais. Google for Developers

Existe ainda uma distinção importante para sua lista:

Parameters ≠ Hyperparameters

Parâmetros são aprendidos pelo modelo durante o treinamento.

Hyperparameters são configurações definidas para controlar aspectos do treinamento ou da geração. Temperature e top-p, por exemplo, são hyperparameters utilizados na inferência. IBM

Para guardar

Parameters são os valores numéricos aprendidos durante o treinamento que determinam o comportamento interno do LLM.

E isso conecta com os conceitos anteriores:

Transformer
    ↓
possui muitas camadas
    ↓
cada camada possui parâmetros
    ↓
parâmetros são ajustados durante o treinamento
    ↓
modelo aprende padrões
    ↓
durante a inferência, usa esses parâmetros
    ↓
gera os próximos tokens

A ideia mais importante aqui é não confundir "70 bilhões de parâmetros" com "70 bilhões de informações ou fatos". Parâmetros são números que, em conjunto, permitem ao modelo representar padrões complexos.

link de compartilhamento