public SinglePerceptronAND() {
// create training set (logical AND function):創建訓練集(符合邏輯與函數)
DataSet trainingSet = new DataSet(2, 1);trainingSet.addRow(...);
// create perceptron neural network:創建感知機(兩個入,一個出,就是最簡單的單層一個神經元的神經網絡)
NeuralNetwork myPerceptron = new Perceptron(2, 1);
// learn the training set:學習這個訓練集,就是為了得到神經網絡的參數
myPerceptron.learn(trainingSet);
// test perceptron:測試這個感知機,檢驗它訓練的參數是否正確
myPerceptron.setInput(trainingSet.get(0).getInput());
myPerceptron.calculate();
System.out.print("Input: " + Arrays.toString(trainingElement.getInput()));
System.out.println(" Output: " + Arrays.toString(networkOutput));
}