Keras 函数参数对 Python 无效?

我正在学习一门关于使用 Python 进行深度学习的课程,然后遇到了这一行:

hidden = Dense(2)(visible)

第二个参数有什么作用?这是我错过的 python 语言功能吗?


噜噜哒
浏览 111回答 2
2回答

收到一只叮咚

我记得我在学习 Keras 时问过同样的问题。hidden = Dense(2)(visible)您可以用更详细的方式重写它,如下所示:dense_layer = Dense(2) hidden = dense_layer(visible)从上面可以看出,第一行创建了层的实例Dense,然后可以在张量上调用该层。这会将Dense操作添加到操作图中。

ibeautiful

Visible不是特定于语言的功能或其他东西。您的代码不应该只有这一行,但在此之前您可能定义了一个visible如下命名的变量。from keras.layers import Inputfrom keras.layers import Densevisible = Input(shape=(2,))hidden = Dense(2)(visible)这里有些例子:来源 1 来源 2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python