请告诉我如果Flatten中有两个()是什么意思,如下所示。谢谢。
conv_output = Dropout(0.25)(h)
# classification layers
h = Flatten()(conv_output)
h = concatenate([h, Flatten()(aux_input)], axis=1)发布于 2021-11-26 15:49:31
你的问题与python相关,与keras无关:
通过调用:
i = Flatten()实例化一个扁平对象。
通过调用:i(conv_output),您可以调用Flatten类的方法__call__
将其写入h = Flatten()(conv_output)只是一种快捷方式,因为您并不关心i变量。在h中得到的是Flatten类的__call__方法的返回值
https://stackoverflow.com/questions/70080662
复制相似问题