当前位置: 首页 > news >正文

论文工具——写论文好用的绘图工具(甘特图+流程图+网络模型图+泳道图)

文章目录

    • 引言
    • 正文
      • 手动画图的在线画图工具
        • tldraw开源免费
        • ProcessOn
        • Draw.io
      • 网络模型图工具
        • NN-SVG设置参数自动生成
        • Netron上传模型自动生成
        • PlotNeuralNet编码生成
    • 总结

引言

  • 在写HiFi-GAN论文的代码阅读过程中,我发现仅仅通过文字来描述网络结构,不够详细,所以想绘制出网络结构图,更加具象化的描述出网络结构。想去花了,才发现之前都是通过在线绘图网站画的,费时费力,所以想找一些专门的网站化出比较规范并且高质量的图。一方面是为了方便讲解,提高论文的质量,另外一方面也是为了以后写论文打下良好的基础。
  • 这篇文章会根据我以前的画图经验展开,以前是使用绘图软件,手动绘图。后来,看到了其他的方法,但是需要写一些代码,或者需要安装特定的软件,投入成本太大,就没有学。所以,本文分享的工具主要分为三部分,具体如下
    • 在线画图工具,手动画图
    • 编码渲染工具,学习特定的编码

正文

手动画图的在线画图工具

  • 一开始,我都是使用在线画图工具,去解决软件工程中的流程图、甘特图等图片。后来为了方便,即使需要画网络模型图,我也会使用着一些程序,拉矩形框绘制。虽然这些程序的画出来的网络图质量不高,不合规范,但是胜在上手快,并且绘制简单。

  • 这里主要介绍三种,是我自己使用的,基本上可以覆盖所有的需求。

    • tldraw
    • ProcessOn
    • Draw.io

tldraw开源免费

  • tldraw是github上开源的一个绘图网站,操作简单,并且完全免费,可以自主上传相关媒体,也可以将画好的图片导出。具体效果见下图。

在这里插入图片描述

  • 链接:tldraw

  • 优点:

    • 免费(数量不受限制),并且操作简单,不要翻墙,用于绘制流程图完全够
    • 绘图自由
  • 缺点:

    • 没有甘特图、泳道图等工程管理中图片的模板
    • 不能绘制出网络结构图
    • 凡事都得手动操作

ProcessOn

  • ProcessOn是我接触的第一个能够免费绘制功甘特图,泳道图和流程图的免费网站,虽然只能存9张,并且节点有限。对于早期做图需求不强烈的我,这个完全是够用的。具体展示如下
    在这里插入图片描述

  • 链接:ProcessOn

  • 优点

    • 限量免费(9张),各种工程图模板都是免费可用,操作简单容易上手
    • 不要翻墙
  • 缺点

    • 部分强大功能需要钱,扩容需要钱
    • 不能绘制出网络结构图
    • 凡事都得手动操作,画板不够灵活
  • 对了,补充一下,这个网站最强大的地方在于,画了九张图,你还可以删除,删除了还可以继续画,只不过只能存储9张图。而且删除了,并不会彻底删除,要清空回收站才算是完全删除。

Draw.io

  • 这个比前两个都要方便,并且要强很多,最主要的是他是免费的,并且共享功能也不收费。不过这个我接触的比较晚,后来在github上看到的,用得比较少,界面和ProcessOn基本差不多,具体展示如下:

在这里插入图片描述

  • 链接:Draw.io
  • 优点:
    • 完全免费,存储不受限制,并且还有桌面版
    • 各种专业工程图都有模板,不需要自己设计
    • 绘图灵活,操作简单,直接来。
  • 缺点:
    • 不能画符合规范的网络模型图

网络模型图工具

  • 这个工具接触的比较少,因为之前主要使用表格画出对应流程图就行了,但是最近要写论文,所以想画出质量比较高的图片,所以接触了一下。
  • 最初接触的是那种输入参数自动绘图的网站,但是使用效果不佳,后来就想找使用编码编写的文档,自动生成对应的图片。但是编码学习过程太长了,不想浪费这个时间,但是最近冲了chatGPT-VIP,可以根据我的自然语言描述,直接生成对应的编码,刚好省略了中间的学习成本,所以介绍一下。
  • 这里主要介绍三种,具体如下
    • NN-SVG
    • NETRON
    • PlotNeuralNet

NN-SVG设置参数自动生成

  • 这个是最早接触的神经网络绘制工具,能够绘制三种模式的图片,并且只需要设置相关参数即可,并不需要专门的编写代码,具体展示如下

在这里插入图片描述

  • 链接:NN-SVG
  • 优点:
    • 完全免费
    • 图形的种类多样,总共有三种模式,按照需要进行选择
    • 操作简单,只需要指定参数即可
  • 缺点
    • 没有翻墙的话,可能加载速度比较慢
    • 网络模型的组件较少,对于复杂的网络结构,比如说resnet并不能实现

Netron上传模型自动生成

  • 这个是第一次接触,直接上传对应的网络模型,比如说pkl文件或者pt文件,会自动给你画出对应的图片,具体效果如下。对于工程来说,可能很详细,但是对于讲解来说,很不友好,基本上看的不是很清晰。

在这里插入图片描述

  • 链接:Netron
  • 优点:
    • 操作简单,直接上传模型
    • 不需要翻墙,网速很快,完全免费
  • 缺点:
    • 太丑了,格式单一,看不懂,并且不美观

PlotNeuralNet编码生成

  • 这个是通过编码生成对应的图片,能够实现更加复杂的网络模型图,但是这需要掌握特定的编码,并按照你的需要编码生成对应图片。
  • 结合chatGPT可以帮助你快速生成对应的编码,只需要简单的掌握编码,并使用自然语言简单描述一下你的需求就行。
  • 这是一个插件,需要进行安装,支持python和latex两种模式。
  • 下属为FCN模型,可以看到有很多复杂的结构。

在这里插入图片描述

  • 链接: PlotNeuralNet

  • 优点:

    • 完全免费
    • 功能强大,可以按照需要进行绘图
  • 缺点:

    • 学习成本大,需要学习特定的编码语言
  • 这里我专门写了一篇博客,分享了一下我是如何实现结合chatGPT和PlotNeuralNet快速画图,并不需要学习或者写很多编码。

总结

  • 专门写了这样一篇博客来总结自己所用的绘图工具,单纯分享一下。

相关文章:

论文工具——写论文好用的绘图工具(甘特图+流程图+网络模型图+泳道图)

文章目录 引言正文手动画图的在线画图工具tldraw开源免费ProcessOnDraw.io 网络模型图工具NN-SVG设置参数自动生成Netron上传模型自动生成PlotNeuralNet编码生成 总结 引言 在写HiFi-GAN论文的代码阅读过程中,我发现仅仅通过文字来描述网络结构,不够详细…...

Vite构建的vue3项目修改网站标题和图标

1.准备一张.ico后缀的图片&#xff0c;这里推荐文件转换器&#xff0c;可以将常见的图片格式转为.ico格式图片。 2.修改网站标题和图标 网站的标题和图标都可以在项目根路径下的index.html下修改。 2.1 网站标题修改<title>标签体内容即可。 2.2 网站图标修改如图<…...

平安私人银行受邀慈善服务高质量发展会议,分享慈善规划服务

近日&#xff0c;中华慈善总会家风传承与慈善信托委员会成立仪式&#xff0c;以及由中华慈善总会、中国银行业协会联合发起的“慈善顾问赋能计划”启动仪式在北京举行。平安私人银行受邀参会并分享慈善规划服务&#xff0c;平安私人银行慈善业务总监王英及平安私人银行客户、“…...

MySQL主从复制、读写分离

一、前言二、主从复制原理2.1 MySQL复制类型2.2 MySQL主从复制工作过程2.3 MySQL的四种同步方式2.3.1 异步复制&#xff08;MySQL默认&#xff09;2.3.2 同步复制2.3.3 半同步复制&#xff08;企业常用&#xff09;2.3.4 增强半同步复制 2.4 MySQL主从复制延迟原因和优化方法2.…...

Redis配置与优化

目录 一、关系数据库与非关系型数据库 1、关系型数据库 2、非关系型数据库 3、关系型数据库和非关系型数据库区别 1、数据存储方式不同 2、扩展方式不同 3、对事务性的支持不同 二、Redis 1、简介 2、优点 3、缺点 4、使用场景 5、哪些数据适合放入缓存中 6、为什…...

leetCode刷题记录3-面试经典150题

文章目录 不要摆&#xff0c;没事干就刷题&#xff0c;只有好处&#xff0c;没有坏处&#xff0c;实在不行&#xff0c;看看竞赛题面试经典 150 题80. 删除有序数组中的重复项 II189. 轮转数组122. 买卖股票的最佳时机 II 不要摆&#xff0c;没事干就刷题&#xff0c;只有好处&…...

MySQL优化(面试)

文章目录 通信优化查询缓存语法解析及查询优化器查询优化器的策略 性能优化建议数据类型优化索引优化 优化关联查询优化limit分页对于varchar end mysql查询过程: 客户端向MySQL服务器发送一条查询请求服务器首先检查查询缓存&#xff0c;如果命中缓存&#xff0c;则立刻返回存…...

华为鸿蒙HarmonyOS4发布即巅峰,车机系统、多模态交互等实现突破

