【发布时间】:2021-04-03 04:12:06
【问题描述】:
class MyModel(tf.keras.Model):
def __init__(self):
super().__init__()
self.dense = tf.keras.layers.Dense(1)
self.build(input_shape=[None, 1])
def call(self, inputs, **kwargs):
return self.dense(inputs)
MyModel().summary()
模型图也不行:
tf.keras.utils.plot_model(model, to_file='model_1.png', show_shapes=True)
我在几个 tensorflow 版本 2.3.0、2.3.1 和 2.4.1 上尝试了这段代码,每次output shape 都是multiple!这是一个错误吗?有什么办法吗?
【问题讨论】:
标签: python tensorflow keras