異なるディープラーニングフレームワーク間でモデルの相互運用を図る「ONNX(Open Neural Network Exchange Format) 」プロジェクトですが、この度ブラウザ、JavaScriptで動かせるONNX.jsが誕生しました。 ONNX(Open Neural Network Exchange Format) とは?これまでは、各フレームワークで使われるAIが学習したデータ形式(学習済みモデル)が異なるため、同じAIを使いまわしたい場合もフレームワークごとにデータを変換する必要がありました。それを解決しようというのがONNXプロジェクト。 ONNXプロジェクトは、MicrosoftとFacebookによる共同プロジェクトとして発足。その後日本のPreferrd Networksのフレームワーク「Chainer」もジョインするなど、注目を集めました。
![ONNXがブラウザで動かせる「ONNX.js」誕生。Web×深層学習が一気に加速する | Ledge.ai](https://cdn-ak-scissors.b.st-hatena.com/image/square/f7e9c17bf3acae8cbbb2beec2465e02b001bd331/height=288;version=1;width=512/https%3A%2F%2Fs3-ap-northeast-1.amazonaws.com%2Fledge-ai-assets%2Fmedia%2Fwp-content%2Fuploads%2F2018%2F11%2F29123749%2Fonnx-top.jpg)