在android项目中使用神经网络

时间:2014-03-15 20:21:36

标签: java android neural-network

我想在我的android项目中使用neuroph库。但是当我运行项目时,我收到了一个错误。

错误类型:java.lang.NoClassDefFoundError。

`
NeuralNetwork neuralNetwork;
try {
  InputStream is = getAssets().open("or_perceptron.nnet");
  neuralNetwork = NeuralNetwork.load(is);
  neuralNetwork.setInput(1, 1);
  neuralNetwork.calculate();
  double[] networkOutput = neuralNetwork.getOutput();
  } catch (IOException e) {
    e.printStackTrace();
 }`

我在工作区的libs文件夹中复制了neuroph-core-2.8.jar文件,然后点击了#34;添加构建路径"。但我收到一个错误。

提前致谢。

2 个答案:

答案 0 :(得分:1)

该库与Android不兼容,因为它需要直接在download page上声明的Java 1.7。您可以编辑源代码并使用Java 1.6进行编译。

答案 1 :(得分:0)

我不熟悉那个特定的图书馆。通常,该类型的错误表明构建路径中缺少依赖项。在网站上查找该库所需的任何依赖项。

此外,这是一篇关于Java神经网络的优秀教程。

http://www.heatonresearch.com/articles/series/1