Windows10中Keras可视化的坑(已解决)

Windows10中Keras可视化的坑(已解决)

文章目录

  • Windows10中Keras可视化的坑(已解决)
    • 前言
    • 参考教程:
    • 任务目标:
    • 1、确保安装顺序正确:
    • 效果图:

前言

为了将RNN和LSTM的结构可视化,我也算是操碎了心。
网上一些大佬们的教程也算是帮了很多忙,但是仍然解决不了问题,后来在群里问了一下,一位大佬点了一句:
可能是pip安装GraphViz的版本不对,用conda试试,巧了,我刚好成功了。

参考教程:

  • https://blog.csdn.net/sinat_37998852/article/details/80507536
  • https://blog.csdn.net/u013250416/article/details/72790754

任务目标:

需要在Keras中使用这一句:

plot_model(model, to_file='model.png')

因此需要导入plot_model这个函数;
这个函数这样导入:

from keras.utils import plot_model

导入会报错:

ImportError: Failed to import `pydot`. Please install `pydot`. For example with `pip install pydot`. #69

这时候你需要查教程了:
先看这个就好了:
pydot 和graphviz配置出错及几种解决方法(已解决)

1、确保安装顺序正确:

graphviz->grapphviz软件本身->pydot
(https://www.jianshu.com/p/f3a0b2ca0ca8)

首先要在python中安装graphviz:pip install graphviz;
然后下载graphviz这个软件,直接下载镜像文件安装就好(安装蛮简单的,有人说c盘会有权限,反正你别装c盘就好,我在d盘成功的,且用户是所有人),要记得安装路径,并将路径添加到系统path中——
Windows10中Keras可视化的坑(已解决)_第1张图片
最后,pip install pydot。

然后你也许会发现这样的报错:

OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.

这时候换到终端下:
用conda重新安装GraphViz就好了——

conda install GraphViz

效果图:

Windows10中Keras可视化的坑(已解决)_第2张图片

其实还不如model.summary()
提供的信息有用呢!

Windows10中Keras可视化的坑(已解决)_第3张图片

你可能感兴趣的:(错误解决,深度学习,RNN,Keras)