参考,dot、python画神经网络:https://blog.youkuaiyun.com/Edisonleeee/article/details/90217562
使用时,注意结尾的右括号},graphviz的脚本:
digraph G {
rankdir=LR;
splines=line;
nodesep=.1;
node [label=""];
compound=true
subgraph cluster_0 {
color=white;
node [style=solid,color=green,shape=circle];
i1;i2;i3;
label = "Input Layer";
}
subgraph cluster_1 {
color=white;
node [style=solid,color=blue, shape=circle];
h11; h12; h13; h14;
label = "Hidden Layer 1 (4 nodes)";
}
subgraph cluster_2 {
color=white;
{
node [style=solid,color=blue,shape=circle];
h21;h22;
}
node [style=solid,shape=point];
p1; p2; p3;
{
node [style=solid,color=blue,shape=circle];
h23;h24;
}
label = "Hidden Layer 2 (100 nodes)";
}
subgraph cluster_3 {
color=white;
{
node [style=solid,color=red, shape=circle];
o1;o2;o3;o4;o5;o6;o7;o8;
}
label="Output Layer";
}
i1 -> h11
i1 -> h12
i1 -> h13
i1 -> h14
i2 -> h11
i2 -> h12
i2 -> h13
i2 -> h14
i3 -> h11
i3 -> h12
i3 -> h13
i3 -> h14
h11 -> h21
h11 -> h22
h12 -> h21
h12 -> h22
h13 -> h21
h13 -> h22
h14 -> h21
h14 -> h22
h11 -> h23
h11 -> h24
h12 -> h23
h12 -> h24
h13 -> h23
h13 -> h24
h14 -> h23
h14 -> h24
h21 ->o1
h21 ->o2
h21 ->o3
h21 ->o4
h21 ->o5
h21 ->o6
h21 ->o7
h21 ->o8
h22 -> o1
h22 -> o2
h22 -> o3
h22 -> o4
h22 ->o5
h22 ->o6
h22 ->o7
h22 ->o8
h23 -> o1
h23 -> o2
h23 -> o3
h23 -> o4
h23 ->o5
h23 ->o6
h23 ->o7
h23 ->o8
h24 -> o1
h24 -> o2
h24 -> o3
h24 -> o4
h24 ->o5
h24 ->o6
h24 ->o7
h24 ->o8
}
h22 -> o
h23 -> o
h24 -> o
}
结果为:
画神经网络结构图
在线地址:http://alexlenail.me/NN-SVG/index.html
参考:https://blog.youkuaiyun.com/WZZ18191171661/article/details/87886588?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162772261116780255249644%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162772261116780255249644&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-23-87886588.first_rank_v2_pc_rank_v29&utm_term=%E7%94%BB%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C&spm=1018.2226.3001.4187
效果:
可选择类型 非常快,鼠标手动拖动大小、位置,生成的文件也同步。
在线画流程图、结构图
点此跳转:there
界面: