アットウィキロゴ

c344

package nn;
 
import org.neuroph.core.NeuralNetwork;
import org.neuroph.nnet.Perceptron;
import org.neuroph.core.data.*;
 
public class pro {
 
 
    public static void main(String[] args) {
        pro t=new pro();
    }
 
 pro(){   
 
     NeuralNetwork neuralNetwork = new Perceptron(2, 1);
 
     DataSet trainingSet =new DataSet(2, 1); 
 
     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})); 
 
neuralNetwork.learn(trainingSet);
 
neuralNetwork.save("or_perceptron.nnet"); 
 
NeuralNetwork neuralNetwork2 = NeuralNetwork.load("or_perceptron.nnet");
neuralNetwork2.setInput(1, 1);
neuralNetwork2.calculate();
double[] networkOutput = neuralNetwork.getOutput();
 
 
}    
}
最終更新:2016年11月19日 11:01