Python 我看到最大位失败,错误率不变

Python 我看到最大位失败,错误率不变,python,c,artificial-intelligence,neural-network,fann,Python,C,Artificial Intelligence,Neural Network,Fann,我不熟悉使用FANN,并且正在尝试使用python绑定访问它 ann = libfann.neural_net() ann.create_sparse_array(3, (12, 8, 1)) ann.set_learning_rate(100) ann.set_activation_function_output(libfann.SIGMOID_SYMMETRIC_STEPWISE) ann.train_on_file("file.txt", 500, 50, 0.01) 该文件如下所示:

我不熟悉使用FANN,并且正在尝试使用python绑定访问它

ann = libfann.neural_net()
ann.create_sparse_array(3, (12, 8, 1))
ann.set_learning_rate(100)
ann.set_activation_function_output(libfann.SIGMOID_SYMMETRIC_STEPWISE)
ann.train_on_file("file.txt", 500, 50, 0.01)
该文件如下所示:

5352 12 1
29020800.0 384.78 371.8 373.33 377.37 377.3 -4.04 374.201 120.803 51.3301 61.7468 -10.4167
406.35
28088200.0 379.82 360.3 367.86 378.25 378.2 -10.39 374.824 123.364 47.1374 58.8249 -11.6875
409.0
44059900.0 381.8 354.24 374.57 372.5 372.5 2.07 374.466 125.843 42.8831 55.6365 -12.7534
402.55
5352个输入的etc

但当我运行此程序时,它会在不到5秒内完成并打印以下内容:

Max epochs      500. Desired error: 0.0099999998.
Epochs            1. Current error: 2680.8283691406. Bit fail 5352.
Epochs           50. Current error: 2647.2299804688. Bit fail 5352.
Epochs          100. Current error: 2647.2299804688. Bit fail 5352.
Epochs          150. Current error: 2647.2299804688. Bit fail 5352.
Epochs          200. Current error: 2647.2299804688. Bit fail 5352.
Epochs          250. Current error: 2647.2299804688. Bit fail 5352.
Epochs          300. Current error: 2647.2299804688. Bit fail 5352.
Epochs          350. Current error: 2647.2299804688. Bit fail 5352.
Epochs          400. Current error: 2647.2299804688. Bit fail 5352.
Epochs          450. Current error: 2647.2299804688. Bit fail 5352.
Epochs          500. Current error: 2647.2299804688. Bit fail 5352.

有人能给我一个关于可能出现的问题的提示吗?

根据参考手册,输出应该介于
您必须调整输出;)

产出还是预期产出?这个参考资料让我有点困惑。。。我可以处理预期输出,而不是实际输出…:/