7 月 27 日最新消息&#xff0c;华为将于8月4日推出全新鸿蒙HarmonyOS 4.0&#xff0c;届时华为开发者大会也一并举行。 根据证券日报的报道&#xff0c;华为有关负责人在7月27日向媒体确认了以下消息。华为鸿蒙4.0将在汽车娱乐系统、多模态交互等领域实现重大突破&#xff0c;…...

Camtasia2023电脑录屏视频自动生成字幕软件

制作视频通常需要添加字幕&#xff0c;添加字幕比较麻烦的是让字幕和声音同步&#xff0c;使用好的软件可以大大提高剪辑效率&#xff0c;让视频更快制作完成。本文将给大家介绍录制视频自动生成字幕的软件设置字幕语音同步教程。 一、录屏视频自动生成字幕的软件 Camtasia是…...

List有值二次转换给其他对象报null

List<PlatformUsersData> listData platformUsersMapper.selectPlatformUserDataById(data); users.setPlatformUsersData(listData);为什么listData 有值&#xff0c;users.getPlatformUsersData&#xff08;&#xff09;仍然为空在这段代码中&#xff0c;我们假设listD…...

电脑新装系统优化,win10优化,win10美化

公司发了新的笔记本&#xff0c;分为几步做 1.系统优化,碍眼的关掉。防火墙关掉、页面美化 2.安装必备软件及驱动 3.数据迁移 4.开发环境配置 目录 目录复制 这里写目录标题 目录1.系统优化关掉底部菜单栏花里胡哨 2.安装必备软件及驱动新电脑安装360 1.系统优化 关掉底部菜单…...

实现PC端微信扫码native支付功能

目录 实现PC端微信扫码 简介 实现步骤 1. 获取商户号 2. 生成支付二维码 3. 监听支付结果 4. 发起支付请求 5. 处理支付回调 示例代码 结论 Native支付 Native支付的工作原理 Native支付的优势 Native支付的应用和市场地位 开通使用微信 native 支付流程 步骤一…...

MSP432自主开发笔记4:DS3115舵机的0~180全角度驱动

芯片使用&#xff1a;MSP432P401R. 今日学习一款全角度15KG大扭力舵机的驱动&#xff0c;最近电赛学习任务紧&#xff0c;更新一篇比较水的文章&#xff1a; 文章提供原理解释&#xff0c;全部代码&#xff0c;整体工程&#xff1a; 目录 舵机驱动原理: 这是舵机DS3115MG:…...

【Matlab】基于卷积神经网络的时间序列预测(Excel可直接替换数据)

【Matlab】基于卷积神经网络的时间序列预测(Excel可直接替换数据) 1.模型原理2.数学公式3.文件结构4.Excel数据5.分块代码6.完整代码7.运行结果1.模型原理 基于卷积神经网络(Convolutional Neural Network,CNN)的时间序列预测是一种用于处理时间序列数据的深度学习方法。…...

Ansible安装部署与应用

文章目录 一、ansible简介二、ansible 环境安装部署三、ansible 命令行模块3.1 command 模块3.2 shell 模块3.3 cron 模块3.4 user 模块3.5 group 模块3.6 copy 模块3.7 file 模块3.8 hostname 模块3.9 ping 模块3.10 yum 模块3.11 service/systemd 模块3.12 script 模块3.13 m…...

重生之我要学C++第四天

这篇文章的主要内容是类的默认成员函数。如果对大家有用的话&#xff0c;希望大家三连支持&#xff0c;博主会继续努力&#xff01; 目录 一.类的默认成员函数 二.构造函数 三.析构函数 四.拷贝构造函数 五.运算符重载 一.类的默认成员函数 如果一个类中什么成员都没有&…...

创建一个简单的 Servlet 项目

目录 1.首先创建一个 Maven 项目 2.配置 maven 仓库地址 3.添加引用 4.配置路由文件 web.xml 5.编写简单的代码 6.配置 Tomcat 7.写入名称,点击确定即可 8.访问 1.首先创建一个 Maven 项目 2.配置 maven 仓库地址 3.添加引用 https://mvnrepository.com/ 中央仓库地址…...

godot引擎c++源码深度解析系列一

许久没有使用c开发过项目了&#xff0c;如果按照此时单位的入职要求&#xff0c;必须拥有项目经验的话&#xff0c;那我就得回到十多年前&#xff0c;大学的时代&#xff0c;哪个时候真好&#xff0c;电脑没有这么普及&#xff0c;手机没有这么智能&#xff0c;网络没有这么发达…...

【VB6|第21期】检查SqlServer数据库置疑损坏的小工具(含源码)

日期&#xff1a;2023年7月25日 作者&#xff1a;Commas 签名&#xff1a;(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释&#xff1a;如果您觉得有所帮助&#xff0c;帮忙点个赞&#xff0c;也可以关注我&#xff0c;我们一起成长&#xff1b;如果有不对的地方&#xf…...

React的hooks---useCallback useMemo

