如果我只是用這樣的單層:tf.layers.dense是單層嗎?
layer = tf.layers.dense(tf_x, 1, tf.nn.relu)
這只是一個單一節點的單層?
或者它實際上是一組層(輸入,隱藏,輸出)與1節點?我的網絡似乎只用1層就能正常工作,所以我對設置感到好奇。
因此,下面的設置是否有2個隱藏層(這兩個隱藏層都是和layer2
)?或者實際上只有1個(只是layer 1
)?
layer1 = tf.layers.dense(tf_x, 10, tf.nn.relu)
layer2 = tf.layers.dense(layer1, 1, tf.nn.relu)
tf_x
是我的輸入特徵張量。
至於你的問題的第二部分,layer1將被稱爲隱藏層,layer2將是輸出層。爲了調查圖形的樣子,請嘗試在張力板中加載圖形。 –
這也是我認爲我也理解的。但它與@ChristianFei在下面的答案中所說的不同。你的回答意味着,在第一部分中,'layer'將同時是一個隱藏層和一個輸出層?或者只是一個輸出層? – sandboxj