keras模型可视化

1. 安装pydot

pip install pydot

keras模型可视化_第1张图片

 

2. 安装 graphviz

sudo apt-get install graphviz

keras模型可视化_第2张图片

 

3. 使用keras中 plot_model 函数画出模型图

#encoding=utf-8

from keras.models import Sequential
from keras.layers.core import Dense, Dropout, Activation
from keras.layers.embeddings import Embedding

from keras.utils import plot_model

model = Sequential()
model.add(Embedding(input_dim=1024, output_dim=256, input_length=50))
model.add(Dropout(0.5))
model.add(Dense(1))
model.add(Activation('sigmoid'))

plot_model(model, to_file='model_test.png',show_shapes=True)

模型结构可视化结果:

keras模型可视化_第3张图片

plot_model函数中show_shapes参数设为True,会在结构图中显示出输出数据的形状,默认为False

你可能感兴趣的:(keras)