Casa > Q > Qual É A Vantagem De Utilizar O Pooling Médio Em Vez Do Pooling Máximo?

Qual é a vantagem de utilizar o pooling médio em vez do pooling máximo?

Por que fazemos o pooling? Responda: Para reduzir a variância, reduzir a complexidade do cálculo (como 2*2 máximo de pooling / pooling médio reduz 75% dos dados) e extrair características de baixo nível da vizinhança. Todas estas descrições, penso eu, adequam-se melhor com o max-pooling. Não é?

Demos uma olhada nesta imagem:

main-qimg-bf33f8340aa882f4cad2d93a99be6c14.webp

O max-pooling extrai as características mais importantes como bordas, enquanto, em média, o pooling extrai as características de forma tão suave. Para dados de imagem, você pode ver a diferença. Embora ambos sejam usados pela mesma razão, acho que o pooling máximo é melhor para extrair as características extremas. O pooling médio às vezes não consegue extrair boas características porque leva tudo em contagem e resulta em um valor médio que pode/não ser importante para tarefas do tipo detecção de objetos.

Nota aqui, o pooling médio leva tudo em contagem e flui para a próxima camada, o que significa que todos os valores são realmente usados para mapeamento e criação de output - o que é um cálculo muito generalizado. Se você não precisar de todas as entradas da camada Conv, você obterá má precisão para o pooling médio.

Mas, é claro que existem muitas tarefas de classificação no github onde o pooling médio tem sido utilizado e superou o desempenho máximo do pooling (embora eu não tenha certeza de que isso seja por causa da utilização do pooling médio). Então, mais uma vez depende do tipo de conjunto de dados (basicamente eu estou tomando sobre imagens e sua densidade de pixels).

Então, para responder a sua pergunta, eu não acho que o pooling médio tenha nenhuma vantagem significativa sobre o max-pooling. Mas, pode ser em alguns casos, onde a variação em um filtro max-pooling não é significativa, ambos os poolsing darão resultados do mesmo tipo. Mas, em casos extremos, o max-pooling irá fornecer melhores resultados com certeza.

Adicionado, com drop out pooling, tudo isso não importa muito, já que as camadas drop out podem desaparecer em qualquer bloco único. Eu nunca vi nenhum trabalho de pesquisa significativo para comparar entre as camadas do pooling. Mas, pode haver algumas. Você pode procurar, ler e aprender melhor. A melhor das sortes.

Obrigado.

De Moreta

O que há de tão bom em "sem jogo, sem vida"? :: Como anime de jogo, porque devo comprar a Nintendo 3DS? Eu adoro jogos Sony como COD, Battlefield e Uncharted. Por que devo comprar algo da Nintendo?