Network structure: (2 2 1) Epochs: 2000 Test after every N epochs: 50 Learning rate (eta): 0.35 Momentum (alpha): 0.90 Noise?: 0 Training data: xor.train Testing data: xor.test Epoch 0. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 50. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 100. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 150. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 200. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 250. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 300. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 350. Training. 0.0 0.0 --> 0.5 (target = 0.1) 0.0 1.0 --> 0.5 (target = 0.9) 1.0 0.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Testing. 0.0 1.0 --> 0.5 (target = 0.9) 1.0 1.0 --> 0.5 (target = 0.1) Epoch 400. Training. 0.0 0.0 --> 0.3 (target = 0.1) 0.0 1.0 --> 0.6 (target = 0.9) 1.0 0.0 --> 0.6 (target = 0.9) 1.0 1.0 --> 0.6 (target = 0.1) Testing. 0.0 1.0 --> 0.6 (target = 0.9) 1.0 1.0 --> 0.6 (target = 0.1) Epoch 450. Training. 0.0 0.0 --> 0.2 (target = 0.1) 0.0 1.0 --> 0.6 (target = 0.9) 1.0 0.0 --> 0.6 (target = 0.9) 1.0 1.0 --> 0.6 (target = 0.1) Testing. 0.0 1.0 --> 0.6 (target = 0.9) 1.0 1.0 --> 0.6 (target = 0.1) Epoch 500. Training. 0.0 0.0 --> 0.2 (target = 0.1) 0.0 1.0 --> 0.8 (target = 0.9) 1.0 0.0 --> 0.8 (target = 0.9) 1.0 1.0 --> 0.3 (target = 0.1) Testing. 0.0 1.0 --> 0.8 (target = 0.9) 1.0 1.0 --> 0.3 (target = 0.1) Epoch 550. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.2 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.2 (target = 0.1) Epoch 600. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 650. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 700. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 750. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 800. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 850. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 900. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 950. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1000. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1050. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1100. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1150. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1200. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1250. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1300. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1350. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1400. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1450. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1500. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1550. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1600. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1650. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1700. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1750. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1800. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1850. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1900. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Epoch 1950. Training. 0.0 0.0 --> 0.1 (target = 0.1) 0.0 1.0 --> 0.9 (target = 0.9) 1.0 0.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Testing. 0.0 1.0 --> 0.9 (target = 0.9) 1.0 1.0 --> 0.1 (target = 0.1) Weights: (1 0 1 1.8372557) (1 0 2 4.8927083) (1 1 1 -5.465177) (1 1 2 -3.4105031) (1 2 1 -5.471467) (1 2 2 -3.4115586) (2 0 1 -3.0380073) (2 1 1 -6.6606865) (2 2 1 6.6358705)