Я думаю, вы найдете объяснения и интерактивную демонстрацию на этой веб-странице очень полезными.
В частности, настройка stride=2
удвоит выходную форму независимо от размера ядра.
kernel_size
определяет, сколько выходных пикселей будет затронуто каждым входным пикселем.
Настройка stride=2
и kernel_size=2
просто «дублирует» ваше ядро на выходе.Рассмотрим этот 1D пример.Предположим, что ваше ядро [a, b]
и ваш ввод [A, B, ...]
, затем вывод
[A*a, A*b, B*a, B*b, ...]
Для kernel_size=3
вывод будет
[A*a, A*b, A*c+B*a, B*b, B*c+C*a, ...]