我试图在我的模型中添加一个神经元层,该层使用tf.keras.activations.relu()作为激活函数,并设置max_value = 1。当我尝试这样做时:
model.add(tf.keras.layers.Dense(2, activation=tf.keras.activations.relu(max_value=1)))
它会给我以下错误:
TypeError: relu() missing 1 required positional argument: 'x'
显然,我没有’x’可以提供,因为我只是在尝试设置一个神经元层。有没有办法正确地自定义这些激活函数呢?
回答:
你可以尝试这样做
model.add(tf.keras.layers.Dense(2, activation=tf.keras.layers.ReLU(max_value=1)))