Spec-Zone.ru › TensorFlow 2.3

tf.keras.utils.plot_model

Просмотреть исходный код на GitHub

Преобразует модель Keras в формат dot и сохраняет её в файл.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.utils.plot_model

tf.keras.utils.plot_model(
    model, to_file='model.png', show_shapes=False, show_layer_names=True,
    rankdir='TB', expand_nested=False, dpi=96
)

Пример:

input = tf.keras.Input(shape=(100,), dtype='int32', name='input')
x = tf.keras.layers.Embedding(
    output_dim=512, input_dim=10000, input_length=100)(input)
x = tf.keras.layers.LSTM(32)(x)
x = tf.keras.layers.Dense(64, activation='relu')(x)
x = tf.keras.layers.Dense(64, activation='relu')(x)
x = tf.keras.layers.Dense(64, activation='relu')(x)
output = tf.keras.layers.Dense(1, activation='sigmoid', name='output')(x)
model = tf.keras.Model(inputs=[input], outputs=[output])
dot_img_file = '/tmp/model_1.png'
tf.keras.utils.plot_model(model, to_file=dot_img_file, show_shapes=True)
Аргументы
model Экземпляр модели Keras
to_file Имя файла изображения графика.
show_shapes Показывать ли информацию о форме.
show_layer_names Показывать ли имена слоёв.
rankdir rankdir аргумент, передаваемый PyDot, строка, определяющая формат графика: 'TB' создаёт вертикальный график; 'LR' создаёт горизонтальный график.
expand_nested Развернуть ли вложенные модели в кластеры.
dpi Точки на дюйм.
Возвращаемые значения
Объект изображения Jupyter Notebook, если Jupyter установлен. Это позволяет отображать графики моделей встроены в блокноты.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/keras/utils/plot_model

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API