2016-10-02 85 views
0

首先:我對機器學習和TensorFlow是全新的 - 我只是玩這個技術幾周 - 我真的很喜歡它。TensorFlow和MNIST數據集

但我有關於MNIST數據集與TensorFlow相結合的問題(可能是一個簡單的問題):我目前正在通過「MLIST for ML Beginners」教程(https://www.tensorflow.org/versions/r0.11/tutorials/mnist/beginners/index.html#mnist-for-ml-beginners)。我完全理解整個事情的工作原理,以及我用源代碼完成的事情。

我現在的問題是: 是否有可能看到每個像素的單個權重參數?據我所知,我不能直接訪問每個像素的單個權重參數,因爲tf.matmul()操作會返回給定類的所有權重參數的總和。

我想訪問個人體重參數,因爲我想看看這些值是如何通過神經網絡的訓練過程發生變化的。

感謝您的幫助,

-Klaus

回答

0

您可以通過只是在做類似的東西得到實際重量:

w = sess.run(W, feed_dict={x: batch_xs, y_: batch_ys}) 
print w.shape 

如果你想在每像素的結果,只是做一個元素 - 將batch_xs * w相乘(適當重新設計)