機(jī)器學(xué)習(xí)畫(huà)圖神器來(lái)啦!
程序員有個(gè)共通點(diǎn)就是:擼代碼時(shí)候挺爽的,一旦要將過(guò)程和結(jié)果可視化的時(shí)候,就有點(diǎn)犯怵。
但無(wú)論是涉及到寫(xiě)論文,還是做演示,或者是寫(xiě)博客,或者參加頂會(huì),可視化顯然是一個(gè)繞不過(guò)去的坎兒。
對(duì)于很多研究人員和開(kāi)發(fā)者來(lái)說(shuō),內(nèi)容的「可視化」是一個(gè)大問(wèn)題。如果從頭開(kāi)始畫(huà),配色、空間布局都很傷腦筋,而且畫(huà)丑了也拿不出手,要是有模板可以套就好了。
今天,Jack 給大家?guī)?lái)兩款好用的作圖神器。
一、ML Visuals
ML Visuals 是專(zhuān)為解決神經(jīng)網(wǎng)絡(luò)畫(huà)圖問(wèn)題設(shè)計(jì)的。
開(kāi)源以來(lái),項(xiàng)目受到廣泛關(guān)注,迄今已收獲 3.7K Star。ML Visuals 專(zhuān)為解決神經(jīng)網(wǎng)絡(luò)畫(huà)圖問(wèn)題設(shè)計(jì),最近,這一模板又進(jìn)行了更新。
ML Visuals 現(xiàn)在包含了 100 多個(gè)可用的自定義圖形,使用者可以在任何論文、博客、PPT 中使用這些資源。

項(xiàng)目地址:https://github.com/dair-ai/ml-visuals
這份 101 頁(yè)的模板共包含幾個(gè)部分:
基礎(chǔ)組件 架構(gòu) 機(jī)器學(xué)習(xí)概念 抽象背景 漸變背景 機(jī)器學(xué)習(xí) & 健康 其他 機(jī)器學(xué)習(xí)系統(tǒng)設(shè)計(jì)
基礎(chǔ)組件
這套畫(huà)圖模板首先提供了多種基礎(chǔ)組件,比如表示過(guò)程、操作或轉(zhuǎn)換的圓角矩形,表示神經(jīng)元或任意操作的小圓圈,表示向量的一排小方塊以及表示多維數(shù)組的網(wǎng)格等。

架構(gòu)
架構(gòu)部分的模板數(shù)量最多,共有 32 張。對(duì)于復(fù)雜的模型架構(gòu)來(lái)說(shuō),套模板顯然事半功倍,比親手畫(huà)圖要便捷得多。

比如,畫(huà)出卷積操作的示意圖:

使用該模板重現(xiàn)一些經(jīng)典架構(gòu)也是得心應(yīng)手,比如下圖是使用該模板繪制的 Transformer 架構(gòu)圖:

機(jī)器學(xué)習(xí)概念
該模板還可以用來(lái)表示機(jī)器學(xué)習(xí)中的一些基本概念,比如 DropOut、歸一化:

除此之外,目前這套模板還包含多張關(guān)于生物、醫(yī)療領(lǐng)域的內(nèi)容。比如疼痛強(qiáng)度預(yù)估、疼痛位置預(yù)估:

這張代表「疼痛指數(shù)」的圖,稍加修改就能用于別處:

最后再來(lái)看下使用該模板繪制的神經(jīng)網(wǎng)絡(luò):

此外,該模板還可用于機(jī)器學(xué)習(xí)系統(tǒng)設(shè)計(jì),例如:

目前,該模板還在持續(xù)更新中,感興趣的讀者可以參考:http://dwz.date/dU9W
二、Netron
網(wǎng)絡(luò)可視化神器 Netron,誰(shuí)用誰(shuí)知道。

項(xiàng)目地址:https://github.com/lutzroeder/Netron
Netron 是微軟家的 lutzroeder 小哥開(kāi)源的一款軟件,目前已經(jīng) 12.9k+ Star。
深度學(xué)習(xí)和機(jī)器學(xué)習(xí)模型的可視化工具神器,支持目前大多數(shù)主流深度學(xué)習(xí)框架的模型,你能想到的,都是支持的。

可本地安裝,也可以在線使用,在線地址:https://netron.app/
三、絮叨
哦,對(duì)了,別忘了上篇文章的福利約定哦~
我是 Jack ,我們下期見(jiàn)。

推薦閱讀
?? ?人臉編輯再得一分,牛逼!?? ?用自己訓(xùn)練的AI玩王者榮耀是什么體驗(yàn)?????「修煉開(kāi)始」一文帶你入門(mén)深度學(xué)習(xí)
