hqm.utils.sizes
1def size_conv_layer(s : int, kernel_size : int, padding : int, stride : int) -> int: 2 ''' 3 Calculate the size of the image after convolution layer 4 5 Parameters: 6 ----------- 7 - s : int 8 integer represeting the size of one axis of the image 9 - kernel_size : int 10 integer represeting the size of the convolutional kernel 11 - padding : int 12 integer represeting the padding size 13 - stride : int 14 integer representing the stride size 15 16 Returns: 17 -------- 18 - size : int 19 size after conv2D and Maxpool 20 ''' 21 22 size = int(((s - kernel_size + 2 * padding)/stride) + 1) 23 return size
def
size_conv_layer(s: int, kernel_size: int, padding: int, stride: int) -> int:
2def size_conv_layer(s : int, kernel_size : int, padding : int, stride : int) -> int: 3 ''' 4 Calculate the size of the image after convolution layer 5 6 Parameters: 7 ----------- 8 - s : int 9 integer represeting the size of one axis of the image 10 - kernel_size : int 11 integer represeting the size of the convolutional kernel 12 - padding : int 13 integer represeting the padding size 14 - stride : int 15 integer representing the stride size 16 17 Returns: 18 -------- 19 - size : int 20 size after conv2D and Maxpool 21 ''' 22 23 size = int(((s - kernel_size + 2 * padding)/stride) + 1) 24 return size
Calculate the size of the image after convolution layer
Parameters:
- s : int
integer represeting the size of one axis of the image - kernel_size : int
integer represeting the size of the convolutional kernel - padding : int
integer represeting the padding size - stride : int
integer representing the stride size
Returns:
- size : int
size after conv2D and Maxpool