[keras] 模型可视化plot_model
2017-10-26 17:48
459 查看
问题描述:如何将建立好的keras模型方便地绘制成图形?
解决办法:利用keras中的plot_model方法,但该方法需要一大堆依赖包,需要一个一个逐次安装
安装过程:
1.安装graphviz
控制台输入
graphviz官网http://graphviz.org/下载源码解压安装
2.安装pydot
尝试运行plot_model,报错
1.Error: Format “png” not recognized.
只安装graphviz后,缺少很多的依赖包,不能顺利得到结果.解决这个Error需要安装libgd
libgd官网http://libgd.github.io/下载源码安装
这时候再尝试运行plot_model又报错
2.Error: libgd was not built with FreeType font support
原因在于libgd虽然安装成功了,但是其正常运行又需要安装freetype
所以去freetype官网下载源码进行安装.这里由于官网下载链接延迟,可以去其他地方查找下载
再次尝试plot_model,又报错
3.Error: Could not find/open font
好吧,原因在于libgd还需要安装fontconfig,晕
fontconfig官网https://www.freedesktop.org/software/fontconfig/release/ 下载源码安装
但是在make过程中又又又报错了
4.Warning: ‘gperf’ is missing on your system
好吧,又得重新安装一遍gperf. 下载链接:http://mirrors.ustc.edu.cn/gnu/gperf/
安装完成后,继续make fontconfig,顺利完成fontconfig安装过程
再再再一次尝试plot_model,这次终于成功了!!
好吧,就这点问题,耗费了我一下午的时间
解决办法:利用keras中的plot_model方法,但该方法需要一大堆依赖包,需要一个一个逐次安装
from keras.utils.vis_utils import plot_model plot_model(model, to_file="model.png",show_shapes=True);
安装过程:
1.安装graphviz
控制台输入
>> sudo pip install graphviz
graphviz官网http://graphviz.org/下载源码解压安装
>> cd Downloads/graphviz-x.xx >> ./configure >> make -j8 >> sudo make install
2.安装pydot
>> sudo pip install pydot #或者pydot_ng
尝试运行plot_model,报错
1.Error: Format “png” not recognized.
只安装graphviz后,缺少很多的依赖包,不能顺利得到结果.解决这个Error需要安装libgd
libgd官网http://libgd.github.io/下载源码安装
这时候再尝试运行plot_model又报错
2.Error: libgd was not built with FreeType font support
原因在于libgd虽然安装成功了,但是其正常运行又需要安装freetype
所以去freetype官网下载源码进行安装.这里由于官网下载链接延迟,可以去其他地方查找下载
再次尝试plot_model,又报错
3.Error: Could not find/open font
好吧,原因在于libgd还需要安装fontconfig,晕
fontconfig官网https://www.freedesktop.org/software/fontconfig/release/ 下载源码安装
但是在make过程中又又又报错了
4.Warning: ‘gperf’ is missing on your system
好吧,又得重新安装一遍gperf. 下载链接:http://mirrors.ustc.edu.cn/gnu/gperf/
安装完成后,继续make fontconfig,顺利完成fontconfig安装过程
再再再一次尝试plot_model,这次终于成功了!!
好吧,就这点问题,耗费了我一下午的时间
相关文章推荐
- Mac上keras使用plot_model绘制模型时pydot和graphviz问题
- 【分享】说说标准--CSS核心可视化格式模型(visual formatting model)之七:浮动(Float)概述
- keras模型可视化,层可视化及kernel可视化
- keras搬砖系列-模型可视化
- keras模型可视化及解决'Failed to import pydot'问题
- 【分享】说说标准——CSS核心可视化格式模型(visual formatting model)之三:定位体系概述
- 说说标准——CSS核心可视化格式模型(visual formatting model)之八:float 特性以及浮动(Float)定位细则一
- keras中如何保存model的数据,以及如何重构模型进行数据预测
- 说说标准——CSS核心可视化格式模型(visual formatting model)之九:浮动(Float)定位细则二
- 说说标准--CSS核心可视化格式模型(visual formatting model)之八:float 特性以及浮动(Float)定位细则一
- 说说标准——CSS核心可视化格式模型(visual formatting model)之十:控制紧接浮动的排列-clear 特性
- keras可视化模型训练过程
- Keras模型可视化
- (可视化模型表现)Visualizing Model Performance
- 开始 Keras 序列模型(Sequential model)
- 可视化Keras深度学习神经网络模型
- 【分享】说说标准——CSS核心可视化格式模型(visual formatting model)之四:常规流中的Block formatting context
- 说说标准——CSS核心可视化格式模型(visual formatting model)之十一:绝对定位
- 【分享】说说标准——CSS核心可视化格式模型(visual formatting model)之十二
- Keras <一> 可视化model