タグ

bayesに関するhide0414のブックマーク (3)

  • ベイズを学びたい人におすすめのサイト - download_takeshi’s diary

    ベイジアンフィルタとかベイズ理論とかを勉強するにあたって、最初はなんだかよくわからないと思うので、 そんな人にお勧めのサイトを書き残しておきます。 @IT スパム対策の基技術解説(前編)綱引きに蛇口当てゲーム?!楽しく学ぶベイズフィルターの仕組み http://www.atmarkit.co.jp/fsecurity/special/107bayes/bayes01.html いくつかの絵でわかりやすく解説してあります。 自分がしるかぎり、最もわかりやすく親切に解説してる記事です。数学とかさっぱりわからない人はまずここから読み始めるといいでしょう。 茨城大学情報工学科の教授のページから http://jubilo.cis.ibaraki.ac.jp/~isemba/KAKURITU/221.pdf PDFですが、これもわかりやすくまとまってます。 初心者でも理解しやすいし例題がいくつかあ

    ベイズを学びたい人におすすめのサイト - download_takeshi’s diary
  • AIRS Labs: Railsで簡単にベイジアンフィルタを使えるacts_as_classified

    インターンの増田です。 ActiveRecordのデータを使ってベイジアンフィルタを使う必要があったので、この部分をプラグインActs as classified として抜き出してみました。 インストール 依存しているライブラリをインストールします。 gem install classifier stemmer プラグインをインストールします。 ./script/plugin install svn://rubyforge.org/var/svn/actasclassified/trunk/acts_as_classified また、日語のデータを学習に用いる場合はMeCab とそのRubyバインディングをインストールします。 日語は(DB, MeCabともに)UTF-8を対象にしています。 使い方 分類したいモデルでacts_as_classifiedとします。 class Arti

  • LunaTear: MT用ベイズ系フィルタ

    上記のサイトを見ているとコメントスパムが結構深刻な状況になってるなぁと思ったので、何か対策しようとやってみました。 最初に思いついたのはベイズ系フィルタをMovableTytpeに実装する方法。 で、Bayesfilterを実装するなPerlで実装しているところからモジュール借りてくればいいかなぁと POPFileのソースを眺めてみましたが、バケツのおかげで処理が煩雑なのでやめ(笑) 次にSpamAssassinに実装されているベイズフィルタ機能をパクろうかと思ったんですが、こっちはモジュール同士の依存性が高くってベイズフィルタ機能だけ切り出せそうも無いのでやっぱりやめ。 で、いつものBogofilterをコマンドラインからコールして処理を行わせる用法を考えましたが、その前に同様の実装をしている人はいないかとぐぐって見たところ・・・ MovableTypeのプラグインとして実装されている神

  • 1