「Open Neural Network Exchange」の版間の差分
編集の要約なし |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple) - log |
||
39行目: | 39行目: | ||
== その他のパートナーシップ == |
== その他のパートナーシップ == |
||
MicrosoftとFacebookは、[[ |
MicrosoftとFacebookは、[[Apple]]、[[Amazon.com|Amazon]]、[[Google]]、[[IBM]]とともにAIのパートナーシップに参加しており、広く一般に認知度を高め、研究を促進する活動を行っている。 <ref name=":02">{{Cite news|url=https://www.engadget.com/2017/10/11/microsoft-facebooks-ai-onxx-partners/|title=Microsoft and Facebook's open AI ecosystem gains more support|newspaper=Engadget|accessdate=2017-10-11|language=en-US}}</ref> |
||
== 関連項目 == |
== 関連項目 == |
2021年5月20日 (木) 22:36時点における版
開発元 | Facebook, Microsoft |
---|---|
初版 | 2017年9月 |
リポジトリ |
github |
種別 | 人工知能 機械学習 |
公式サイト |
onnx |
Open Neural Network Exchange (ONNX)は、 オープンソースで開発されており、機械学習や人工知能のモデルを表現する為の代表的なフォーマットである。 [1] ONNXはGitHubで入手できる。
歴史
2017年9月に、FacebookとMicrosoftは、PyTorchやCaffe2などの機械学習フレームワーク間において相互運用を可能にする為の取り組みとして、このプロジェクトを始動した。その後、IBM、Huawei、Intel、AMD、ARM、Qualcommがこの取り組みに対して積極的な支援を表明した。 [1]
2017年10月に、MicrosoftはCognitive ToolkitおよびProject Brainwaveプラットフォームにおいて、ONNXのサポートを発表した。 [1]
2019年11月、ONNXはLinux Foundation AIの卒業生プロジェクトとして承認された。
開発背景
以下の特性を補完する意図にて開発が進められた。
フレームワークの相互運用性
開発工程や機械学習の高速処理、ネットワークの基本設計における柔軟性やモバイルデバイスでの推論などの特定の段階において、開発者が複数のフレームワークでのデータのやり取りを簡単に行えるようにする。 [2]
最適化の共有
ハードウェアベンダーなどは、ONNXを対象に調整を行うことで、複数のフレームワークにおけるニューラルネットワークのパフォーマンスを一度に改善することができる。[2]
内容
ONNXは、推論(評価)に焦点を当て、拡張可能な計算グラフモデル、組み込み演算子、および標準データ型の定義を提供する。 [2]
それぞれのデータフローグラフは、非循環グラフを形成するノードのリストになっている。 ノードには入力と出力があり、各ノードが処理を呼び出すようになっている。メタデータはグラフを文書化する。組み込み演算子は、ONNXをサポートする各フレームワークで利用可能である。 [2]
その他のパートナーシップ
MicrosoftとFacebookは、Apple、Amazon、Google、IBMとともにAIのパートナーシップに参加しており、広く一般に認知度を高め、研究を促進する活動を行っている。 [1]
関連項目
参照資料
- ^ a b c d “Microsoft and Facebook's open AI ecosystem gains more support” (英語). Engadget 2017年10月11日閲覧。
- ^ a b c d “Microsoft and Facebook create open ecosystem for AI model interoperability - Microsoft Cognitive Toolkit” (英語). Microsoft Cognitive Toolkit. (2017年9月7日) 2017年10月11日閲覧。
外部リンク
- Boyd, Eric (2017年9月7日). “Microsoft and Facebook create open ecosystem for AI model interoperability - Microsoft Cognitive Toolkit” (英語). Microsoft Cognitive Toolkit 2017年10月11日閲覧。
- onnx: Open Neural Network Exchange, Open Neural Network Exchange, (2017-10-11) 2017年10月11日閲覧。