Neural network 我在范恩做双精度错误吗?

Neural network 我在范恩做双精度错误吗?,neural-network,fann,Neural Network,Fann,我想和范恩合作,我想要函数近似。我不知道我的数据和我的输出之间是否存在相关性,因此我无法判断这个输出是否意味着没有相关性,或者我是否做错了 这是我的培训计划,我链接-ldoublefann #include "fann.h" int main() { const float connection_rate = 1; const float learning_rate = 0.7; const unsigned int num_input = 14

我想和范恩合作,我想要函数近似。我不知道我的数据和我的输出之间是否存在相关性,因此我无法判断这个输出是否意味着没有相关性,或者我是否做错了

这是我的培训计划,我链接-ldoublefann

#include "fann.h"

int main()
{
        const float connection_rate = 1;
        const float learning_rate = 0.7;
        const unsigned int num_input = 14;
        const unsigned int num_output = 2;
        const unsigned int num_layers = 3;
        const unsigned int num_neurons_hidden = 4;
        const float desired_error = 0.0001;
        const unsigned int max_iterations = 20000;
        const unsigned int iterations_between_reports = 1000;

        struct fann *ann = fann_create_standard (num_layers,
                num_input, num_neurons_hidden, num_output);

        fann_train_on_file(ann, "t120.train", max_iterations,
                iterations_between_reports, desired_error);

        fann_save(ann, "t120.net");

        fann_destroy(ann);

        return 0;
}
我的Makefile

CFLAGS=-ldoublefann

all: train
train: train.c
结果如下:

Max epochs    20000. Desired error: 0.0001000000.
Epochs            1. Current error: 1426.2332763672. Bit fail 568.
Epochs         1000. Current error: 1403.6292724609. Bit fail 569.
Epochs         2000. Current error: 1403.6292724609. Bit fail 569.
Epochs         3000. Current error: 1403.6292724609. Bit fail 569.
Epochs         4000. Current error: 1403.6292724609. Bit fail 569.
Epochs         5000. Current error: 1403.6292724609. Bit fail 569.
我正在看这个,它取得了一些初步进展,然后停止寒冷。我不知道位失败是什么意思,也许我的问题是,它可能认为我在做二进制数据而不是双精度浮点

以下是我的数据:

我的数据由大约285行组成,有14个输入和2个输出

我这样做正确吗?它不相关吗?还是我做错了什么?

您需要:

  • #包括“fann.h”
    和链接
    -lfann
  • #包括“doublefann.h”
    和链接
    -ldoublefann

  • 看看这个和这个,有人有类似的问题。

    我对范恩没有经验,只是被你的问题绊倒了。然而,在相关问题部分,我发现:在阅读了那里的答案后,作为一个“局外人”,我觉得你做得不错,但FANN无法“理解”你的数据,也就是说,没有关联。谢谢你Kevin,让我们看看是否有人可以对我的代码发表评论。我没有看到这种风格用法的任何例子。