Propagação para frente: seguir o cálculo

3 min
Público
10–15 anos
Duração
30 a 40 min
Aventura
3/8
Distintivo alvo
Rastreador de propagação

Missão de hoje

Traçar uma predição da entrada até os logits preservando todos os valores intermediários.

Prova de sucesso: explique "Propagação para frente: seguir o cálculo", realize "O revezamento das operações" e cite o limite da analogia.

A história

Mehdi recebe uma carta [2, 1] e uma pequena rede já ajustada. Ele calcula a primeira camada, aplica ReLU, depois calcula dois logits. Em vez de anotar só a categoria final, ele guarda um rastro de cada número. Quando uma colega encontra outra resposta, eles localizam uma soma esquecida na camada oculta. A propagação para frente não é uma opinião: é a execução ordenada das operações do modelo.

O que é verdade tecnicamente

Observe o mecanismo, não apenas o resultado. Os três pontos de referência a seguir permitem verificar cada etapa. Aqui, seu ponto de referência é "Propagação para frente: seguir o cálculo".

  • A propagação para frente usa os parâmetros atuais sem modificá-los: entrada → transformações → saída.
  • Um grafo de cálculo preserva as dependências entre operações; ele permitirá em seguida calcular os gradientes.
  • Durante a inferência, também se realiza uma propagação para frente, mas sem retropropagação nem atualização dos pesos.

O mapa vertical

O mapa é uma trilha de auditoria: cada resultado intermediário deve corresponder à operação que o precede. Leia o desenho de cima para baixo: cada seta anuncia uma transformação ou uma verificação, nunca um pensamento da máquina.

Uma analogia útil — e seu limite

A analogia: É um percurso de bolinha em uma máquina transparente onde cada estação registra sua transformação.

Onde ela para: Uma rede verdadeira calcula muitos exemplos em paralelo na forma de tensores e certas camadas se comportam de forma diferente entre treinamento e avaliação. Uma analogia ajuda a começar; ela não substitui nem os dados, nem os cálculos, nem um teste.

Atividade sem tela — O revezamento das operações

Material: seis cartas-estações, uma entrada [2, 1], pesos simples e uma folha de rastro
Tempo sugerido: 10 a 20 minutos.

  1. Alinhe entrada, camada densa, viés, ReLU, camada de saída e logits.
  2. Em cada estação, faça apenas a operação escrita e anote o valor recebido e o transmitido.
  3. Troque duas estações e verifique se o resultado muda ou se torna impossível.
  4. Peça a outra pessoa para refazer o rastro sem ver sua resposta final.

Observação esperada: a ordem e os valores intermediários tornam uma predição reproduzível e um erro localizável.

Desafio opcional

Adicione um lote de duas entradas. Indique a forma em cada estação sem calcular todos os números.

Segurança, equidade e escolha humana

Uma saída reproduzível ainda pode ser prejudicial se as entradas forem mal escolhidas. Verificar o cálculo não substitui a avaliação do uso.

Pergunta responsável: Quem deve poder consultar o rastro quando uma predição afeta uma pessoa?

Mini-quiz corrigido

  1. Os pesos mudam durante a propagação para frente?

    Correção: Não. Eles servem para o cálculo, mas não são atualizados nessa etapa.

  2. Para que serve um valor intermediário?

    Correção: Para continuar o cálculo, verificar as formas e localizar a origem de um erro.

  3. Inferência e treinamento têm o mesmo fim?

    Correção: Não. A inferência produz uma saída; o treinamento continua com perda, gradientes e atualização.

Distintivo de competência

Rastreador de propagação — Você ganha este distintivo se conseguir explicar o esquema sem ler, mostrar o resultado da atividade e corrigir uma resposta errada com gentileza.