weight_variableで持たせている配列の役割がわからないです。
Tensorflowのチュートリアルをやっています。
https://www.tensorflow.org/get_started/mnist/beginners
その中で、
W_conv1 = weight_variable([5,5,1,32])
や
W_conv2 = weight_variable([5,5,32,64])
や
W_fc1 = weight_variable([7*7*64,1024])
とweight_variableを指定する方法が出てきました。weight_variableメソッドは
def weight_variable(shape): initial = tf.truncated_normal(shape,stddev=0.1) return tf.Variable(initial)
と指定されていました。
まず[5,5,1,32]の5・5・1・32の数字がそれぞれ何を表現しているのかがわかりませんでした。
また、W_fc1では[7764,1024]のように7764と掛け算を使って値を指定している理由もわかりませんでした。なぜわざわざ掛け算を使っているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。