卷積可視化網站---CNN初學者的神器

推薦一個卷積神經網絡(Convolutional Neural Network)的可視化網站https://poloclub.github.io/cnn-explainer/

來自佐治亞理工學院與俄勒岡州立大學的研究者們,合作開發出了一款卷積神經網絡交互式可視化工具——CNN 解釋器(CNN Explainer)。這個解釋器展示了一個 10 層的神經網絡,包含卷積層、**函數、池化層等多個 CNN 初學者無論如何也繞不開的概念。
CNN Explainer 使用 TensorFlow.js 加載預訓練模型進行可視化效果,交互方面則使用 Svelte 作爲框架並使用 D3.js 進行可視化。最終的成品即使對於完全不懂的新手來說,也沒有使用門檻。
在這裏插入圖片描述
如果將鼠標懸停在第一個卷積層最前面的**圖上,就可以看到此處應用了 3 個卷積核來得到此**圖。點擊此**圖,可以看到每個卷積核都進行了卷積運算。

在這裏插入圖片描述
下面是用來生成上述**圖頂端中間結果的卷積核。
在這裏插入圖片描述
還可以演示超參數的作用,還有一系列功能等着大家去探索。
在這裏插入圖片描述

參考

項目地址:https://github.com/poloclub/cnn-explainer 網頁地址:https://poloclub.github.io/cnn-explainer/ arXiv 地址:https://arxiv.org/abs/2004.15004 https://baijiahao.baidu.com/s?id=1665923868483719652&wfr=spider&for=pc