tensorflow conv2d índice de inicio diferente entre zancadas pares e impares

A mi entender detf.nn.conv2d doc para la MISMA convolución (sin importar el paso) El primer producto de punto debe estar centrado alrededor de (0,0) aunque, como puede ver a continuación cuando el paso es impar, el primer producto de punto parece estar centrado alrededor de (1,1): en este ejemplo de juguete

la forma de entrada es [5,5,1]

la forma del archivador es [3,3,1,1]

res = tf.nn.conv2d (X, F, zancadas = [1, x, x, 1], relleno = 'MISMO')

zancada 1 resultado:

array([[ 1.49573362,  2.65084887,  2.96818447,  3.04787111,  1.89275599],
   [ 3.1941781 ,  4.47312069,  4.10260868,  4.13415051,  2.85520792],
   [ 2.65490007,  3.41439581,  2.93415952,  3.65811515,  2.89861989],
   [ 2.22547054,  2.98453856,  2.89428496,  3.29111433,  2.53204632],
   [ 0.52702606,  1.16226625,  1.75986075,  2.20483446,  1.56959426]], dtype=float32)

resultado del paso 2:

array([[ 1.49573362,  2.96818447,  1.89275599],
   [ 2.65490007,  2.93415952,  2.89861989],
   [ 0.52702606,  1.75986075,  1.56959426]], dtype=float32)

resultado del paso 3:

array([[ 4.47312069,  2.85520792],
   [ 1.16226625,  1.56959426]], dtype=float32)

¿Es esto un error o me falta algo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta