Что такое K Max Pooling? Как это реализовать в Керасе? - PullRequest
2 голосов
/ 25 мая 2019

Я должен добавить слой пула k-max в модели CNN, чтобы обнаружить поддельные обзоры. Пожалуйста, дайте мне знать, как реализовать это с помощью keras.

Я искал в Интернете, но у меня не было хороших ресурсов.

1 Ответ

1 голос
/ 25 мая 2019

Согласно этой статье , k-Max Pooling - это операция объединения, которая является обобщением максимального объединения по измерению времени, используемому в модели предложений Max-TDNN. и отличается от локальных операций максимального пула, применяемых в сверточной сети для распознавания объектов (LeCun et al., 1998).

enter image description here

Работа пула k-max делает возможным объединить k наиболее активных функций в p, которые могут быть ряд позиций отдельно; это сохраняет порядок из особенностей, но нечувствителен к их специфическим позиций.

Существует несколько ресурсов, которые показывают, как реализовать это в tenorflow или keras:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...