Keras函数API的语法

Keras函数API的语法,api,syntax,functional-programming,keras,Api,Syntax,Functional Programming,Keras,我对keras函数API中的语法是如何工作的有些困惑。定义复杂的多输入和多输出模型非常有用。但是语法对我来说有点困惑 new_layer = Conv2d(...)(old_layer) 据我所知,Conv2d是一个类。Conv2d()()语法在python中如何工作?python中实现\uuuuu调用方法的每个对象都可以直接调用(您可以查看或)。所有keras层都实现了这个功能(请参阅),并且该实现应该在给定输入张量的情况下返回层的输出 Conv2d(…)(X)相当于: layer = Co

我对keras函数API中的语法是如何工作的有些困惑。定义复杂的多输入和多输出模型非常有用。但是语法对我来说有点困惑

new_layer = Conv2d(...)(old_layer)

据我所知,Conv2d是一个。Conv2d()()语法在python中如何工作?

python中实现
\uuuuu调用方法的每个对象都可以直接调用(您可以查看或)。所有keras层都实现了这个功能(请参阅),并且该实现应该在给定输入张量的情况下返回层的输出

Conv2d(…)(X)
相当于:

layer = Conv2d(...)
X = layer(X)
其中
layer()
相当于
layer.\uuuu调用(self…)