Javascript で diff というのはいくつか試された例はあるようですが、まだこれといった決定打は出ていない様子です。 実は diff は見た目ほど軽い処理ではないので、Javascript にやらせるのはこれが結構大変…… diff の計算量は、おおざっぱに言うと比較対象の要素数の二乗に比例し(実際にはそれより小さくすることができるのですが、まあ話のイメージとして)、かつメモリを大量に消費するので、バッチ的な処理に最適化されていない Javascript にはどうしても荷が重いものとなってしまい... > このページを見る
最終更新時間:
2007年06月28日19時20分
みんなのブックマーク 人気(0) 新着
- javascriptでdiffを取る。 google-diff-match-patch と条件を同じ「文字単位 diff」にして比べても速度は2~3倍
- 現在のページとGoogle Cacheを単語単位で比較
- 自然文が対象。形態素解析で分かち書きして、単語単位で diff する。Yahoo! の 日本語形態素解析Webサービス を呼び出す。
- 日本語形態素解析Webサービス後diff
- diff
- 形態素解析 のWebサービスあったんだ
- - diff
- >diff の計算量は、おおざっぱに言うと比較対象の要素数の二乗に比例... Yahoo! の 日本語形態素解析Webサービス を呼び出すために、今回も GreaseMonkey スクリプトになっています
- O(NP)のアルゴリズムは共通箇所がほとんど無い場合にクソ重くなるので、googleの方は精度を落としてその辺に対応しているのではないかと思う。(憶測)
- diff。Yahoo!形態素API。処理軽減化。
- Yahoo! の 日本語形態素解析Webサービスを利用した日本語自然文diff
- 色々応用できそうで面白いスクリプト。
- パフォーマンスにも留意したJavascriptのdiff。Greasemonkeyスクリプトで動作を確認できる。アルゴリズムは「An O(NP) Sequence Comparison Algorithm」を利用。
- いろいろ使えそう。流石cyboz :)
- nlp, 自然言語
- diff
- 形態素解析のサービス+diff で卒業”制作”くらいにはなりそう。研究にするにはどうしたものかな。
- 形態素解析
- diff は計算量が多い。形態解析で単語単位にしてから「An O(NP) Sequence Comparison Algorithm」という論文のアルゴリズムで実装。さらに amachang で高速化。
- これは良さげ。diffってけっこう大変なのね。








