2008年2月10日
TinySegmenter…わかち書きをJSで
TinySegmenterという「Javascriptだけ書かれた極めてコンパクトな日本語分かち書きソフトウェア」が公開されています
以下は、TinySegmenterの紹介文をデモを使って解析してみた結果です。
TinySegmenter | は | Javascript | だけ | 書か | れ | た | 極め | て | コンパクト | な | 日本 | 語分 | かち | 書き | ソフトウェア | です | 。わずか | 2 | 5 | k | バイト | の | ソースコード | で | 、 | 日本語 | の | 新聞 | 記事 | で | あれ | ば | 文字 | 単位 | で | 9 | 5 | % | 程度 | の | 精度 | で | 分かち | 書き | が | 行え | ます | 。 | Yahoo | ! | の | 形態 | 素解 | 析 | の | よう | に | サーバーサイド | で | 解析 | する | の | で | は | なく | 、 | 全 | て | クライアントサイド | で | 解析 | を | 行う | ため | 、 | セキュリティ | の | 観点 | から | 見 | て | も | 安全 | です | 。 | 分かち | 書き | の | 単位 | は | MeCab | + | | ipadic | と | 互換 | 性 | が | あり | ます | 。
コードを見ましたが、確かにコンパクト
このサイズで、この精度はある意味すごいです
作者の方もTODOで書かれているのですが…キラーアプリを考える (なさそう…)
う~ん、何かに使えそうなんだけどなぁ。
ライセンスは修正BSDでソース公開されています
そう言えば、以前「文字コードの憂鬱」でコード、フォント、入力を三大問題と書きましたが…わかち書き
(形態素解析
)も入れて四大問題かも。まぁ、わかち書きが問題になる率は低いですけどね。
TrackBack URL :
