きょうじん君作ったよー。
pologの狂人日記を形態素でばらしてマルコフにし、そこから自動で短文を再構築してtwitterに投稿するbotを書きました。
記念すべき初の発言:
「イイ?と言うのです。」
きょうじんくんかわいい!
(追記)
昨日眠かったので適当すぎるw もうちょい詳しく書きます。
狂人日記から本文を抜き出した後、Mecabで形態素解析して、さらに文脈をテーブルで表現するために確率付きマルコフモデルに落とします。この場合各状態は単語になって、ある単語の次にどの単語が来るかが全て確率付きの状態遷移で表現できる。で、さらに文を開始する単語のセットを持つ。
以上で準備は終わり。Data::Dumperでダンプしておく。
あとは最初の単語群からから始まって句点で終わるようにマルコフを辿るコードを書いて、帰ってきたやつをNet::Twitterでupdateさせて終わり。
そんで30分に一度cronさせてましたが、意外とuzいので1時間に1回にします。
AM2:00からAM7:00ぐらいは寝かしといたほうが良いかな?
コメント (4)
きょうじんくん,かなりいいね.
投稿者: NZM | 2007年05月14日 17:45
thx
なんか前のみたいに能動的に検索するより、遥かに生命感があって楽しい。
こいつがたまにいいこと言うんだ笑
投稿者: negipo | 2007年05月14日 22:06
横にリンクはっときなよ.
投稿者: NZM | 2007年05月14日 23:10
やだよ、めんどくさい。
まじこりゃすごいのできたぜみんな使おうよ〜ってのが出来たらまあフッターぐらい新設しちゃうだろうし、その時はきょうじんくんをはしっこに置いとくよw
投稿者: negipo | 2007年05月15日 00:33