Eclipse中的Neuroph

时间:2016-12-10 04:02:31

标签: java eclipse neural-network libraries

我试图在Eclipse中使用Neuroph Neural Network库。自述文件指出:

要在Java appliacation中使用Neuroph,请添加对neuroph-core-x.x.jar(以及您要使用的所有其他jar)的引用,并导入所需的类。 所有必需的aditional第三方库都可以在此发行版的lib文件夹中找到。

我在项目构建路径中包含了neuroph-core-xxjar,并根据需要导入了org.neuroph.nnet。,org.neuroph.core。,org.neuroph.util。* 。当我从lib文件夹导入所有其他第三方库时,运行多层感知器示例时收到错误:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

当我删除两个冲突的文件时,我收到以下错误:

MyFragment.java

程序没有终止,只是继续显示上述错误,从不做任何其他事情。

如果我删除任何一个冲突的文件(但保留另一个),那么它没有显示任何错误,但只是运行并且永远不会到达任何结果/输出

我是否错过了一些额外的步骤?

2 个答案:

答案 0 :(得分:1)

在第一个代码块中,SLF4J告诉您有两个可用的StaticLoggerBinder实现-使用第一个(NOP,不记录任何内容)。

您需要从类路径中排除或删除不需要的JAR neuroph-2.92/libs/slf4j-nop-1.7.6.jar

答案 1 :(得分:0)

  1. https://www.slf4j.org/download.html
  2. 下载并解压缩slf4j-1.7.24.zip
  3. http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.17/log4j-1.2.17.zip下载并解压缩log4j-1.2.17.zip

  4. 将罐子添加到您的项目中:

  5. SLF4J-API-1.7.24.jar

    SLF4J-log4j12-1.7.24.jar

    的log4j-1.2.17.jar

    neuroph-core-2.93.jar

    这些罐子对于MLP来说已经足够了。