Pooling (camada de pooling): o que é, com exemplo

Letra

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

Pooling é reduzir uma matriz gerada por uma camada convolucional a uma matriz menor. Em geral, pega o valor máximo (max pooling) ou a média (average pooling) de cada região.

Exemplo de max pooling

Uma matriz 4×4 dividida em quatro blocos 2×2, sem sobreposição:

  • bloco de cima à esquerda: 1, 3, 2, 8 → 8
  • bloco de cima à direita: 0, 4, 6, 1 → 6
  • bloco de baixo à esquerda: 5, 2, 7, 3 → 7
  • bloco de baixo à direita: 9, 1, 0, 2 → 9

O resultado é uma matriz 2×2: [[8, 6], [7, 9]]. Um quarto do tamanho.

Para que serve

Além de reduzir o volume de cálculo nas camadas seguintes, o pooling ajuda a rede a ter invariância à translação: um padrão deslocado um pouco na imagem gera quase a mesma saída.

Termos relacionados

Fontes (conferidas em 02/10/2026): Google: glossário de ML (pooling)

← Todos os termos do ABC da IA