Я пытаюсь построить некоторую модель, используя TensorFlow2, поэтому я создаю класс своей модели следующим образом:
import tensorflow as tf
class Dummy(tf.keras.Model):
def __init__(self, name="dummy"):
super(Dummy, self).__init__()
self._name = name
self.dense1 = tf.keras.layers.Dense(4, activation=tf.nn.relu)
self.dense2 = tf.keras.layers.Dense(5, activation=tf.nn.softmax)
def call(self, inputs, training=False):
x = self.dense1(inputs)
return self.dense2(x)
model = Dummy()
model.build(input_shape=(None,5))
Теперь я хочу построить модель, используя summary()
, возвращает то, что я ожидайте, plot_model(model, show_shapes=True, expand_nested=True)
вернет только блок с названием модели.
Как я могу вернуть график моей модели?