Dominando Atualizações de Peso e Backpropagation em Perceptrons Multicamadas
Neste artigo apresentamos as equações precisas usadas para cálculos de atualização de peso e explicamos como backpropagation permite que um perceptron multicamada (MLP) aprenda com dados.
Bem-vindo à série abrangente de machine learning do AAC.
Acompanhe a série até aqui:
- Como Realizar Classificação Usando Rede Neural: O Que é o Perceptron?
- Como Usar Exemplo Simples de Perceptron para Classificar Dados
- Como Treinar um Perceptron Básico
- Entendendo Treinamento Simples de Rede Neural
- Introdução à Teoria de Treinamento para Redes Neurais
- Entendendo Taxa de Aprendizado em Redes Neurais
- Machine Learning Avançado com Perceptron Multicamada
- Função de Ativação Sigmoid: Ativação em Perceptrons Multicamadas
- Como Treinar um Perceptron Multicamada
- Entendendo Fórmulas de Treinamento e Backpropagation para Perceptrons Multicamadas
- Arquitetura de Rede Neural para Implementação Python
- Como Criar um Perceptron Multicamada em Python
- Processamento de Sinais Usando Redes Neurais: Validação no Design de Redes Neurais
- Datasets de Treinamento para Redes Neurais: Como Treinar e Validar uma Rede Neural Python
Chegamos ao núcleo da teoria de redes neurais: os passos computacionais que afinam pesos de um MLP para que ele classifique amostras de entrada com precisão. Este processo é a base do algoritmo de backpropagation, pedra angular do deep learning moderno.
Atualizando Pesos
Treinar um MLP é matematicamente denso, e terminologia varia entre fontes. As equações abaixo são derivadas das derivações claras do Dr. Dustin Stansbury, tornando-as excelente referência para iniciantes e praticantes.
O diagrama mostra a arquitetura que implementaremos em código, e as equações que seguem mapeiam diretamente para esta estrutura.

Terminologia
- Pré-ativação (SpreA): Soma ponderada de entrada para função de ativação de um neurônio, calculada como produto escalar de pesos de entrada e ativações.
- Pós-ativação (SpostA): Saída do neurônio após aplicar função de ativação fA(·). Usamos função logística (sigmoid) em nossos exemplos.
- Matrizes de peso: No código rotulamos ItoH (entrada-para-oculta) e HtoO (oculta-para-saída) para evitar ambiguidade.
- Alvo (T): Saída correta para amostra de treino.
- Taxa de aprendizado (LR): Tamanho do passo para atualizações de peso.
- Erro final (FE): SpostA,O – T.
- Sinal de erro (SERROR): FE multiplicado pela derivada da função de ativação do neurônio de saída.
- Gradiente: Contribuição de um peso específico para o sinal de erro; subtraímos LR × gradiente do peso atual.
O diagrama acompanhante ilustra estes conceitos em contexto.

Equações de atualização de peso resultam da derivada parcial do erro quadrático somado em relação a cada peso. Para pesos oculto-para-saída:
SERROR = FE × fA'(SpreA,O)
gradienteHtoO = SERROR × SpostA,H
pesoHtoO ← pesoHtoO – (LR × gradienteHtoO)
Para pesos entrada-para-oculta, o erro deve atravessar camada adicional:
gradienteItoH = SERROR × pesoHtoO × fA'(SpreA,H) × entrada
pesoItoH ← pesoItoH – (LR × gradienteItoH)
Backpropagation
Backpropagation resolve o dilema do nó oculto: embora pesos entrada-para-oculta influenciem a saída final indiretamente, podemos computar seu efeito propagando sinal de erro para trás através da rede e escalando com pesos de saída e derivadas de ativação. Esta técnica é fundamental para treinar modelos profundos.
Conclusão
Desempacotamos as equações-chave que impulsionam atualizações de peso e a mecânica de backpropagation em MLPs. Estes conceitos sustentam toda aplicação moderna de redes neurais, e dominá-los abre porta para modelagem avançada. Fique ligado para próximos artigos, onde mergulharemos mais fundo em design de arquitetura, implementação Python e técnicas de validação.
Robô industrial
- Transceptores Bidirecionais 1G Cisco: Impulsionando Eficiência de Rede para Provedores de Serviço e IoT
- CEVA Revela NeuPro-S: Processador IA Next-Gen para Inferência Deep Neural Network na Edge
- Fatiamento Inteligente de Core Network para IoT e MVNOs: Desbloqueando Potencial 5G em Redes 3G/4G
- Os 5 Principais Desafios do 5G: Navegando Espectro, Custo, Cobertura, Dispositivos e Segurança
- Implementação e Gestão de Redes de Sensores Sem Fio nas Empresas
- Lean & Six Sigma: Guia Prático para Excelência em Manufatura
- Eleve Sua Expertise com Treinamento Especializado em Bomba de Vácuo BECKER
- Senet e SimplyCity Expandem LoRaWAN IoT para Fazendas Inteligentes, Indústria e Sustentabilidade Urbana
- Manufatura Híbrida: Principais Benefícios, Desafios e Impacto na Indústria
- Aços Ferramenta Resistentes a Choque: Dominando Desempenho de Punções e Matrizes