Clicked Gallery

O que é retropropagação (backpropagation)?

Subrayado en un documento técnico real. Explicado por Clicked.

Usado numa frase

Engineering Notes · AI Systems

During the model training loop, the network used backpropagation to pass loss metrics backward and adjust node weights.

O leitor sublinhou uma palavra na documentação. O Clicked destrinchou o termo técnico «backpropagation» em linguagem simples:

Explicado em três níveis

Os mesmos fatos, outra vibe — Modo slang 😎

O método Clicked

●○○

Overview

Retropropagação é o algoritmo que calcula o quanto cada uma das milhões de configurações internas de uma rede neural contribuiu para um erro, passando o erro para trás pelas camadas, de modo que cada uma possa ser ajustada pela sua parte. É a peça que torna possível treinar redes profundas.
●○○

Overview

Backprop é a auditoria da culpa. O modelo erra, e o erro caminha para trás por cada camada dizendo "você contribuiu com 3% disso, você com 0,4%, você com 0,001%", e então cada peso se ajusta exatamente pela sua parte. Rode isso alguns milhões de vezes e começa a parecer inteligência. 😎

Uma ideia rápida — muitas vezes é tudo de que você precisa.

●●○

Detail

O treinamento roda em duas passagens. Para a frente: a entrada flui pelas camadas até produzir uma previsão, e a perda mede o quanto ela errou. Para trás: usando a regra da cadeia do cálculo, esse erro viaja de volta pela rede, camada por camada, computando a parte exata da culpa de cada peso, chamada de gradiente, numa única varredura. Essa varredura é o avanço decisivo, porque testar milhões de pesos um de cada vez seria desesperadoramente lento, enquanto a retropropagação precifica todos de uma vez. Os gradientes então vão para um otimizador, tipicamente o gradiente descendente estocástico, que empurra cada peso contra a sua culpa. Para a frente, para trás, empurrãozinho, repetido por lote milhões de vezes: a retropropagação calcula as direções e o SGD dá os passos.
●●○

Detail

Passagem para a frente: o palpite. Perda: o quanto o palpite foi ruim. Passagem para trás: recibos da regra da cadeia para cada peso da rede, computados numa varredura só, e essa varredura é o milagre inteiro, porque conferir milhões de botões um por um passaria da morte térmica do universo. Os recibos vão para o otimizador, que é o trabalho do SGD, cada botão leva um empurrãozinho contra a sua culpa, e o próximo lote começa. O backprop encontra as direções, o SGD dá os passos, e o treinamento é só esse loop com uma conta de luz gigantesca. 😎

Quer mais? Um clique aprofunda.

●●●

Analogy

O Atingir Meta do Excel, em escala. O Atingir Meta pega uma fórmula, um alvo e uma célula de entrada, e encontra o valor certo tentando um número, medindo o erro e ajustando. A retropropagação é a versão com milhões de células de entrada, computando o ajuste preciso de cada uma delas a partir de uma única medição do quanto a saída errou.
●●●

Analogy

O trabalho em grupo tirou 6, e em vez da apontação de dedos habitual na base do achismo, imagine um relatório exato: qual frase, escrita por quem, custou quantos pontos. Cada um conserta precisamente a sua parte, e o rascunho seguinte fica melhor. Backprop é esse relatório, para cada erro, com milhões de contribuintes de uma vez.

Conceito novo? Um exemplo do dia a dia faz clicar — novas analogias quando quiser.

Explicações de IA podem conter erros · Não é aconselhamento profissional

Definição formal — O mesmo termo, explicado da forma habitual

A retropropagação é um algoritmo para computar o gradiente de uma função de perda em relação a todos os parâmetros de uma rede neural por diferenciação automática em modo reverso. Após uma passagem para a frente que produz previsões e uma perda escalar, a regra da cadeia é aplicada camada por camada em ordem reversa para obter a derivada parcial de cada parâmetro numa única travessia para trás, com custo comparável ao da computação para a frente. Os gradientes resultantes parametrizam as atualizações de pesos realizadas por um otimizador como o gradiente descendente estocástico.

Quer que o Clicked explique termos como «backpropagation» direto no seu navegador, até em PDFs?

Adicionar ao Chrome — Grátis

50 explicações grátis · Sem cartão de crédito