Perceptron書いたよ

ソース

ソースコード

内容

Perceptronの概要・説明については,先日のオンライン学習による線形識別器のスライドをご覧ください.
http://d.hatena.ne.jp/kisa12012/20110625/1309003409

実験結果

NaiveBayesと比較すると,以下のようになりました.

NaiveBayes
accuracy : 9800 / 10000
Perceptron(1 iteration)
accuracy : 9725 / 10000

という結果になりました.(データセットは,データセット生成コードで自動生成生成したもの)
学習速度はパーセプトロンの方が圧倒的に早いので,これも一長一短ですね.
(用いるデータセットによって違うでしょうが…)