- k, s = layer_specs[0]
- w = math.ceil((w - k) / s) + 1
- w = minimal_input_size(w, layer_specs[1:])
- return int((w - 1) * s + k)
+ kernel_size, stride = layer_specs[0]
+ v = int(math.ceil((w - kernel_size) / stride)) + 1
+ v = minimal_input_size(v, layer_specs[1:])
+ return (v - 1) * stride + kernel_size