问题概览。。。
使用keras自带的可视化查看神经网络的结构时,需要借助pydot,碰到很多问题,踩了半小时的坑,终于解决了,希望能对大家有所帮助。
系统:ubuntu16.04
python:3.5
包导入错误
首先直接使用from keras.utils.vis_utils import plot_model
进行可视化时,提示cannot import pydot and graphviz。。。
因为使用了python也有一段时间(其实很不短,一年多),所以经验法则直接就
pip install pydot
apt-get install graphviz
奈何发现还是报同样的错误,于是又试了 pip install graphviz
依旧没用。
查阅了资料以后,发现主要是graphviz的问题,不仅要安装包还要安装程序,于是在官网下载了程序 ,根据你的系统下载链接http://www.graphviz.org/Download_linux_ubuntu.php,双击就可以安装。
这里有的博客写到和安装顺序有关