ONNX
ナビゲーションに移動
検索に移動
ONNXとは、マイクロソフトが主導している機械学習の学習モデルの統一形式です。
概要
機械学習のライブラリはTensorflow, PyTorch, scikit-learnなどが乱立しており、またそれらの学習モデルは互換性のない独自形式となっています。Tensorflowで作った学習モデルはTensorflowでしか使えないし、scikit-learnで作った学習モデルはscikit-learnでしか使えません。
この問題を解決すべく
- 各種独自形式をONNXファイルに変換し
- Python以外のプログラミング言語でも利用可能にする(ONNX Runtime)
というのがONNXプロジェクトです。
関連項目
- Microsoft Olive = ONNX形式に変換するツール