绘制效果:

源码下载:
PlotNeuralNet

只依赖于python和Latex,在ubuntu16.04下只需要安装texlive-latex-extra就行:

sudo apt-get install texlive-latex-extra

需要注意的是,如果bash中默认的python版本是python2,就需要将tikzmake.sh中的

python $1.py

修改成

python3 $1.py

然后就可以正常使用了。

这个工具其实就是用python对latex的绘图脚本更进一步进行封装,将常见的网络结构图形封装成python函数,以简化绘制过程。
比较遗憾的是,作者虽然在“examples”中给出了一些网络的示例,但是仅有.tex版本,而未提供python脚本,而“pyexample”中仅有两个简单的例子,很多函数并没有说明怎么绘制,所以需要自己花一点时间摸索一下。

如何使用这个工具,这两个博客帮助很大:
PlotNeuralNet简单教程

利用plotneuralnet工具生成卷积神经网络的三维结构图,使用,PlotNeuralNet,立体

所有的函数封装在pycore/tikzeng.py中实现,但是我感觉作者放出来的代码可能并不完整。。。有些示例网络结构(如上面图中第三个,Holistically-Nested Edge Detection )中的连接结构就无法通过作者提供给代码绘制,因为tikzeng.py中使用to_skip这个函数进行网络跨层连接,而这个函数中的箭头起点和终点路线都是固定的,只能从结构的上方进行连接,因此如果要画出示例图案那样从侧面引出的箭头还需要自己改一下代码

使用PlotNeuralNet绘制自己的网络结构图相关推荐

  1. PlotNeuralNet绘制卷积神经网络结构图

    项目地址 目前有很多工具可以绘制卷积神经网络结构图,我在使用过程中发现PlotNeuralNet在配置好环境后使用起来较为方便,且绘制结果比较美观,该项目的地址为:PlotNeuralNet源代码. ...

  2. caffe网络结构图绘制

    绘制网络图通常有两种方法: 一种是利用python自带的draw_net.py,首先安装两个库: sudo apt-get install graphviz sudo pip install pydo ...

  3. tensorflow打印模型图_从Tensorflow模型文件中解析并显示网络结构图(pb模型篇)...

    最近看到一个巨牛的人工智能教程,分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.平时碎片时间可以当小说看,[点这里可以去膜拜一下大神的" ...

  4. latex 算法_GitHub项目awesome-latex-drawing新增内容(四):绘制贝叶斯网络

    近期,我们整理和开源了一个基于LaTeX的科技绘图项目,并将其取名为awesome-latex-drawing(GitHub网址为:https://github.com/xinychen/awesom ...

  5. 计算机大作业visio选题,大作业一 用Visio绘网络结构图

    大作业一 用Visio绘网络结构图 1 目的 掌握使用Visio绘网络拓扑图的方法. 2要求 根据要求通过Visio软件绘图,可以选择绘制下列各种类型网络拓扑图之一(如图1到图3所示).选用思科.锐捷 ...

  6. 网络github_GitHub项目awesome-latex-drawing新增内容(四):绘制贝叶斯网络

    近期,我们整理和开源了一个基于LaTeX的科技绘图项目,并将其取名为awesome-latex-drawing(GitHub网址为:https://github.com/xinychen/awesom ...

  7. OSI七层网络结构图与TCP/IP五层网络结构图

    一. OSI七层网络结构图与TCP/IP五层网络结构图 又称<OSI七层网络模型与TCP/IP四层网络模型>. (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传 ...

  8. 利用迅捷画图绘制环型网络拓扑图操作方法介绍

    网络拓扑图是是用传输媒体互联的物理布局,网络拓扑图有几种主要的结构星型结构,环型结构,总线结构,网状结构以及环型结构,今天要分享的是利用迅捷画图绘制网络拓扑图的操作方法介绍. 工具/原料: 浏览器,电 ...

  9. Pytorch 学习(2):神经网络及训练一个分类器(cifar10_tutorial的网络结构图)

    Pytorch 学习(2):神经网络及训练一个分类器(cifar10_tutorial的网络结构图) 本文代码来自Pytorch官网入门教程,相关内容可以从Pytorch官网学习. cifar10_t ...

  10. 深度学习中经典网络结构图和代码

    Inception网络与其它网络的性能对比 PyTorch-Networks: 包含了分类.检测以及姿态估计等网络的pytorch代码 caffe-model-zoo: AlexNet.VGGNet. ...

最新文章

  1. Ubuntu 配置 Android 开发 环境
  2. 开发日记-20190914 关键词 汇编语言王爽版 第三章
  3. 2021甘肃省高考成绩查询日期,2021年甘肃省高考分数公布时间
  4. go切片的定义及make使用
  5. POJ 3436 -- ACM Computer Factory(最大流,建图)
  6. 《移动App测试的22条军规》—App测试综合案例分析23.13节测试微信App的流量和电量消耗...
  7. linux ps mysql_linux系统中ps指令使用详解
  8. 2019三星比2018好在哪_2019年全球可穿戴设备销量榜:苹果第一小米第二,华为排名很给力...
  9. 1026. 程序运行时间(15)
  10. 华为云计算连接服务有这几个特点
  11. Hi3559A项目开发计划
  12. win10电脑状态栏图标不见消失解决办法
  13. 推荐模型-序列推荐-2018:SHAN
  14. Moss 2007入门--功能概述
  15. 周育如 K.K 音標英文教學 (自然發音)总结
  16. 生物特征识别技术领跑者--墨奇科技 全面亮相2022身份识别技术大会
  17. hive创建新表——基础
  18. 基于单片机的温湿度监测系统设计(程序)
  19. Linux下c语言模拟贝壳物联设备在线
  20. 自动化运维神器——Ansible

热门文章

  1. 计算机机械硬盘寿命,机械硬盘的寿命
  2. 平均17.1K?2022软件测试员平均薪资出炉,看看你被平均了没~
  3. Storm-kafka【接口实现】4 - KafkaSpout
  4. Libero Soc v11.9的安装以及证书的获取(2021新版)
  5. SuperMap iDesktop许可模块介绍
  6. 毕业设计:实现电脑识别魔方颜色
  7. summernote 添加emoji表情包
  8. 5G核心网技术基础自学系列 | (增强型)专用核心网
  9. Birt报表开发工具及Birt runtime部署
  10. 微软修改 MIT 项目原作者版权声明引发争议;白宫为提高开源安全性邀请软件行业者座谈;Ruby 3.1.0 发布 | 开源日报