テンソルフロー内の畳み込みニュートラルネットワークがこの数値をどのように計算するかわかりません。tutorial (h_conv1 = tf.nn.relu(conv2d(x_image, W_conv1) + b_conv1)
) Tensorflow畳み込みネットワーク - 次元(形状)の計算方法
x_image = tf.reshape(x, [-1,28,28,1])
)W_conv1 = weight_variable([5, 5, 1, 32]
)- 画像が有しますです:
h_pool1.get_shape()
とTensorShape([Dimension(10), Dimension(14), Dimension(14), Dimension(32)])
Q1:最初の次元が10であるのはなぜ?
Q2:なぜ5x5のパッチサイズでサイズが14x14に縮小されるのですか?私が28x28イメージを持っていて、5x5パッチをすべてのピクセルに適用すると、14x14以上のピクセルが期待されます。
質問3:回答-1
はx_image
のコードで何をしていますか?