有什麼神經網路結構圖的畫圖工具值得推薦嗎?
嘗試一下用 Graphviz . 以下代碼提供一個例子,具體使用時做簡單修改即可。
digraph G {
rankdir=LR
splines=line
nodesep=.05;
node [label=""];
subgraph cluster_0 {
color=white;
node [style=solid,color=blue4, shape=circle];
x1 x2 x3;
label = "layer 1";
}
subgraph cluster_1 {
color=white;
node [style=solid,color=red2, shape=circle];
a12 a22 a32 a42 a52;
label = "layer 2";
}
subgraph cluster_2 {
color=white;
node [style=solid,color=red2, shape=circle];
a13 a23 a33 a43 a53;
label = "layer 3";
}
subgraph cluster_3 {
color=white;
node [style=solid,color=seagreen2, shape=circle];
O1 O2 O3 O4;
label="layer 4";
}
x1 -&> a12
x1 -&> a22
x1 -&> a32
x1 -&> a42
x1 -&> a52
x2 -&> a12
x2 -&> a22
x2 -&> a32
x2 -&> a42
x2 -&> a52
x3 -&> a12
x3 -&> a22
x3 -&> a32
x3 -&> a42
x3 -&> a52
a12 -&> a13
a22 -&> a13
a32 -&> a13
a42 -&> a13
a52 -&> a13
a12 -&> a23
a22 -&> a23
a32 -&> a23
a42 -&> a23
a52 -&> a23
a12 -&> a33
a22 -&> a33
a32 -&> a33
a42 -&> a33
a52 -&> a33
a12 -&> a43
a22 -&> a43
a32 -&> a43
a42 -&> a43
a52 -&> a43
a12 -&> a53
a22 -&> a53
a32 -&> a53
a42 -&> a53
a52 -&> a53
a13 -&> O1
a23 -&> O1
a33 -&> O1
a43 -&> O1
a53 -&> O1
a13 -&> O2
a23 -&> O2
a33 -&> O2
a43 -&> O2
a53 -&> O2
a13 -&> O3
a23 -&> O3
a33 -&> O3
a43 -&> O3
a53 -&> O3
a13 -&> O4
a23 -&> O4
a33 -&> O4
a43 -&> O4
a53 -&> O4
}
效果如圖所示:
比 Visio 不知方便到哪裡去了~
其實 ppt 也是個很好的工具(雖然不能算是畫圖工具),配合 Acrobat 還能夠直接輸出矢量圖。下面這個是用 ppt 對 Chris Olah 大神的 Understanding LSTM Networks 示意圖的一個模仿。(已經有知友提到了 有什麼神經網路結構圖的畫圖工具值得推薦嗎? - 知乎)
把自己畫過的圖保存好,整理成一個 Gallary。畫新圖的時候可以直接從 Gallary 中複製粘貼拼湊起來,效率也不低。
推薦一下LaTex自帶的tikz。
較為顯著的優勢:
(1)定義簡潔,上手容易;
(2)天生的公式支持;
(3)修改和編譯方便,免去了反覆生成、插入的步驟。
下面是TEXample里Kalman Filter的示例:Kalman Filter System Model
Inkscape Draw Freely | Inkscape
被 chrisolah 大佬用來描述 LSTM。 相信很多人都看過: Understanding LSTM Networks
但是入門難度如何,確實不知道。
希望能幫到你。
畫圖工具你值得擁有
Tensorflow — Neural Network Playground
這裡有個在線的
畫矢量圖最好的工具不是 illustrator 嗎?
我看到過最喜歡的圖是 Shi Yan 在他的博客 [Understanding LSTM and its diagrams](https://medium.com/@shiyan/understanding-lstm-and-its-diagrams-37e2f46f1714) 中畫的 LSTM 示意圖。
他在 Christopher 的 Understanding LSTM Networks 基礎上加入了更形象的解釋。把 memory 看作水,把 gates 比作閥門,更便於理解了。 當然也畫了更漂亮的插圖。Christopher 文章里的圖已經有人放出來了,形式是一樣的,可參考其他回答。
截取其中一張示意。
這圖是他用 PowerPoint 做的… 他把源文件放在了Github, 地址[詳見](https://github.com/shi-yan/FreeWill/blob/master/Docs/Diagrams/lstm_diagram.pptx), 有興趣的可以參考一下他的思路…
有人提到了 Inkscape ( Draw Freely | Inkscape ),Christopher 也是用的這個軟體畫的插圖。 這個軟體是開源免費的,入門挺簡單,官網就有基本教程,軟體體積很小功能卻挺全,有蠻多人在用的。功能類似的收費軟體是 Coreldraw 和 AI。
---
這知乎啥情況… 超鏈接按鈕去掉了… 地址他識別不出名字…Markdown格式也不識別…
...visio就可以吧,微軟出的,跟office兼容性很好.
powerpoint不好用嗎~
前面有人說了tikz,推薦一個神網站,TikZ and PGF examples
極大了拓展了我的latex功力,目前畫過簡單的MLP,決策樹,sparse樹,各種樹等等,實測有效
另外是不是visio也可以畫啊,這個不熟,不便妄議。
coredraw!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
真的不考慮使用ProcessOnProcessOn - 免費在線作圖,實時協作嗎?
畢竟它支持畫這樣的
還有這樣的
以及這樣的
以及大部分你需要的
是需要拖拖拽拽就能直接繪製完成的實用工具,居然都沒人提到嗎?
http://draw.io
免費強大綠色無害。
前一陣子拿 Flash 畫了一幅(手動哭笑不得)
Caffe 自帶的 CIFAR-10 的例子
主要是自己不會用 Adobe Illustrator,正在學習。
唯一的建議就是,如果想畫一些可以擁有豐富多彩的風格的網路結構圖,不妨考慮一些矢量圖編輯軟體。
好多人覺得tensorboard好用,有的框架決定開始做類似的可視化工具了
graphviz ,如果tf里直接用tensorboard
tensorflow 自帶的 tensorboard
netscope,不怎麼好看,但是實用
我畫圖一般用這個工具:
mathematica也能畫
我的圖都是keynote畫的。。。
推薦閱讀:
※怎樣看待2017科大訊飛發布會展示的腦波控制技術?
※如何看待吳恩達新成立的公司 landing.ai 並與富士康達成戰略合作?
※請比較一下深度學習和壓縮感知?
※語音識別如何處理漢字中的「同音字」現象?
※ICML2017 優化領域有什麼值得關注的論文?