【问题标题】:What is the filepath that FANNJ (FANN in Java) constructor is expecting?FANNJ(Java 中的 FANN)构造函数期望的文件路径是什么?
【发布时间】:2015-08-10 04:47:37
【问题描述】:

我是使用 java 的新手。我想知道在java中使用FANN-1.1工具库来训练一组数据的必要条件和过程。

https://code.google.com/p/fannj/中给出的代码是

 Fann fann = new Fann( "/path/to/file" );
    float[] inputs = new float[]{ -1, 1 };
    float[] outputs = fann.run( inputs );
    fann.close();

这里是什么 /path/to/file

【问题讨论】:

  • 考虑Java造成的性能损失。除非您有充分的理由使用 Java,而且只能使用 Java,否则我建议您使用可编译为本机代码的语言。
  • 能否详细说明性能损失是什么意思?
  • 查看这个项目code.google.com/p/fannj
  • 我确实检查过了,但我不明白如何开始,所以我想获得一个相同的示例代码(从头开始)。
  • 开始使用 FANNJ 的最佳方式可能是 FANNJ github 存储库中可用的测试类。您可以使用 maven “mvn install” 进行少量测试并轻松检查它的工作原理。 github.com/krenfro/fannj/blob/master/src/test/java/com/…

标签: java fann fannj


【解决方案1】:

根据 fann 源代码,它似乎是一个指向配置文件的指针。您可能应该在 C 中现有的 ANN 中使用“fann_set_user_data”。它会创建一个可由“fann_get_user_data”函数检索的文件,这也是 fannj 示例所期望的。 Fannj的实现还有很多其他的功能接口,所以,这只是一个例子。

来源: http://leenissen.dk/fann/html/files/fann-h.html#fann_set_user_data https://github.com/krenfro/fannj/blob/master/src/main/java/com/googlecode/fannj/Fann.java

【讨论】:

    猜你喜欢
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 2022-09-23
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    相关资源
    最近更新 更多