在Python/Keras中创建层对象时,括号外的额外括号集是什么



我试图弄清楚如何使用Keras,遇到了一些我不熟悉也不知道该搜索什么的语法。我觉得给别人看会更容易。

第2行、第3行和第4行的最后部分是怎么回事?我在问行末的(inputs(和(x(。

inputs = keras.Input(shape=(784,), name="digits")
x = layers.Dense(64, activation="relu", name="dense_1")(inputs)
x = layers.Dense(64, activation="relu", name="dense_2")(x)
outputs = layers.Dense(10, activation="softmax", name="predictions")(x)

x = layers.Dense(64, activation="relu", name="dense_1")(inputs)

这个代码意味着你正在给层";输入";作为层"的输入;x〃;。

简单地说,如果你想给某个层作为当前层的输入,你可以把它写在这样的括号里。

其他层也是如此,将前一层作为输入传递到当前层,依此类推

最新更新