Perl で自然言語処理 by @overlast
http://www.slideshare.net/overlast/perl-5460697
こつ
- 最初は簡単に。徐々に洗練すると良い。
- 機械はミスする。少しの間違いは許容すること
- データは自分で集めて、自前で管理すること
Webサービスによくある悩み
Webユーザーの回遊性を高めたい
- レコメンドを使う
興味が似ているユーザーを検索して表示。
例. CPAN Algorithn::NaiveBayes
- アンカーテキストをつける
例. CPAN Text::Darts
データがあるけど、検索機能がない
用意する。
単語A、単語Bって一緒にならないの?
正規化する。
代表表記を決めて、寄せる。
ユーザーが全てのアイテムを見てくれない
ランダム表示するなどして対応。
出力結果の順番
ソート順を変える
ソート順を機械学習させる
データにカテゴリ化
感想
自分は今はWebサービスをしているので、発表内容はとても参考になりました。