私は初めてのTFプロジェクトを始めました。 私はMNISTに4層のバニラNNを訓練しました。Tensorflowの私のTRAINABLE_VARIABLESが変わったのはなぜですか?
私は学んだ重みを表示したかったので、 と思っていましたが、奇妙なことに、予想以上の出力を得ました。
は、私が以前に定義された
sess.run(tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, "my_w1"))
を使用
tf.Variable(tf.random_normal([layer_sizes[i-1], layer_sizes[i]]), name = "my_w1").
問題は、I形状(784、500)、 の2Dアレイを期待私は3Dを得たこと、です形状の1つ(15,784,500)。
最初のディメンションは何を意味していますか?
トレーニングプロセスで15要素のバッチを与えていましたか?それと何かが起こっているのだろうか?私は確信していません。 – Engineero
わかりません。私はここに自分のコードを投稿http://text-share.com/view/c5e36fa3 – snoozzz