java神经网络编程错误
这是我的程序代码,当我运行程序时,它给出了文档末尾提到的错误。仅供参考,未发生编译错误 节目java神经网络编程错误,java,runtime-error,neural-network,artificial-intelligence,netbeans-8,Java,Runtime Error,Neural Network,Artificial Intelligence,Netbeans 8,这是我的程序代码,当我运行程序时,它给出了文档末尾提到的错误。仅供参考,未发生编译错误 节目 package javaapplication3; /** * * @author ashish */ import org.neuroph.core.*; import org.neuroph.core.data.DataSet; import org.neuroph.core.data.DataSetRow; import org.neuroph.nnet.*; pub
package javaapplication3;
/**
*
* @author ashish
*/
import org.neuroph.core.*;
import org.neuroph.core.data.DataSet;
import org.neuroph.core.data.DataSetRow;
import org.neuroph.nnet.*;
public class JavaApplication3 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// create new perceptron network
NeuralNetwork neuralNetwork = new Perceptron(2, 1);
// create training set
DataSet trainingSet =
new DataSet(2, 1);
// add training data to training set (logical OR function)
trainingSet. addRow (new DataSetRow (new double[]{0, 0},new double[{0}));
trainingSet. addRow (new DataSetRow (new double[]{0, 1},new double[{1}));
trainingSet. addRow (new DataSetRow (new double[]{1, 0},new double[{1}));
trainingSet. addRow (new DataSetRow (new double[]{1, 1},new double[{1}));
// learn the training set
neuralNetwork.learn(trainingSet);
// save the trained network into file
neuralNetwork.save("or_perceptron.nnet");
/*// load the saved network
NeuralNetwork neuralNetwork =
NeuralNetwork.createFromFile(“or_perceptron.nnet”);
// set network input
neuralNetwork.setInput(1, 1);
// calculate network
neuralNetwork.calculate();
// get network output
double[] networkOutput = neuralNetwork.getOutput();
*/ }
}
错误这是我无法解决的运行时错误。我尝试将slf4j文件夹添加到库中,但也不起作用。请帮帮我
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.neuroph.core.learning.LearningRule.<init>(LearningRule.java:65)
at org.neuroph.core.learning.IterativeLearning.<init>(IterativeLearning.java:72)
at org.neuroph.core.learning.SupervisedLearning.<init>(SupervisedLearning.java:82)
at org.neuroph.nnet.learning.LMS.<init>(LMS.java:44)
at org.neuroph.nnet.learning.PerceptronLearning.<init>(PerceptronLearning.java:40)
at org.neuroph.nnet.learning.BinaryDeltaRule.<init>(BinaryDeltaRule.java:48)
at org.neuroph.nnet.Perceptron.createNetwork(Perceptron.java:114)
at org.neuroph.nnet.Perceptron.<init>(Perceptron.java:56)
at javaapplication3.JavaApplication3.main(JavaApplication3.java:24)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
C:\Users\ashish\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)
线程“main”java.lang.NoClassDefFoundError中的异常:org/slf4j/LoggerFactory
在org.neuroph.core.learning.LearningRule.(LearningRule.java:65)
在org.neuroph.core.learning.IterativeLearning.(IterativeLearning.java:72)
位于org.neuroph.core.learning.SupervisedLearning.(SupervisedLearning.java:82)
在org.neuroph.nnet.learning.LMS.(LMS.java:44)
在org.neuroph.nnet.learning.PerceptronLearning.(PerceptronLearning.java:40)
在org.neuroph.nnet.learning.BinaryDeltaRule.(BinaryDeltaRule.java:48)
在org.neuroph.nnet.Perceptron.createNetwork(Perceptron.java:114)
在org.neuroph.nnet.Perceptron。(Perceptron.java:56)
位于javaapplication3.javaapplication3.main(javaapplication3.java:24)
原因:java.lang.ClassNotFoundException:org.slf4j.LoggerFactory
位于java.net.URLClassLoader.findClass(URLClassLoader.java:381)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:424)
位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9更多
C:\Users\ashish\AppData\Local\NetBeans\Cache\8.1\executor snippets\run.xml:53:Java返回:1
生成失败(总时间:0秒)
您应该将slf4j jar(或包含.class文件的文件夹)的路径添加到类路径中
请参见此处的说明:类名也不会更改,因为它与项目和应用程序名相同