これは現実逃避アドベントカレンダー2013の1日目の記事です 機械学習 はじめよう 第三回 ベイジアンフィルタを実装してみようで紹介されたナイーブベイズを実装した。 ただし、この記事のコードはちょっと読みにくい。具体的には、変数名が word という単数形の単語なのに型がlistであったりと、罠が多い。さらに、3ページ目のリスト7で比較演算子の < と > を間違えるという凡ミスも見つかった。たぶん、自分でコードを実行していないのだと思う。 そこで、この記事で紹介されたベイジアンフィルタを Python 3.3で Yahoo!デベロッパーズネットワークの日本語形態素解析ではなくMeCabを使って よりリーダブルに 実装しなおした。 追記 この記事で作ったベイジアンフィルタを使って、Bing APIを利用して取得したWebページを利用した学習と分類を行いました。 http://qiita.c