Учитывая, что у меня есть следующее:
s: stride
k: kernel size
i: input size
n: number of times a convolution layer was performed
Со слоем свертки, имеющим следующие параметры:
input = [b, i, i, c] (with batch size b and channel size c)
padding = 'SAME'
stride = s
kernel_size = k
Есть ли математический способ для расчета конечного размера выходного?
Я могу сделать следующее, чтобы программно рассчитать окончательный размер вывода:
final_size = i
for _ in range(n):
final_size = np.ceil(final_size / s)