激活层和激活kwarg之间的区别是什么?
例如:
activation
kwarg:
model.add(tf.keras.layers.Dense(10,activation="relu"))
Activation
层:
model=Sequential([
tf.keras.layers.Dense(10),
tf.keras.layers.Activation("relu")
])
来自文档:
激活可以通过激活层使用,也可以通过所有正向层支持的激活参数使用
这句话后面是一个特定的例子,说明以下内容是等效的:
model.add(layers.Dense(64, activation=activations.relu)) # or 'relu'
和
model.add(layers.Dense(64))
model.add(layers.Activation(activations.relu))
正如你所料。