plot_model
函數keras.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
)
將 Keras 模型轉換為 dot 格式並儲存到檔案。
範例
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)
引數
rankdir
引數,一個字串,指定繪圖的格式:"TB"
建立垂直繪圖;"LR"
建立水平繪圖。activation
屬性的層)。回傳
如果已安裝 Jupyter,則回傳 Jupyter notebook Image 物件。這可以在 notebook 中啟用模型繪圖的內嵌顯示。
model_to_dot
函數keras.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
)
將 Keras 模型轉換為 dot 格式。
引數
rankdir
引數,一個字串,指定繪圖的格式:"TB"
建立垂直繪圖;"LR"
建立水平繪圖。pydot.Cluster
實例。activation
屬性的層)。回傳
一個 pydot.Dot
實例,代表 Keras 模型;或一個 pydot.Cluster
實例,如果 subgraph=True
,則代表巢狀模型。