畳み込みニューラルネットワーク図の描き方


7

これに似たCNNダイアグラムを描く必要があります。 ここに画像の説明を入力してください

https://datascience.stackexchange.com/a/14900に記載されているすべてのツールを試しましたが、簡単な方法はありません。自動化する方法はありますか?または手動で行う必要がありますか?

さらに、これを描くことは可能ですか?: ここに画像の説明を入力してください

http://alexlenail.me/NN-SVG/LeNet.htmlを見つけましたが、この場合、各レイヤーへの入力は完全な正方形であると想定されています。したがって、上の図を描くことはできません。

回答:


5

最初の例として、最もフル機能の描画ソフトウェアは、その図を含むほとんどすべてのものを手動で描画できるはずです。

たとえば、ウェブページ「The Neural Network Zoo」には、多くのニューラルネットワークアーキテクチャを含むチートシートがあります。それはいくつかの例を提供するかもしれません。著者のウェブページは言う:

ジェブ-2016年9月15日

すごい。これらの数値をプロットするためにどのソフトウェアを使用しましたか?乾杯!

Fjodor van Veen-2016年9月15日

私はそれらをAdobe Animate描きましたが、それらはプロットではありません。はい、線を引くのは大変な作業でした。

ギャレットスミス-2016年9月15日

あなたの優れた画像は、特定のライセンスの下で再利用できますか?帰属ポリシーはありますか?

Fjodor van Veen-2016年9月16日

著者について言及し、アシモフインスティテュートにリンクしている限り、好きな場所で使用してください。

ニューラルネットワーク動物園のアーキテクチャ

Pythonで一般的に使用される一般的な自動プロットはMatplotlibで、AIに固有です。TensorFlowのようなプログラムは、データフローグラフを使用して、個々の操作間の依存関係の観点から計算を表します。

TensorFlow計算グラフは強力ですが複雑です。TensorBoardのグラフの可視化は、あなたがそれらを理解し、デバッグを支援することができます。これは視覚化の例です。

TensorFlowグラフの可視化

自動出力と一部の詳細に手動で注釈を付けることにより、どのプログラムからも利用できない洗練された画像を作成できます。

この検索により、数千の図が表示され、独自の画像をモデル化するためのアイデアを得ることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.