ベイジアンフィルタとかベイズ理論とかを勉強するにあたって、最初はなんだかよくわからないと思うので、

そんな人にお勧めのサイトを書き残しておきます。

いくつかの絵でわかりやすく解説してあります。

自分がしるかぎり、最もわかりやすく親切に解説してる記事です。数学とかさっぱりわからない人はまずここから読み始めるといいでしょう。





PDFですが、これもわかりやすくまとまってます。

初心者でも理解しやすいし例題がいくつかあるので理解が深まります。





こちらも具体的な例題でベイズの定理をわかりやすく解説しています。

他にもweb教材として色々な知識を提供してくれています。おすすめです。





ナイーブベイズによるテキスト分類体験アプリ http://d.hatena.ne.jp/sleepy_yoshi/20080907/p1

javascriptでの実装。ソースも読めるので実践的な学習に向いていると思います。

日本語をつかえるのもあります。実際に動かして試せる、というのが嬉しいですね。





ちょっと難しめな印象がありますが、すこしかじって知識が着いてきた人には参考になります。

自分もスムージングについて実践的に解説しているサイトがなかったので重宝しました。





射撃しつつ前転

新はてなブックマークでも使われてるComplement Naive Bayesを解説するよ http://d.hatena.ne.jp/tkng/20081217/1229475900

タイトルの通り、はてブで使われているComplement Naive Bayesの解説。

まさに逆転の発想ですな。実際に精度が向上するそうなので、こんど試してみようかな。





プログラマであればやっぱりソース読むのが一番！

ということでCPANモジュールであるAlgorithm::NaiveBayesあたり読むと理解が深まるんじゃないでしょうか。

なお一番肝心な部分（Algorithm::NaiveBayes::Model::Frequency）はPOD書いてないのでブラウジングできません。

ソースコード一式ダウンロードした方がいいです。

（以下、追記）

なんかブックマークたくさんついてるなぁ。

評判良いみたいなので、もう少し追記しておきます。





「彼女とのデートに遅れてしまった。ニコニコしてるけど、実は怒っている確率は・・・」

例題としてすごく面白いし、抜群にわかりやすいです。人の脳はベイズ推定しているのか？どうなんでしょうね。





ウノウラボの尾藤さんによるプレゼン動画。30分ちょっと。

じっくり聴いてしっかり理解。おススメです。





手前味噌ですが、以前かいた記事です。

ベイジアンフィルタによるテキスト分類器を簡単につくるモジュールの紹介です。

こっちもみてね！