ベイジアンフィルタを搭載した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