タグ

JavaScriptと機械学習に関するurza358のブックマーク (2)

  • TensorFlow.js - Webでも機械学習。JavaScript版TensorFlow MOONGIFT

    TensorFlowと言えば機械学習を行うソフトウェアで、多くのサービスやソフトウェアの基盤に使われています。環境を整えるのは若干大変ですが、Dockerイメージもあります。GPUなどのハードウェアさえ用意できれば、利用するまでの敷居はずいぶん低くなっています。 そんなTensorFlowをWebブラウザベース、WebGLで使えるようにしたのがTensorFlow.jsです。 TensorFlow.jsの使い方 こちらはデモです。絵文字に合ったものを見つけてカメラに写すというゲームです。 例えばキーボードの絵文字の場合。認識精度は高いです。 トレーニング機能付きのパックマン。そもそも操作が難しかったりします。 3つのポージングに合わせて出力が変わるものです。サンプルはカメラから一気に取得します。 それぞれの状態に応じて認識率が変わっていくのが分かります。 できあがったモデルを使って動画を作

    TensorFlow.js - Webでも機械学習。JavaScript版TensorFlow MOONGIFT
  • mikan.js - 機械学習を用いず日本語の改行問題を解決 MOONGIFT

    先日、Googleがディープラーニングを使って文字文節を自然に区切るというbudouを開発しました。日語は分かち書きによって分割できますが、それをさらに自然に改行させるというのは面倒なものです。 しかし機械学習を行わずに、クライアントサイドだけでも実現できてしまうのがmikan.jsです。 mikan.jsの使い方 幅が広い場合。 一番狭めた場合。 ちゃんと良い感じに文節に区切れます。 mikan.jsを見ると分かりますが、正規表現であったり、漢字と平仮名の関係を使って解決しています。汎用性という意味においては機械学習でしょうが、日語の改行問題というごく限られた領域においてはmikan.jsを磨き上げる方が簡単かも知れません。 mikan.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。 trkbt10/mikan.js: 機械学習を用いていな

    mikan.js - 機械学習を用いず日本語の改行問題を解決 MOONGIFT
  • 1