← Python · tijolo 03

A anatomia do aprendizado — os nomes das coisas

os nomes das coisas

Os nomes técnicos do que você já fez

Os tijolos ensinaram a fazer. Esta página ensina a chamar pelo nome — porque é assim que está escrito em todo livro e artigo que você vai ler daqui pra frente.

A estrutura

O ciclo

Uma rede nasce com pesos aleatórios — não sabe nada. Aprende repetindo quatro passos:

  1. Propagação direta (forward) — o dado atravessa a rede e vira palpite.
  2. Cálculo do erro (loss) — a distância entre o palpite e a resposta certa.
  3. Retropropagação (backpropagation) — pela regra da cadeia do cálculo, descobre-se a derivada parcial da perda em relação a cada peso: ∂L/∂w. Em português: quanto este peso específico teve culpa no erro.
  4. Gradiente descendente — cada peso anda no sentido contrário ao erro:
w_novo = w_antigo - α · ∂L/∂w

O α (alfa) é a taxa de aprendizado — o tamanho do passo. No seu código ele se chama taxa_aprendizado = 0.5. Passo grande demais e a rede salta por cima da resposta; pequeno demais e ela leva uma eternidade.

A frase que precisa de calibragem

"Expandir esse código mínimo para redes multicamadas é exatamente o que alimenta os grandes modelos de linguagem."

Meio verdade. O mecanismo é o mesmo mesmo: forward, loss, backprop, gradiente descendente — um LLM treina com exatamente essas quatro etapas, e é honesto dizer isso.

O que a frase esconde é o resto:

Vale saber disso agora para não levar susto depois: você entendeu o motor. O carro de corrida usa o mesmo princípio de combustão, mas tem muita peça que você ainda não viu.

Onde você está

Os quatro tijolos estão de pé. O que falta não é mais teoria de rede: é ligar essa rede em alguma coisa sua.

Livraria do Neon · estante redes-neurais · o texto e o código são do João; o que entra de novo aqui é a arrumação para a web