netron: ニューラルネットワークおよび機械学習モデルアーキテクチャのビジュアルビューア

netron: ニューラルネットワークおよび機械学習モデルアーキテクチャのビジュアルビューア

何を解決するか

Netronは、ニューラルネットワークおよび機械学習モデルのビジュアライザーです。モデルファイルを開くことで、多くの場合複雑な数学的演算やレイヤーの集合であるモデルのアーキテクチャをユーザーが確認できるようにします。グラフィカルな表現を提供することで、モデルの検査プロセスを簡素化します。

仕組み

Netronは、さまざまな形式のモデルファイルを読み込みます。ONNX、TensorFlow Lite、PyTorch (TorchScript, torch.export, ExecuTorch)、TensorFlow、Core ML、OpenVINO、Keras、Caffe、Darknet、Safetensors、およびNumPy arraysを含む、幅広い重みとアーキテクチャファイルをサポートしています。また、MLIR、JAX、GGUF、RKNN、ncnn、MNN、PaddlePaddle、およびscikit-learnの実験的なサポートも備えています。

対象ユーザー

これは、学習済みモデルの構造や、その中を通るデータの流れを検査、デバッグ、または理解する必要がある開発者や研究者向けに設計されています。

ハイライト

  • ほぼすべての主要なAIモデル形式を包括的にサポート。
  • ブラウザベースのツール、デスクトップアプリケーション (macOS, Linux, Windows)、およびPythonパッケージとして利用可能。
  • 素早いテストのために、ブラウザ版からサンプルモデルを直接開くことが可能。

Sources