useCallback 和 useMemo 结合 React.Memo 方法的使用是常见的性能优化方式&#xff0c;可以避免由于父组件状态变更导致不必要的子组件进行重新渲染 useCallback useCallback 用于创建返回一个回调函数&#xff0c;该回调函数只会在某个依赖项发生改变时才会更新&#xff0c;…...

告别Transformer高开销:用频域注意力(FMNet思路)为你的轻量化模型注入全局感知能力

频域注意力革命&#xff1a;如何在轻量化模型中实现全局感知而不牺牲效率 引言&#xff1a;轻量化模型的困境与突破 在移动端AI和边缘计算领域&#xff0c;模型轻量化一直是个永恒的话题。开发者们不断在模型精度和计算资源之间寻找平衡点&#xff0c;而传统CNN模型虽然计算效…...

免费开源甘特图工具GanttProject:从任务混乱到清晰可视化的完整解决方案

免费开源甘特图工具GanttProject&#xff1a;从任务混乱到清晰可视化的完整解决方案 【免费下载链接】ganttproject Official GanttProject repository 项目地址: https://gitcode.com/gh_mirrors/ga/ganttproject 还在为项目管理中的任务混乱、进度模糊而烦恼吗&#x…...

Wan2.2-I2V-A14B私有部署实战教程:RTX 4090D一键生成1080P视频

Wan2.2-I2V-A14B私有部署实战教程&#xff1a;RTX 4090D一键生成1080P视频 1. 开篇&#xff1a;为什么选择私有部署 当你需要频繁生成高质量视频内容时&#xff0c;公有云服务往往面临三个痛点&#xff1a;生成排队时间长、隐私数据风险、调用成本高。Wan2.2-I2V-A14B私有部署…...

德希科技在线污泥浓度传感器

一、应用场景与产品定位 污泥浓度是污水处理生化系统稳定运行的关键控制指标&#xff0c;研发人员针对市政污水、工业废水处理厂曝气池、二沉池、氧化沟等场景的监测需求&#xff0c;推出散射光法在线污泥浓度传感器。设备以高稳定性、强抗干扰、长寿命的特性&#xff0c;适配…...

告别黑盒:用Python拆解OpenBCI GUI的滤波与可视化模块(附完整代码)

从零构建Python版OpenBCI数据处理引擎&#xff1a;解码脑电信号处理全流程 在脑机接口开发领域&#xff0c;OpenBCI以其开源特性和专业级性能成为众多研究者的首选硬件平台。然而&#xff0c;其官方GUI虽然功能完善&#xff0c;却像一座封闭的城堡——我们能看到华丽的城墙&…...

AUnit:面向Arduino的轻量级嵌入式单元测试框架

1. AUnit&#xff1a;面向嵌入式Arduino平台的轻量级单元测试框架1.1 设计动因与核心定位AUnit并非凭空诞生的全新框架&#xff0c;而是针对ArduinoUnit 2.2在实际工程中暴露出的三大痛点所进行的深度重构与优化。作为一名长期在资源受限的8位AVR平台&#xff08;如Arduino UNO…...

Qwen3-14B多场景落地指南:内容创作、编程辅助、教育问答一体化方案

Qwen3-14B多场景落地指南&#xff1a;内容创作、编程辅助、教育问答一体化方案 1. 开箱即用的私有部署方案 Qwen3-14B私有部署镜像为企业和开发者提供了一站式解决方案&#xff0c;无需复杂的环境配置即可快速启用大模型能力。这个经过深度优化的镜像专为RTX 4090D 24GB显存环…...

XXL-SSO与Active Directory集成:企业级身份管理终极方案

XXL-SSO与Active Directory集成&#xff1a;企业级身份管理终极方案 XXL-SSO是一款分布式单点登录框架&#xff0c;能够帮助企业实现多系统统一身份认证与授权。本文将详细介绍如何将XXL-SSO与Active Directory集成&#xff0c;打造企业级身份管理解决方案&#xff0c;让用户认…...

AI绘画杀死UI设计师?幸存者在开发岗位的复仇

在数字技术的狂潮中&#xff0c;AI绘画工具的崛起如海啸般席卷设计行业。短短几年间&#xff0c;Midjourney、Stable Diffusion等AI平台已能10秒生成上百张海报&#xff0c;基础美工岗招聘量骤降35%&#xff0c;薪资停滞在4-6K区间。无数UI设计师面临失业危机&#xff0c;仿佛一…...

AtCoder Beginner Contest 429

【赛时五题】AtCoder Beginner Contest 429 https://www.bilibili.com/video/BV1gXsZz8ELL/ 【赛时6题】AtCoder Beginner Contest 429 https://www.bilibili.com/video/BV1gXsZz8EZQ/ Atcoder Beginner Contest 429 https://www.bilibili.com/video/BV1SosZzdENX/ https://blo…...