[英]How can i use “leaky_relu” as an activation in Tensorflow “tf.layers.dense”?
[英]tf.layers.Dense doesn't work for tensorflow. How to use it?
我有一個非常簡單的幾行代碼(我正在關注一些 tensorflow 教程)規范:Tensorflow v. = 1.15 ,IDE = PyCharm
import tensorflow as tf
network = tf.placeholder(tf.float32)
network = tf.layers.Dense(network,10,activation=tf.nn.relu)
當我嘗試跑步時,它給了我
TypeError: __init__() got multiple values for argument 'activation'
我已經嘗試了tf.layers.Dense
所有“組合”。 例如,
我試過了
network = tf.layers.Dense(inputs=network, units=10, activation=tf.nn.relu)
這不能識別參數“輸入”,但是我看到的教程清楚地使用第一個參數作為輸入,第二個參數作為單位,第三個參數作為激活
幾個問題,
Dense
層需要 2+ 維輸入。Dense(args)(input)
傳遞給 Dense 層。因此,將代碼更改為以下內容,它將起作用。 您可以根據問題的輸入維度更改形狀參數。
import tensorflow as tf
network = tf.placeholder(tf.float32, shape=[None, 15])
network = tf.layers.Dense(10,activation=tf.nn.relu)(network)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.