Keras 可视化无法使用的解决方案

来源:互联网 发布:flac player for mac 编辑:程序博客网 时间:2024/05/22 10:57

执行 sudo apt-get install graphviz
无法完成软件的安装,因为有一些依赖库无法安装,需要使用apt-get -f install 纠正错误。

使用sudo apt-get -f install将会安装 graphviz libcdt5 libcgraph6 libgvc6 libgvpr2 libpathplan4 等软件
建议安装 graphviz-doc
sudo apt-get -f install graphviz-doc
(pip install pydot-ng & brew install graphviz)
(安装完成以上,再安装pydot-ng或者pydot)

验证:
创建文件test.dot
内容如下:
digraph G {
rankdir=LR;
a -> b;
b -> c;
subgraph x{
rank=same;
b->d;
}
subgraph y{
//rank = same;
d->e;
}
subgraph z{
rank=same;
c->e;
}
}
输入命令:dot test.dot -Tpng -o test.png
在当前文件夹下生成png图像。

测试keras生成图像
vim test.py
输入一下代码:
import pydot
from keras.models import Sequential
from keras.layers import Dense,Activation
from keras.utils import plot_model

model = Sequential()
model.add(Dense(32,input_shape=(784,)))
model.add(Activation(‘relu’))

plot_model(model,to_file=’model.png’)
则会在当前文件夹下生成model.png图像
生成的网络结构的图片

原创粉丝点击