Graphviz . 以下代码提供一个例子, 具体使用时做简单修改即可.

  1. digraph G {
  2. rankdir=LR
  3. splines=line
  4. nodesep=.05;
  5. node [label=""];
  6. subgraph cluster_0 {
  7. color=white;
  8. node [style=solid,color=blue4, shape=circle];
  9. x1 x2 x3;
  10. label = "layer 1";
  11. }
  12. subgraph cluster_1 {
  13. color=white;
  14. node [style=solid,color=red2, shape=circle];
  15. a12 a22 a32 a42 a52;
  16. label = "layer 2";
  17. }
  18. subgraph cluster_2 {
  19. color=white;
  20. node [style=solid,color=red2, shape=circle];
  21. a13 a23 a33 a43 a53;
  22. label = "layer 3";
  23. }
  24. subgraph cluster_3 {
  25. color=white;
  26. node [style=solid,color=seagreen2, shape=circle];
  27. O1 O2 O3 O4;
  28. label="layer 4";
  29. }
  30. x1 -> a12
  31. x1 -> a22
  32. x1 -> a32
  33. x1 -> a42
  34. x1 -> a52
  35. x2 -> a12
  36. x2 -> a22
  37. x2 -> a32
  38. x2 -> a42
  39. x2 -> a52
  40. x3 -> a12
  41. x3 -> a22
  42. x3 -> a32
  43. x3 -> a42
  44. x3 -> a52
  45. a12 -> a13
  46. a22 -> a13
  47. a32 -> a13
  48. a42 -> a13
  49. a52 -> a13
  50. a12 -> a23
  51. a22 -> a23
  52. a32 -> a23
  53. a42 -> a23
  54. a52 -> a23
  55. a12 -> a33
  56. a22 -> a33
  57. a32 -> a33
  58. a42 -> a33
  59. a52 -> a33
  60. a12 -> a43
  61. a22 -> a43
  62. a32 -> a43
  63. a42 -> a43
  64. a52 -> a43
  65. a12 -> a53
  66. a22 -> a53
  67. a32 -> a53
  68. a42 -> a53
  69. a52 -> a53
  70. a13 -> O1
  71. a23 -> O1
  72. a33 -> O1
  73. a43 -> O1
  74. a53 -> O1
  75. a13 -> O2
  76. a23 -> O2
  77. a33 -> O2
  78. a43 -> O2
  79. a53 -> O2
  80. a13 -> O3
  81. a23 -> O3
  82. a33 -> O3
  83. a43 -> O3
  84. a53 -> O3
  85. a13 -> O4
  86. a23 -> O4
  87. a33 -> O4
  88. a43 -> O4
  89. a53 -> O4
  90. }

效果如图所示:
<img src="https://pic4.zhimg.com/51910d0ca1de8734c59fc50a432209eb_b.jpg" data-rawwidth="389" data-rawheight="344" class="content_image" width="389">比Visio不知方便到哪里去了~比Visio不知方便到哪里去了~

用 Graphviz画神经网络图的更多相关文章

  1. 使用 Graphviz 画拓扑图

    使用 Graphviz 画拓扑图 0)前述 本文着重讲一下 Graphviz 的风格控制,基础一些的就不在这里讲啦. graphviz 的主页是http://www.graphviz.org/. Gr ...

  2. 利用Graphviz 画结构图[转]

    转自:http://www.cnblogs.com/sld666666/archive/2010/06/25/1765510.html 利用Graphviz 画结构图   1. Graphviz介绍 ...

  3. 利用Graphviz画出图

    graphviz官网:http://www.graphviz.org/ 背景:有画图需要,之前见到别人用graphviz画,画出来的图漂亮,且自动帮你排版安排布局,所以自己想尝试用它画. 其中遇到的几 ...

  4. MXNet官方文档中文版教程(3):神经网络图(Symbol)

    https://blog.csdn.net/qq_36165459/article/details/78394259 文档英文原版参见Symbol - Neural network graphs an ...

  5. 使用GraphViz画caffe网络结构图

    参考http://blog.csdn.net/happynear/article/details/45440709 1. 安装pydot: sudo pip install pydot 2. 安装Gr ...

  6. 使用Cytoscape画PPI网络图

    打开Cytoscape软件,根据菜单导入string_interactions.tsv文件 File ----> Import ----> Network from File 会弹出下图对 ...

  7. 用Graphviz画简单依赖图示例

    代码: digraph module { 0 [label="global.h"]; 1 [label="bst_operator.c"]; 2 [label= ...

  8. Machine Learning - 第4周(Neural Networks: Representation)

    Neural networks is a model inspired by how the brain works. It is widely used today in many applicat ...

  9. 【深度学习系列】PaddlePaddle可视化之VisualDL

    上篇文章我们讲了如何对模型进行可视化,用的keras手动绘图输出CNN训练的中途结果,本篇文章将讲述如何用PaddlePaddle新开源的VisualDL来进行可视化.在讲VisualDL之前,我们先 ...

随机推荐

  1. Android通过HTTP协议实现上传文件数据

    SocketHttpRequester.java package cn.itcast.utils; import java.io.BufferedReader; import java.io.Byte ...

  2. c++ 13

    一.向量 ... 10.size/resize/clear/capacity/reserve 1)向量的大小可增可减,使向量大小改变的函数包括:resize/push_back/pop_back/cl ...

  3. 记忆2--记忆的"记"和"忆"

    有时候也会想,我们是如何记住东西的?是如何想起来的?在写这篇文章的时候,想起初中的时候(应当是初二),语文老师检查唐诗背诵,在下面觉得已经能背起来的时候,去向老师背诵的时候,忘记了开头,干急想不起来, ...

  4. HDU 1251 字典树(前缀树)

    题目大意 :Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).(单词互不相同) ...

  5. 理解 Linux 配置文件分类和使用

    理解 Linux 配置文件分类和使用 本文说明了 Linux 系统的配置文件,在多用户.多任务环境中,配置文件控制用户权限.系统应用程序.守护进程.服务和其它管理任务.这些任务包括管理用户帐号.分配磁 ...

  6. Swap Nodes in Pairs 解答

    Question Given a linked list, swap every two adjacent nodes and return its head. For example,Given 1 ...

  7. Dungeon Game 解答

    Question The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a ...

  8. 详解JavaScript中的Object对象

    Object是在javascript中一个被我们经常使用的类型,而且JS中的所有对象都是继承自Object对象的.虽说我们平时只是简单地使用了Object对象来存储数据,并没有使用到太多其他功能,但是 ...

  9. 【转】基于Qt, TUIO和TSLIB的嵌入式Linux下的多点触摸设计

    这个教程描述了在嵌入式linux下使用Qt如何设置一个支持多点触摸和单点触摸的输入系统.这里假定你已经有了对应的驱动程序,驱动可以从触摸屏的厂商那里获得或者使用一个linux 内核源码中已经存在的驱动 ...

  10. Lua内存泄漏应对方法[转]

    转自http://blog.csdn.net/xocoder/article/details/42685685 由于目前正在负责的项目是一个二次开发项目,而且留给我们的代码质量实在让人无力吐槽,所以遇 ...