説明資料を作るときに意外と書くのが面倒なニューラルネットワークの構成図を、PythonのPydotplus(又はPydot)からGraphvizを使って簡単に作るモジュール(neuralViz)を作成しました。構成を記載するだけで使えるように作っています。3])環境構築Anacondaがインストールされている前提で、本モジュールを使うために以下の環境を導入してください。GraphVizのインストール以下サイトからインストールしてください。pydotplus」でOKです。プログラム以下がソースコードです。適当に張り付けて使ってください。#結合の強さに関するmatrixを取得したいときに使います。#何もしないとNodeが作られないので足す。試してみるせっかく作ったのでいろいろ試してみました。単純・複雑な構成にトライちょっと複雑な構成。5])逆に単純な構成。1])どちらもうまく描けてます。ノードの文字色や塗りつぶし色を変えてみるgを返すように改造すると、g.get_node_list()やg.get_edge_list()でノードやエッジの情報を編集できるので試してみました。prog='dot')是非試してみてください。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。プロフィール兵庫県在住の30代データサイエンティスト。Pythonを使った機械学習等によるデータ分析や、ウェブアプリ等のシステム開発に取り組んでいます。