python关于如何进行Keras神经网络可视化的配置
2017-10-10 13:51
796 查看
python关于如何进行Keras神经网络可视化的配置
keras是一款非常不错的深度学习框架,并且它自身也带有神经网络可视化的函数plot_model(笔者使用的是2.08较早的版本为plot)。但是,使用plot_model函数需要依赖于graphviz 和pydot。使用pip install安装即可。
两款依赖包安装好以后其实笔者还是遇到了问题:
pydot.InvocationException: GraphViz’s executables not found
就是 找不到graphviz()函数。
打开C:\anacondo\Lib\site-packages\pydot_ng\__init__.py
在find_graphviz()进行修改,这里我参考了
http://blog.csdn.net/shouwangzhelv/article/details/51163535
中的方法。(该文中是对pydot.py进行修改,目前最新版本的pydot
版本对__init__.py 进行修改)
from __future__ import absolute_import from __future__ import print_function from keras.utils.vis_utils import plot_model from keras.models import Sequential from keras.layers import Dense, Activation model = Sequential() #就是多个网络层的线性堆叠 model.add(Dense(32, batch_input_shape=(None, 784))) plot_model(model, to_file='model1.png',show_shapes=True)`
相关文章推荐
- ubuntu下Keras中神经网络可视化模块keras.utils.visualize_util安装配置方法
- Keras 如何利用训练好的神经网络进行预测
- windows 下Keras中神经网络可视化模块安装配置方法
- Keras中神经网络可视化模块keras.utils.visualize_util 的安装配置与错误解决办法
- Keras(2):使用Keras构建神经网络进行Mnist手写字体分类,并定性分析各种超参数的影响
- 【神经网络与深度学习】如何在Caffe中配置每一个层的结构
- Tensorflow搭建神经网络及使用Tensorboard进行可视化
- Opencv3.0-python的那些事儿:(九)、Opencv关于如何读取大量视频帧进行处理的方法
- python keras (一个超好用的神经网络框架)的使用以及实例
- 命令行配置运行keras下的深度神经网络程序时环境变量
- 如何利用训练好的神经网络进行预测
- 使用Keras构建神经网络进行Mnist手写字体分类
- 如何利用训练好的神经网络进行预测
- 在VMware的虚拟机平台上如何进行网络配置
- 如何用9行Python代码编写一个简易神经网络
- 如何使用python进行社交网络分析
- 如何利用神经网络结合遗传算法进行非线性函数极值寻优(2)
- 关于神经网络算法的 Python例程
- 关于使用Python3进行网络爬虫的字符问题
- 神经网络(12)--具体实现:如何对back propagation的正确性进行验证