| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 人工智能 -> 超实用的7种 pytorch 网络可视化方法,进来收藏一波 -> 正文阅读 |
|
|
[人工智能]超实用的7种 pytorch 网络可视化方法,进来收藏一波 |
引导前言
1. torchsummarytorchsummary 会输出网络模型的过程层结构,层参数和总参数等信息。对于大多数新手和炼丹师关注具体的层间参数信息没有太大意义,torchsummary 可以很方便地用来获取网络参数量和输出模型大小,效果如下图,具体使用方法见 pytorch 网络模型可视化(一):torchsummary。
2. graphviz + torchviz该方法需要同时安装两个包 torchviz 和 graphviz 和一个软件 Graphviz,输出的网络结构不够直观,适合关注网络内部细节的人学习,输出的网络结构图是应该是跟踪反向传播得到的,因此是倒着的,具体的安装和使用方法见链接 pytorch 网络模型可视化(二):graphviz + torchviz。
3. Jupyter Notebook + tensorwatch该方法需要使用 Jupyter Notebook 来实现,这个软件使用和学习是非常简单的,主要存在的问题是各安装包之间版本的匹配和 Jupyter Notebook 中 python 解释器的配置,输出的网络结构图比较直观,细节也相对丰富。具体是安装和使用方法见链接 pytorch 网络模型可视化(三):Jupyter Notebook + tensorwatch。
4. tensorboardXtensorboardX 的使用比较简单,功能也比较丰富,但安装的时候必须做好版本匹配,否则会出现许多错误。tensorboardX 输出的网络结构需要在浏览器中查看,相对来说不太好看,但细节比较丰富。具体的使用和安装方法见链接 pytorch 网络模型可视化(四):tensorboardX。
5. netron强烈推荐的一种方法。netron 有 python 包,netron 软件,netron 在线版三种方法来查看网络结构,一般使用 netron 的 python 包查看网络结构就足够。netron 会在浏览器里输出网络结构,可以在浏览器里对其进行导出,简可以说是好看又实用。具体的安装和实用方法见链接 pytorch 网络模型可视化(五):netron。
6. hiddenlayerhiddenlayer 也是比较实用的一种网络可视化方法,功能也相对比较多,问题就是必须做好版本间匹配,否则会报很多错。具体的使用和安装方法见链接 pytorch 网络模型可视化(六):hiddenlayer。
7. PlotNeuralNet严格说这其实不是一款网络可视化工具,仅仅是一个画图工具。是利用 python 代码自定义网络结构转为 tex 代码出图的,注意这里的网络结构与自己要训练或者测试的网络结构没有半点关系。PlotNeuralNet 上手难度较大,而且只能针对简单网络结构画图,对于复杂的网络结构是极其不实用的。具体的安装和使用方法见链接 pytorch 网络模型可视化(七):PlotNeuralNet。
结语没有最好的方法,只有最适合的方法。相信在这7中网络可视化方法中总有最适合你的,最后祝大家在炼丹一道越走越远。 |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/25 4:55:02- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |