北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

AI::FANNのインストール

AI::FANNのインストールメモ。

まず、FANNのインストールページからfann-2.1.0beta.zipをインストール。*1

$ unzip fann-2.1.0beta.zip
$ cd fann-2.1.0
$ ./configure
$ make
$ make check
$ sudo make install

後はcpanコマンドで。

$ sudo cpan -i AI::FANN

サンプルスクリプトは引数を渡す必要があるので注意。

$ perl xor.pl train
Max epochs   500000. Desired error: 0.0001000000.
Epochs            1. Current error: 0.2502018213. Bit fail 4.
Epochs           30. Current error: 0.0000716694. Bit fail 0.
$ perl xor.pl test
xor(-1.000000, -1.000000) = -0.982560
xor(-1.000000, 1.000000) = 0.989844
xor(1.000000, -1.000000) = 0.985850
xor(1.000000, 1.000000) = -0.999151

*1:AI::FANNは2.0.0には対応してないので注意。