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 行にエラーが表示されます... など。