pyfannのthrainingデータの形式は何ですか?具体的には、pyfannのinit_weight関数を使用したいのですが、範囲を取りませんが、トレーニングデータから範囲を見つけます。したがって、プログラムで期待できる値の最低値と最高値を持つ小さな偽のデータセットを作成したいと思います。
1685 次
2 に答える
2
最初の行、3つの引数:トレーニングするデータの数、入力の数、そこからの出力の数は、入力の1つの行と出力の1つになります(例:(AND論理行列))。
4 2 1
1 1
1
0 1
0
0 0
0
1 0
0
その上:
トレーニングする4つのデータ:
1 AND 1 = 1
0 AND 1 = 0
0 AND 0 = 0
1 AND 0 = 02つの入力
1出力
于 2014-09-06T18:59:05.997 に答える
2
train_on_data
これで、と同じ引数を受け取るを使用することもできますtrain_on_file
が、オブジェクトlibfann.training_data()
を使用してファイル名を変更し、入力と出力のリストのリストを次のように設定します(xorの場合)。
training = libfann.training_data()
training.set_train_data([[-1,-1],[-1,1],[1,-1],[1,1]],[[-1],[1],[1],[-1]])
于 2015-03-31T13:47:37.157 に答える