使用keras的函数plot_model可视化模型
from keras.utils import plot_model
plot_model(model, to_file='model.png')
运行结果出错
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-40-762315582316> in <module>
43
44 # Plot model graph
---> 45 plot_model(model, show_shapes=True, show_layer_names=True, to_file='model.png')
46 Image(retina=True, filename='model.png')
E:\Software\Anaconda3\envs\tensorkeras\lib\site-packages\keras\utils\vis_utils.py in plot_model(model, to_file, show_shapes, show_layer_names, rankdir)
130 'LR' creates a horizontal plot.
131 """
--> 132 dot = model_to_dot(model, show_shapes, show_layer_names, rankdir)
133 _, extension = os.path.splitext(to_file)
134 if not extension:
E:\Software\Anaconda3\envs\tensorkeras\lib\site-packages\keras\utils\vis_utils.py in model_to_dot(model, show_shapes, show_layer_names, rankdir)
53 from ..models import Sequential
54
---> 55 _check_pydot()
56 dot = pydot.Dot()
57 dot.set('rankdir', rankdir)
E:\Software\Anaconda3\envs\tensorkeras\lib\site-packages\keras\utils\vis_utils.py in _check_pydot()
18 if pydot is None:
19 raise ImportError(
---> 20