keras模型可视化pydot_ng和graphviz在python3.6环境下的安装和配置(Windows10)

在Windows10上使用Keras的plot_model功能时遇到错误,通过以下步骤解决:1. 使用Anaconda安装Graphviz;2. 下载并安装Graphviz软件,将bin目录添加到PATH环境变量;3. 由于conda无法安装pydot-ng,采用pip安装;4. 修改pydot-ng和keras的vis_utils.py文件,确保引入正确的库和配置Graphviz路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用keras的函数plot_model可视化模型

from keras.utils import plot_model
plot_model(model, to_file='model.png')

运行结果出错

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-40-762315582316> in <module>
     43 
     44 # Plot model graph
---> 45 plot_model(model, show_shapes=True, show_layer_names=True, to_file='model.png')
     46 Image(retina=True, filename='model.png')

E:\Software\Anaconda3\envs\tensorkeras\lib\site-packages\keras\utils\vis_utils.py in plot_model(model, to_file, show_shapes, show_layer_names, rankdir)
    130             'LR' creates a horizontal plot.
    131     """
--> 132     dot = model_to_dot(model, show_shapes, show_layer_names, rankdir)
    133     _, extension = os.path.splitext(to_file)
    134     if not extension:

E:\Software\Anaconda3\envs\tensorkeras\lib\site-packages\keras\utils\vis_utils.py in model_to_dot(model, show_shapes, show_layer_names, rankdir)
     53     from ..models import Sequential
     54 
---> 55     _check_pydot()
     56     dot = pydot.Dot()
     57     dot.set('rankdir', rankdir)

E:\Software\Anaconda3\envs\tensorkeras\lib\site-packages\keras\utils\vis_utils.py in _check_pydot()
     18     if pydot is None:
     19         raise ImportError(
---> 20       
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值