4

pyfannのthrainingデータの形式は何ですか?具体的には、pyfannのinit_weight関数を使用したいのですが、範囲を取りませんが、トレーニングデータから範囲を見つけます。したがって、プログラムで期待できる値の最低値と最高値を持つ小さな偽のデータセットを作成したいと思います。

4

2 に答える 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 = 0

  • 2つの入力

  • 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 に答える