Это мой программный код, и он дает ошибки, упомянутые в конце документа, когда я запускаю программу. FYI, ошибок компиляции не возникает.ошибка программирования нейронной сети java
Программа
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)
также имя класса не изменяется его так же, как название проекта и приложения –