-1

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

также имя класса не изменяется его так же, как название проекта и приложения –

ответ

Смежные вопросы