Calculate the Output size in Convolution layer [closed]
Solution 1:
you can use this formula [(W−K+2P)/S]+1
.
- W is the input volume - in your case 128
- K is the Kernel size - in your case 5
- P is the padding - in your case 0 i believe
- S is the stride - which you have not provided.
So, we input into the formula:
Output_Shape = (128-5+0)/1+1
Output_Shape = (124,124,40)
NOTE: Stride defaults to 1 if not provided and the 40
in (124, 124, 40)
is the number of filters provided by the user.
Solution 2:
You can find it in two ways: simple method: input_size - (filter_size - 1)
W - (K-1)
Here W = Input size
K = Filter size
S = Stride
P = Padding
But the second method is the standard to find the output size.
Second method: (((W - K + 2P)/S) + 1)
Here W = Input size
K = Filter size
S = Stride
P = Padding