ベイジアンフィルタを搭載したtwitterクライアント
ベイジアンフィルタの勉強に作ってみた。
http://github.com/nyaxt/advtwit/tree/master
今回はカイ2乗分布を利用したベイジアンフィルタを用いたけど、これを仮定しないシンプルなPaul Grahamのモデルの方がうまく行く気がする。
とりあえず1日で飽きたので眠らせておく。
以下README転載:
= advtwit.rb A twitter client for freaks. == Description This is a twitter client written in ruby optimized for twitter users having a LOT of friends. == Dependencies sudo gem install twitter tinyurl pit term-ansicolor MeCab/Ruby and SQLite3/Ruby are also required. == Usage edit etc/advtwit.cfg.rb using your favorite editor. mkdir var (for storing advtwit.db) while true; do bin/advtwit.rb; sleep 100; done == Copyright Author:: Kouhei Ueno <ueno@nyaxtstep.com> Copyright:: Copyright (c) 2008 Kouhei Ueno