keras函数式API实现的疑问
来源:2-13 子类API实现wide&deep模型
weixin_慕勒7004644
2021-01-02
Keras函数式API是如何实现的
比如在官方文档里查到tf.keras,layers.Dense是一个函数,定义之后为什么可以像一个类一样再输入input呢(我的理解,像这样的对象参数都是通过call函数输入的),如果他是一个类,那他的call函数是什么样子呢?
是不是因为继承的原因呢,如果是继承的话,函数可以继承嘛(不是只有定义类的时候才能继承吗)
害,问题很杂很无头绪,如果有人能帮我指点一下,将感激不尽!!!hidden1 = keras.layers.Dense(30, activation='relu')(input)
写回答
1回答
-
tf.keras.layers.Dense是类,它之所以可以像函数一样被调用是因为它实现了call方法,具体代码如下:
https://github.com/tensorflow/tensorflow/blob/v2.4.0/tensorflow/python/keras/layers/core.py#L1081-L1247
012021-01-07
相似问题