赣州网站建设怎么样,河南建设教育协会网站,保险咨询免费24小时在线,滨海做网站公司文章目录 引言正文手动画图的在线画图工具tldraw开源免费ProcessOnDraw.io 网络模型图工具NN-SVG设置参数自动生成Netron上传模型自动生成PlotNeuralNet编码生成 总结 引言
在写HiFi-GAN论文的代码阅读过程中#xff0c;我发现仅仅通过文字来描述网络结构#xff0c;不够详细… 文章目录 引言正文手动画图的在线画图工具tldraw开源免费ProcessOnDraw.io 网络模型图工具NN-SVG设置参数自动生成Netron上传模型自动生成PlotNeuralNet编码生成 总结 引言
在写HiFi-GAN论文的代码阅读过程中我发现仅仅通过文字来描述网络结构不够详细所以想绘制出网络结构图更加具象化的描述出网络结构。想去花了才发现之前都是通过在线绘图网站画的费时费力所以想找一些专门的网站化出比较规范并且高质量的图。一方面是为了方便讲解提高论文的质量另外一方面也是为了以后写论文打下良好的基础。这篇文章会根据我以前的画图经验展开以前是使用绘图软件手动绘图。后来看到了其他的方法但是需要写一些代码或者需要安装特定的软件投入成本太大就没有学。所以本文分享的工具主要分为三部分具体如下 在线画图工具手动画图编码渲染工具学习特定的编码
正文
手动画图的在线画图工具 一开始我都是使用在线画图工具去解决软件工程中的流程图、甘特图等图片。后来为了方便即使需要画网络模型图我也会使用着一些程序拉矩形框绘制。虽然这些程序的画出来的网络图质量不高不合规范但是胜在上手快并且绘制简单。 这里主要介绍三种是我自己使用的基本上可以覆盖所有的需求。 tldrawProcessOnDraw.io
tldraw开源免费
tldraw是github上开源的一个绘图网站操作简单并且完全免费可以自主上传相关媒体也可以将画好的图片导出。具体效果见下图。 链接tldraw 优点 免费数量不受限制并且操作简单不要翻墙用于绘制流程图完全够绘图自由 缺点 没有甘特图、泳道图等工程管理中图片的模板不能绘制出网络结构图凡事都得手动操作
ProcessOn ProcessOn是我接触的第一个能够免费绘制功甘特图泳道图和流程图的免费网站虽然只能存9张并且节点有限。对于早期做图需求不强烈的我这个完全是够用的。具体展示如下 链接ProcessOn 优点 限量免费9张各种工程图模板都是免费可用操作简单容易上手不要翻墙 缺点 部分强大功能需要钱扩容需要钱不能绘制出网络结构图凡事都得手动操作画板不够灵活 对了补充一下这个网站最强大的地方在于画了九张图你还可以删除删除了还可以继续画只不过只能存储9张图。而且删除了并不会彻底删除要清空回收站才算是完全删除。
Draw.io
这个比前两个都要方便并且要强很多最主要的是他是免费的并且共享功能也不收费。不过这个我接触的比较晚后来在github上看到的用得比较少界面和ProcessOn基本差不多具体展示如下 链接Draw.io优点 完全免费存储不受限制并且还有桌面版各种专业工程图都有模板不需要自己设计绘图灵活操作简单直接来。 缺点 不能画符合规范的网络模型图
网络模型图工具
这个工具接触的比较少因为之前主要使用表格画出对应流程图就行了但是最近要写论文所以想画出质量比较高的图片所以接触了一下。最初接触的是那种输入参数自动绘图的网站但是使用效果不佳后来就想找使用编码编写的文档自动生成对应的图片。但是编码学习过程太长了不想浪费这个时间但是最近冲了chatGPT-VIP可以根据我的自然语言描述直接生成对应的编码刚好省略了中间的学习成本所以介绍一下。这里主要介绍三种具体如下 NN-SVGNETRONPlotNeuralNet
NN-SVG设置参数自动生成
这个是最早接触的神经网络绘制工具能够绘制三种模式的图片并且只需要设置相关参数即可并不需要专门的编写代码具体展示如下 链接NN-SVG优点 完全免费图形的种类多样总共有三种模式按照需要进行选择操作简单只需要指定参数即可 缺点 没有翻墙的话可能加载速度比较慢网络模型的组件较少对于复杂的网络结构比如说resnet并不能实现
Netron上传模型自动生成
这个是第一次接触直接上传对应的网络模型比如说pkl文件或者pt文件会自动给你画出对应的图片具体效果如下。对于工程来说可能很详细但是对于讲解来说很不友好基本上看的不是很清晰。 链接Netron优点 操作简单直接上传模型不需要翻墙网速很快完全免费 缺点 太丑了格式单一看不懂并且不美观
PlotNeuralNet编码生成
这个是通过编码生成对应的图片能够实现更加复杂的网络模型图但是这需要掌握特定的编码并按照你的需要编码生成对应图片。结合chatGPT可以帮助你快速生成对应的编码只需要简单的掌握编码并使用自然语言简单描述一下你的需求就行。这是一个插件需要进行安装支持python和latex两种模式。下属为FCN模型可以看到有很多复杂的结构。 链接 PlotNeuralNet 优点 完全免费功能强大可以按照需要进行绘图 缺点 学习成本大需要学习特定的编码语言 这里我专门写了一篇博客分享了一下我是如何实现结合chatGPT和PlotNeuralNet快速画图并不需要学习或者写很多编码。
总结
专门写了这样一篇博客来总结自己所用的绘图工具单纯分享一下。