plot_model
functionkeras.utils.plot_model( model, to_file="model.png", show_shapes=False, show_dtype=False, show_layer_names=False, rankdir="TB", expand_nested=False, dpi=200, show_layer_activations=False, show_trainable=False, **kwargs )
Converts a Keras model to dot format and save to a file.
Example
inputs = ... outputs = ... model = keras.Model(inputs=inputs, outputs=outputs) dot_img_file = '/tmp/model_1.png' keras.utils.plot_model(model, to_file=dot_img_file, show_shapes=True)
Arguments
rankdir
argument passed to PyDot, a string specifying the format of the plot: "TB"
creates a vertical plot; "LR"
creates a horizontal plot.activation
property).Returns
A Jupyter notebook Image object if Jupyter is installed. This enables in-line display of the model plots in notebooks.
model_to_dot
functionkeras.utils.model_to_dot( model, show_shapes=False, show_dtype=False, show_layer_names=True, rankdir="TB", expand_nested=False, dpi=200, subgraph=False, show_layer_activations=False, show_trainable=False, **kwargs )
Convert a Keras model to dot format.
Arguments
rankdir
argument passed to PyDot, a string specifying the format of the plot: "TB"
creates a vertical plot; "LR"
creates a horizontal plot.pydot.Cluster
instance.activation
property).Returns
A pydot.Dot
instance representing the Keras model or a pydot.Cluster
instance representing nested model if subgraph=True
.