我正在使用 FANN lib,当我在训练文件中使用 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行......等等。 PS:阅读我之前没有帮助的文章