Перейти к основному содержимому

Параметры свёртки

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

Паддинг

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

Отражающий (mirror) паддинг отражает значение активации относительно ближайшей граничной точки и хорошо подходит для реалистичной экстраполяции изображений и сложных карт признаков.

Шаг (stride)

Шаг свёртки (stride) задаёт смещение, на которое сдвигается ядро свёртки, для получения следующего элемента. Ниже показаны позиции, к которым последовательно применяется свёртка со сдвигом 1:

Так продолжается до финальной позиции:

А далее покажем последовательные позиции применений свёртки со stride=2:

Так продолжается до финальной позиции:

Сдвиг (dilation)

Сдвиг свёртки (dilation) определяет, насколько сдвигается элемент карты активаций при переходе к следующему элементу ядра свёртки. Выше были показаны примеры свёртки с dilation=1. Покажем, от каких элементов будут зависеть последовательные применения свёртки с dilation=2:

Процесс продолжается, пока не дойдём до последней позиции:

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