https://datascience.stackexchange.com/a/14900に記載されているすべてのツールを試しましたが、簡単な方法はありません。自動化する方法はありますか?または手動で行う必要がありますか?
http://alexlenail.me/NN-SVG/LeNet.htmlを見つけましたが、この場合、各レイヤーへの入力は完全な正方形であると想定されています。したがって、上の図を描くことはできません。
https://datascience.stackexchange.com/a/14900に記載されているすべてのツールを試しましたが、簡単な方法はありません。自動化する方法はありますか?または手動で行う必要がありますか?
http://alexlenail.me/NN-SVG/LeNet.htmlを見つけましたが、この場合、各レイヤーへの入力は完全な正方形であると想定されています。したがって、上の図を描くことはできません。
回答:
最初の例として、最もフル機能の描画ソフトウェアは、その図を含むほとんどすべてのものを手動で描画できるはずです。
たとえば、ウェブページ「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のグラフの可視化は、あなたがそれらを理解し、デバッグを支援することができます。これは視覚化の例です。
自動出力と一部の詳細に手動で注釈を付けることにより、どのプログラムからも利用できない洗練された画像を作成できます。
この検索により、数千の図が表示され、独自の画像をモデル化するためのアイデアを得ることができます。