ディープラーニングが盛り上がっています。大量のデータを分析する際に画一的なアルゴリズムではなく、学習しながらエンジンを磨いていくことで、これまでにない精度で分析ができるようになっています。 今回紹介するSukiyakiもそんなディープラーニングエンジンの一つですが、特徴としてJavaScriptで作られ、Webブラウザ上で動くという点があげられます。

Sukiyakiの使い方

分析の一例です。画像の数字を見極めます。最初は精度が高くありません。

学習を繰り返す内に徐々に精度があがってきました。

最後はだいたい2%に落ち着きました。

SukiyakiはGPGPUとマルチコアCPUををサポートしています。nodeでももちろん動作します。ディープラーニングをさくっと体験するにはWebブラウザで動くという利点は大きいと思われます。

Sukiyakiはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

Sukiyaki Browser Sample mil-tokyo/sukiyaki: Deep Learning Library for JavaScript