Perl で自然言語処理 by @overlast

http://www.slideshare.net/overlast/perl-5460697

こつ

  • 最初は簡単に。徐々に洗練すると良い。
  • 機械はミスする。少しの間違いは許容すること
  • データは自分で集めて、自前で管理すること

Webサービスによくある悩み

Webユーザーの回遊性を高めたい
  • レコメンドを使う

興味が似ているユーザーを検索して表示。
例. CPAN Algorithn::NaiveBayes

  • アンカーテキストをつける

例. CPAN Text::Darts

データがあるけど、検索機能がない

用意する。

単語A、単語Bって一緒にならないの?

正規化する。
代表表記を決めて、寄せる。

ユーザーが全てのアイテムを見てくれない

ランダム表示するなどして対応。

出力結果の順番

ソート順を変える
ソート順を機械学習させる

データにカテゴリ化

感想

自分は今はWebサービスをしているので、発表内容はとても参考になりました。