0
我在看Deep MNIST for Experts專家MNIST例子,這裏有一個問題:如何理解tensforflow
在本教程中,它建立第一卷積層代碼:
W_conv1 = weight_variable([5, 5, 1, 32])
b_conv1 = bias_variable([32])
在構建第二卷積層,下面的教程使用代碼:
W_conv2 = weight_variable([5, 5, 32, 64])
b_conv2 = bias_variable([64])
說:
第二層將爲每個5x5修補程序提供64個功能。
我不理解爲什麼的第三維度[5,5,32,64]爲32。
這是否意味着第二卷積層不與所述第一卷積層的所有32個輸出卷積?
但是,當檢查這個3D Visualization of a Convolutional Neural Network時,第二個卷積層的每個濾波器只是連接到第一個卷積層的一些輸出,我以前認爲這是幾個不同較低特徵的集成併產生一些更高的特徵,區別?
對不起,我的表情很糟糕,現在我很困惑。
謝謝!
在過去的幾天裏,我正在閱讀[「來自斯坦福的CS231n」](http://cs231n.github.io/convolutional-networks/),現在我終於明白你的意思了,謝謝你的幫助! –