次の記事では、Netronについて見ていきます。 これは のモデルを表示するプログラム ニューラルネットワーク。 Electron / NodeJSを使用し、MITライセンスの下で公開されているこのアプリケーションは、Gnu / Linux、macOS、Windowsシステム、およびWebブラウザーから実行できます。
このプログラムはLutzRoederによって作成されました。 Netronは、ニューラルネットワークモデルを視覚化できるオープンソースツールです。 これにより、モデルの構造を分析して、期待される設計と一致することを確認できます。。 さまざまなフレームワークやモデル形式と互換性のあるソフトウェアです。
Netronがサポートするフォーマット
中性子 フォーマットをサポートしています 彼らはあるとして:
- ONNX(.onnx、.pb、.pbtxt)
- ケラス(.h5、.keras)
- TensorFlow ライト(.tflite)
- カフェ(.caffemodel、.prototxt)
- ダークネット(.cfgの)
- コアML(.mlモデル)
- MNN(.mnn)
- MXNet(.model、-symbol.json)
- ncnn(.param)
- パドルパドル(.zip、__ model__)
- Caffe2(Forecast_net.pb)
- バラクーダ(.nn)
- Tengine(.tmファイル)
- TNN(.tnnproto)
- RKNN(.rknn)
- マインドスポアライト(。ミズ)
- UFF(.uff)

さらにネトロンも の実験的サポートがあります; TensorFlow(.pb、.meta、.pbtxt、.ckpt、.index)、PyTorch(.pt、.pth)、TorchScript(.pt、.pth)、OpenVINO(.xml)、Torch(.t7)、Arm NN (.armnn)、BigDL(.bigdl、.model)、Chainer(.npz、.h5)、CNTK(.model、.cntk)、Deeplearning4j(.zip)、MediaPipe(.pbtxt)、ML.NET(.zip )、scikit-learn(.pkl)、TensorFlow.js(model.json、.pb).
UbuntuにNetronニューラルネットワークビューアーをインストールする
Webブラウザからテストする

このプログラムのインストールを決定する前に、次のことを選択できます。 Webブラウザからテストする。 アップロードしてテストできるモデルがない場合は、 にあるサンプルモデルの例を使用できます。 GitHubのリポジトリ プロジェクトの、このブラウザバージョンでダウンロードまたは開く.
スナップパッケージとして
このソフトウェアをコンピュータにインストールする場合は、 このプログラムは、次の場所にあるスナップパッケージからインストールできます。 スナック.
私が言ったように、Netronニューラルネットワークビューアーは、次のようにすることで、Snapを介してUbuntuにインストールできます。 開始するには、ターミナルを開く必要があり(Ctrl + Alt + T)、次に コマンドを使用してプログラムの安定バージョンをインストールします:

sudo snap install netron
インストール後、必要な場合 プログラムを更新する、ターミナルで実行する必要があるのは次のとおりです。
sudo snap refresh netron
上記のすべての後、私たちはすることができます プログラムを開始する [アプリケーション]メニューから、またはディストリビューションで利用できる他のランチャーから。 さらに、ターミナルに入力して開始することもできます(Ctrl + Alt + T):

netron
アンインストール
へ Snapパッケージを介してインストールされたNetronニューラルネットワークビューアをアンインストールします、ターミナル(Ctrl + Alt + T)で次のコマンドを実行するだけで済みます。

sudo snap remove netron
AppImageをダウンロード
このプログラムは、 からダウンロードできるAppImageパッケージ プロジェクトリリースページ。 このパッケージをウェブブラウザからダウンロードできることに加えて、使用する可能性もあります wgetの ファイルを取得します。
へ 本日公開された最新バージョンをダウンロードする、ターミナルを開いて(Ctrl + Alt + T)実行するだけです。

wget https://github.com/lutzroeder/netron/releases/download/v5.3.4/Netron-5.3.4.AppImage
ダウンロードが完了すると、 ファイルに実行権限を与える ダウンロードしたばかりです。 このため、ファイルが保存されているフォルダーに移動すると、次のコマンドを実行するだけで済みます。
sudo chmod +x Netron-5.3.4.AppImage
前のコマンドの後、次のことができます ファイルをダブルクリックするか、同じ端末に入力してプログラムを開始します:

./Netron-5.3.4.AppImage
Netronは、ニューラルネットワークを視覚化する簡単な方法です。 このプログラム 幅広いフレームと互換性のあるモデルタイプを使用できるようになります。 それは本当にスケーラブルで、学習コミュニティの多くの人々にとって使用可能です。 グラフィックをエクスポートすることもできますが、印刷用のグラフィックを生成することが目標である場合、特にグラフィックが非常に深い場合は、別のアプローチを使用することをお勧めします。
したいユーザーは、できます このプログラムの詳細については、次のURLをご覧ください。 プロジェクトのウェブサイト またはで GitHubリポジトリ.