首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于keras 1.2的神经网络模型可视化

基于keras 1.2的神经网络模型可视化
EN

Stack Overflow用户
提问于 2017-09-19 02:22:06
回答 1查看 759关注 0票数 1

遵循这个角化病,下面我将在Mac中可视化这个模型。

代码语言:javascript
复制
from keras.utils import plot_model
plot_model('model.h5', to_file='model.png')

但要犯错误

代码语言:javascript
复制
Traceback (most recent call last):
  File "model.py", line 219, in <module>
    plot_model('model.h5', to_file='model.png')
NameError: name 'plot_model' is not defined

我查看了互联网,发现了一个可能解决办法。但这不太管用。

例如,我在/Users/MYNAME/miniconda3/envs/carnd-term1/lib/graphviz上安装了graphviz,而不是可能的解决方案中提到的<path to anaconda environment>\Library\bin\graphviz\。因此,我不确定是否在path变量中添加了正确的路径。

另外,我需要修改<path to anaconda environment>\lib\site-packages\keras\utils\visualize_util.py文件,但是在site-packages环境的lib目录中没有site-packages目录。

请建议一下。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-19 04:14:54

您使用的是过时版本的Keras。对于Keras1.2,函数调用是keras.utils.visualize_util.plot()。此外,您还需要给这个函数提供一个模型对象,而不是它的文件名。使用model = load_model('model.h5')并将此对象提供给visualize_util.plot()

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46290854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档