0

FANN ライブラリを使用していますが、トレーニング ファイルでfann_train_on_file関数を使用すると、次のエラーが発生します。

FANN Error 10: Error reading info from train data file "D:/newData1.data", line: 1694

FANNCSharp.Floatを使用しています。 私のファイルでは2000行です。これは私のコードです:

public static void learnNeuralNetwork () {
File.Delete("ann");
List layers = new List();
layers.Add(20);
layers.Add(6);
layers.Add(2);

NeuralNet net = new NeuralNet(NetworkType.LAYER, layers);

net.SetActivationFunctionLayer(ActivationFunction.SIGMOID, 1);
net.SetActivationFunctionLayer(ActivationFunction.SIGMOID, 2);

net.TrainingAlgorithm = TrainingAlgorithm.TRAIN_RPROP;
net.TrainOnFile("D:/newData1.data", 100000, 100, 0.001f);
net.Save("ann");

私の列車データは次のようになります。

2000 20 2
1 6 4 3 1169 5 5 4 3 1 4 1 67 3 2 2 3 1 2 1
1 0
2 48 2 3 5951 1 3 2 2 1 2 1 22 3 2 1 3 1 1 1
0 1

... 1694 行:

4 18 2 0 6761 5 3 2 3 1 4 3 68 3 1 2 3 1 1 1

なぜそれが起こっているのですか?この行 (1500 から 2000 まで) を削除すると、1250 行にエラーが表示されます... など。

4

0 に答える 0