Pruning (poda de redes neurais): o que é

Letra

Atualizado em 22/10/2026: verbete refeito: definição curta com fonte, exemplo e termos relacionados; saiu o texto genérico anterior. Como conferimos os dados

Pruning (poda) é a técnica de remover parâmetros de uma rede neural, como pesos ou conexões pouco importantes, para deixá-la menor e mais esparsa.

Para que serve

Segundo o tutorial oficial do PyTorch, a poda reduz o uso de memória, de bateria e de hardware sem sacrificar a precisão, o que permite rodar modelos leves no próprio aparelho, inclusive com mais privacidade, já que os dados não saem dele.

Exemplo

Uma rede tem milhões de pesos, e muitos estão perto de zero. A poda zera os menores, por exemplo os 30% de menor valor absoluto numa camada. Depois, costuma-se treinar um pouco de novo para recuperar a precisão.

Hipótese do bilhete de loteria

Pesquisas sobre poda mostraram que redes grandes podem conter sub-redes pequenas que, treinadas sozinhas desde o início certo, chegam a resultados parecidos. É a chamada hipótese do bilhete de loteria (lottery ticket).

Termos relacionados

Fontes (conferidas em 02/10/2026): PyTorch: tutorial de pruning

← Todos os termos do ABC da IA