
Convolution output size per axis (Geron Ch 12, morie.fn grcos)
Source:R/geron_ml_native.R
morie_geron_conv_output_size.Rdout = floor((in + 2p - d(k-1) - 1)/s) + 1. dropped_cells counts the
input columns no window ever covers.
Examples
V <- c(1, 2, 3, 4, 5, 6, 7, 8)
morie_geron_conv_output_size(V, V)
#> $out_size
#> [1] 1 1 1 1 1 1 1 1
#>
#> $receptive_field
#> [1] 1 2 3 4 5 6 7 8
#>
#> $same_padding
#> [1] 0 0 1 1 2 2 3 3
#>
#> $dropped_cells
#> [1] 0 0 0 0 0 0 0 0
#>
#> $is_same
#> [1] FALSE
#>
#> $estimate
#> [1] 1
#>
#> $n
#> [1] 8
#>
#> $method
#> [1] "Convolution output-size arithmetic"
#>