Выбор ответа Junior Свёрточные сети обновлено
Зачем пулинг
Вопрос
Зачем в CNN используют max pooling 2×2 со stride 2?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Уменьшает пространственный размер вдвое, снижает вычисления, растит рецептивное поле. Пулинг не имеет параметров: берёт максимум в окне.
Варианты ответа
- Уменьшает пространственный размер вдвое, снижает вычисления, растит рецептивное полеправильный ответ
- Добавляет обучаемые параметры, которые выбирают самый важный пиксель в каждом окне 2×2
- Увеличивает разрешение карты признаков вдвое перед следующей свёрткой
- Нормирует активации по окну, заменяя BatchNorm в небольших сетях
Разбор
Пулинг не имеет параметров: берёт максимум в окне. Сейчас часто вместо него используют свёртки со stride 2 и глобальный average pooling перед классификатором.
- Параметров у max pooling нет.
- Разрешение уменьшается.
- Нормализация это отдельные слои.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.