人を中心としたAIシステムの研究と設計をするGoogleのプロジェクト「The People + AI Research Initiative(PAIR)」は、ブラウザ上で機械学習(Machine learning)を全て実行できるオープンソースライブラリ「deeplearn.js 0.1.0」をリリースしました。
本ライブラリは、可能な限り多くの人に機械学習を開かせたいという思いのもと開発されました。その為、インストールやバックエンドなし、ブラウザ上で全て実行できる仕様になっています。
今までもWeb Machine learning(WebML)ライブラリは存在していましたが、Javascriptの速度によって制限されていたり、訓練ではなく推論に限定されていたりしていました。
一方で、deeplearn.jsは、WebGLを利用しGPUで計算することで大幅にスピードアップさせ、またニューラルネットワークを学習させる際に用いられるアルゴリズムBackpropagation(バックプロパゲーション)機能も備わっています。
関連
Google、機械学習データセットの理解と分析を支援するインタラクティブ視覚化ツール「Facets」をGitHubにて公開。操作できる体験デモサイトもあり | Seamless