Выбор ответа Junior Свёрточные сети обновлено

Зачем пулинг

Вопрос

Зачем в CNN используют max pooling 2×2 со stride 2?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Уменьшает пространственный размер вдвое, снижает вычисления, растит рецептивное поле. Пулинг не имеет параметров: берёт максимум в окне.

Варианты ответа

  1. Уменьшает пространственный размер вдвое, снижает вычисления, растит рецептивное полеправильный ответ
  2. Добавляет обучаемые параметры, которые выбирают самый важный пиксель в каждом окне 2×2
  3. Увеличивает разрешение карты признаков вдвое перед следующей свёрткой
  4. Нормирует активации по окну, заменяя BatchNorm в небольших сетях

Разбор

Пулинг не имеет параметров: берёт максимум в окне. Сейчас часто вместо него используют свёртки со stride 2 и глобальный average pooling перед классификатором.

  • Параметров у max pooling нет.
  • Разрешение уменьшается.
  • Нормализация это отдельные слои.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.