tf.nn.conv3d verwendet die Modi „VALID“ und „SAME“, was zu unterschiedlichen Faltungsergebnissen führt. Wo liegt das Problem?

x-Form ist [10,103,5,5,1]
w-Form ist [103,3,3,1,128]
(1) Führen Sie
A = tf.nn.conv3d(x,w,strides=[1,1,1,1 ,1], padding='VALID')
#Die Form von A ist
[10, 1, 3, 3, 128]
(2) Execute
A = tf.nn.conv3d(x,w,strides=[1,1, 1 ,1,1], padding='SAME') Die
Form von #A ist
[10, 103, 5, 5, 128]

Frage: Warum wird die Tiefe von A in (2) 103 ausgeführt? Sie sollte nicht „1“ sein?

Guess you like

Origin blog.csdn.net/sanxiaw/article/details/104507363