已解决:tensorflow2.6.0的plot_model无法绘制图像报错如何解决?

1.正确使用的流程:

我的环境是tensorflow 2.6.0,python3.9.18。

  • 安装对应的库

    pip install graphviz
    pip install pydotplus

  • 安装文件graphviz.smi,我安装的是8.1.0版本。

下载地址:graphviz.smi

安装的时候记得勾选环境变量选项。

  • 修改vis_utils.py ,将pydot都替换成pydotplus。原因是pydot已经停止开发了,不兼容了。

如何找到vis_utils.py?

在pycharm中把鼠标放在plot_model函数的位置,然后Ctrl+单击该函数即可进入。

直接一键全部替换即可:

相关推荐
kisdiem几秒前
多轮对话不只是“记住聊天记录”
人工智能
-Thinker几秒前
AI 算法核心原理与实现
人工智能·算法·机器学习
坏小虎1 分钟前
Agent 时代加速到来,AI 正在从“会聊天”走向“会做事”
人工智能
装不满的克莱因瓶1 分钟前
掌握生成对抗网络(GAN)原理——从零理解“对抗学习”的核心思想与生成机制
人工智能·pytorch·python·深度学习·神经网络·机器学习·ai
王小王-1233 分钟前
基于Django的个性化餐饮场所推荐系统
后端·python·django·个性化餐厅推荐·个性化餐饮推荐
hai3152475433 分钟前
九章编程法 · 字典引擎【0/1拓扑步进 · 矩阵压缩·终极封版】
人工智能·数学建模·性能优化·动态规划·代码复审·傅立叶分析·极限编程
aaaa954726653 分钟前
AI编程助手平替实测:从Copilot迁移后的真实体验
人工智能
风华圆舞5 分钟前
鸿蒙 + Flutter 下如何管理 AI 会话——AgentService 设计解析
人工智能·flutter·harmonyos
Wonderful U5 分钟前
Python+Django实战|个人&家庭记账理财系统:多账户管理、收支分类、日常记账、预算管控、账单检索、数据可视化、报表导出
python·信息可视化·django
FirstFrost --sy9 分钟前
基于高并发服务器的web小游戏测试
服务器·前端·javascript·c++·python·集成测试