Hither

From IPRE Wiki
Jump to: navigation, search
>>> train()
# shapes = 4
tolerance = 0.1
hidden = 5
Epoch #    10 | TSS Error: 3.0856 | Correct: 0.0000 | RMS Error: 0.4391
   Epoch #    10, Layer = 'output'     | Units: 0.0000 | Patterns: 0.0000
Epoch #    20 | TSS Error: 1.7564 | Correct: 0.1250 | RMS Error: 0.3313
   Epoch #    20, Layer = 'output'     | Units: 0.1250 | Patterns: 0.0000
Epoch #    30 | TSS Error: 2.3410 | Correct: 0.3125 | RMS Error: 0.3825
   Epoch #    30, Layer = 'output'     | Units: 0.3125 | Patterns: 0.0000
Epoch #    40 | TSS Error: 2.7282 | Correct: 0.3750 | RMS Error: 0.4129
   Epoch #    40, Layer = 'output'     | Units: 0.3750 | Patterns: 0.0000
Epoch #    50 | TSS Error: 2.7596 | Correct: 0.3750 | RMS Error: 0.4153
   Epoch #    50, Layer = 'output'     | Units: 0.3750 | Patterns: 0.0000
Epoch #    60 | TSS Error: 1.0981 | Correct: 0.6875 | RMS Error: 0.2620
   Epoch #    60, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #    70 | TSS Error: 1.2045 | Correct: 0.7500 | RMS Error: 0.2744
   Epoch #    70, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    80 | TSS Error: 1.0661 | Correct: 0.7500 | RMS Error: 0.2581
   Epoch #    80, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    90 | TSS Error: 1.1554 | Correct: 0.7500 | RMS Error: 0.2687
   Epoch #    90, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   100 | TSS Error: 1.2731 | Correct: 0.7500 | RMS Error: 0.2821
   Epoch #   100, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   110 | TSS Error: 1.9196 | Correct: 0.6250 | RMS Error: 0.3464
   Epoch #   110, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   120 | TSS Error: 1.2249 | Correct: 0.7500 | RMS Error: 0.2767
   Epoch #   120, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   130 | TSS Error: 1.1860 | Correct: 0.7500 | RMS Error: 0.2723
   Epoch #   130, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   140 | TSS Error: 1.0553 | Correct: 0.7500 | RMS Error: 0.2568
   Epoch #   140, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   150 | TSS Error: 1.1713 | Correct: 0.7500 | RMS Error: 0.2706
   Epoch #   150, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   160 | TSS Error: 1.2109 | Correct: 0.7500 | RMS Error: 0.2751
   Epoch #   160, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   170 | TSS Error: 2.8249 | Correct: 0.5625 | RMS Error: 0.4202
   Epoch #   170, Layer = 'output'     | Units: 0.5625 | Patterns: 0.2500
Epoch #   180 | TSS Error: 0.1424 | Correct: 0.8125 | RMS Error: 0.0943
   Epoch #   180, Layer = 'output'     | Units: 0.8125 | Patterns: 0.5000
Epoch #   190 | TSS Error: 1.3186 | Correct: 0.6875 | RMS Error: 0.2871
   Epoch #   190, Layer = 'output'     | Units: 0.6875 | Patterns: 0.5000
Epoch #   200 | TSS Error: 0.0498 | Correct: 0.8750 | RMS Error: 0.0558
   Epoch #   200, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   210 | TSS Error: 0.0378 | Correct: 0.9375 | RMS Error: 0.0486
   Epoch #   210, Layer = 'output'     | Units: 0.9375 | Patterns: 0.7500
----------------------------------------------------
Final #   212 | TSS Error: 0.0365 | Correct: 1.0000 | RMS Error: 0.0478
   Final #   212, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	2 X 	2 X 	2 X 	2 X 	1 	2 X 	2 X 	2 X 	2 X 	
Shape 2		2 	0 X 	0 X 	0 X 	0 X 	2 	0 X 	2 	2 	0 X 	
Shape 3		3 	2 X 	2 X 	2 X 	2 X 	3 	2 X 	2 X 	2 X 	2 X 	
# wrong: 22
>>> 
>>> train()
# shapes = 4
tolerance = 0.1
hidden = 5
Epoch #    10 | TSS Error: 2.8382 | Correct: 0.0000 | RMS Error: 0.4212
   Epoch #    10, Layer = 'output'     | Units: 0.0000 | Patterns: 0.0000
Epoch #    20 | TSS Error: 2.1650 | Correct: 0.3125 | RMS Error: 0.3679
   Epoch #    20, Layer = 'output'     | Units: 0.3125 | Patterns: 0.0000
Epoch #    30 | TSS Error: 1.8882 | Correct: 0.5000 | RMS Error: 0.3435
   Epoch #    30, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #    40 | TSS Error: 0.5363 | Correct: 0.7500 | RMS Error: 0.1831
   Epoch #    40, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    50 | TSS Error: 1.2298 | Correct: 0.7500 | RMS Error: 0.2772
   Epoch #    50, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    60 | TSS Error: 1.4705 | Correct: 0.7500 | RMS Error: 0.3032
   Epoch #    60, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    70 | TSS Error: 0.1105 | Correct: 0.8750 | RMS Error: 0.0831
   Epoch #    70, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #    80 | TSS Error: 0.1109 | Correct: 0.8750 | RMS Error: 0.0832
   Epoch #    80, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #    90 | TSS Error: 0.0846 | Correct: 0.8750 | RMS Error: 0.0727
   Epoch #    90, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   100 | TSS Error: 0.0961 | Correct: 0.8750 | RMS Error: 0.0775
   Epoch #   100, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   110 | TSS Error: 1.4730 | Correct: 0.6250 | RMS Error: 0.3034
   Epoch #   110, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   120 | TSS Error: 0.1464 | Correct: 0.8750 | RMS Error: 0.0956
   Epoch #   120, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   130 | TSS Error: 0.0875 | Correct: 0.8750 | RMS Error: 0.0739
   Epoch #   130, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   140 | TSS Error: 1.4654 | Correct: 0.7500 | RMS Error: 0.3026
   Epoch #   140, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   150 | TSS Error: 0.0767 | Correct: 0.8750 | RMS Error: 0.0692
   Epoch #   150, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   160 | TSS Error: 0.0868 | Correct: 0.8750 | RMS Error: 0.0737
   Epoch #   160, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   170 | TSS Error: 0.1381 | Correct: 0.8750 | RMS Error: 0.0929
   Epoch #   170, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   180 | TSS Error: 0.0812 | Correct: 0.8750 | RMS Error: 0.0712
   Epoch #   180, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   190 | TSS Error: 0.0694 | Correct: 0.8750 | RMS Error: 0.0658
   Epoch #   190, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   200 | TSS Error: 0.0826 | Correct: 0.8750 | RMS Error: 0.0719
   Epoch #   200, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   210 | TSS Error: 0.0692 | Correct: 0.8750 | RMS Error: 0.0658
   Epoch #   210, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   220 | TSS Error: 0.0737 | Correct: 0.8750 | RMS Error: 0.0679
   Epoch #   220, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   230 | TSS Error: 1.4415 | Correct: 0.7500 | RMS Error: 0.3002
   Epoch #   230, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   240 | TSS Error: 0.1189 | Correct: 0.8750 | RMS Error: 0.0862
   Epoch #   240, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   250 | TSS Error: 0.0647 | Correct: 0.8750 | RMS Error: 0.0636
   Epoch #   250, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   260 | TSS Error: 0.1003 | Correct: 0.8750 | RMS Error: 0.0792
   Epoch #   260, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   270 | TSS Error: 0.0920 | Correct: 0.8750 | RMS Error: 0.0758
   Epoch #   270, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   280 | TSS Error: 0.0755 | Correct: 0.8750 | RMS Error: 0.0687
   Epoch #   280, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   290 | TSS Error: 0.0662 | Correct: 0.8750 | RMS Error: 0.0643
   Epoch #   290, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   300 | TSS Error: 1.4380 | Correct: 0.7500 | RMS Error: 0.2998
   Epoch #   300, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   310 | TSS Error: 0.0773 | Correct: 0.8750 | RMS Error: 0.0695
   Epoch #   310, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   320 | TSS Error: 0.0784 | Correct: 0.8750 | RMS Error: 0.0700
   Epoch #   320, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   330 | TSS Error: 0.6058 | Correct: 0.7500 | RMS Error: 0.1946
   Epoch #   330, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   340 | TSS Error: 2.7538 | Correct: 0.6250 | RMS Error: 0.4149
   Epoch #   340, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   350 | TSS Error: 0.2246 | Correct: 0.7500 | RMS Error: 0.1185
   Epoch #   350, Layer = 'output'     | Units: 0.7500 | Patterns: 0.2500
Epoch #   360 | TSS Error: 1.5327 | Correct: 0.6875 | RMS Error: 0.3095
   Epoch #   360, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #   370 | TSS Error: 0.1139 | Correct: 0.8750 | RMS Error: 0.0844
   Epoch #   370, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   380 | TSS Error: 1.3829 | Correct: 0.7500 | RMS Error: 0.2940
   Epoch #   380, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   390 | TSS Error: 0.0936 | Correct: 0.8750 | RMS Error: 0.0765
   Epoch #   390, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   400 | TSS Error: 0.6285 | Correct: 0.7500 | RMS Error: 0.1982
   Epoch #   400, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   410 | TSS Error: 0.0883 | Correct: 0.8750 | RMS Error: 0.0743
   Epoch #   410, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   420 | TSS Error: 0.1186 | Correct: 0.8750 | RMS Error: 0.0861
   Epoch #   420, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   430 | TSS Error: 0.1307 | Correct: 0.8750 | RMS Error: 0.0904
   Epoch #   430, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   440 | TSS Error: 0.0867 | Correct: 0.8750 | RMS Error: 0.0736
   Epoch #   440, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   450 | TSS Error: 1.5332 | Correct: 0.7500 | RMS Error: 0.3096
   Epoch #   450, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   460 | TSS Error: 1.4686 | Correct: 0.7500 | RMS Error: 0.3030
   Epoch #   460, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   470 | TSS Error: 0.1478 | Correct: 0.8750 | RMS Error: 0.0961
   Epoch #   470, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   480 | TSS Error: 0.1000 | Correct: 0.8750 | RMS Error: 0.0790
   Epoch #   480, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   490 | TSS Error: 0.1015 | Correct: 0.8750 | RMS Error: 0.0797
   Epoch #   490, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   500 | TSS Error: 1.3919 | Correct: 0.7500 | RMS Error: 0.2949
   Epoch #   500, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   510 | TSS Error: 0.0871 | Correct: 0.8750 | RMS Error: 0.0738
   Epoch #   510, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   520 | TSS Error: 0.1124 | Correct: 0.8750 | RMS Error: 0.0838
   Epoch #   520, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   530 | TSS Error: 1.5174 | Correct: 0.6250 | RMS Error: 0.3080
   Epoch #   530, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   540 | TSS Error: 2.0256 | Correct: 0.6250 | RMS Error: 0.3558
   Epoch #   540, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   550 | TSS Error: 1.3589 | Correct: 0.7500 | RMS Error: 0.2914
   Epoch #   550, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   560 | TSS Error: 1.3312 | Correct: 0.7500 | RMS Error: 0.2884
   Epoch #   560, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   570 | TSS Error: 3.1602 | Correct: 0.5625 | RMS Error: 0.4444
   Epoch #   570, Layer = 'output'     | Units: 0.5625 | Patterns: 0.2500
Epoch #   580 | TSS Error: 0.1257 | Correct: 0.8750 | RMS Error: 0.0886
   Epoch #   580, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   590 | TSS Error: 0.0699 | Correct: 0.8750 | RMS Error: 0.0661
   Epoch #   590, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   600 | TSS Error: 0.7920 | Correct: 0.7500 | RMS Error: 0.2225
   Epoch #   600, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   610 | TSS Error: 1.4448 | Correct: 0.7500 | RMS Error: 0.3005
   Epoch #   610, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   620 | TSS Error: 0.1027 | Correct: 0.8750 | RMS Error: 0.0801
   Epoch #   620, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   630 | TSS Error: 1.4780 | Correct: 0.7500 | RMS Error: 0.3039
   Epoch #   630, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   640 | TSS Error: 0.2084 | Correct: 0.8750 | RMS Error: 0.1141
   Epoch #   640, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   650 | TSS Error: 0.0995 | Correct: 0.8750 | RMS Error: 0.0788
   Epoch #   650, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   660 | TSS Error: 1.1004 | Correct: 0.7500 | RMS Error: 0.2622
   Epoch #   660, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   670 | TSS Error: 1.7304 | Correct: 0.6875 | RMS Error: 0.3289
   Epoch #   670, Layer = 'output'     | Units: 0.6875 | Patterns: 0.5000
Epoch #   680 | TSS Error: 0.1031 | Correct: 0.8750 | RMS Error: 0.0803
   Epoch #   680, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   690 | TSS Error: 1.4369 | Correct: 0.7500 | RMS Error: 0.2997
   Epoch #   690, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   700 | TSS Error: 0.0974 | Correct: 0.8750 | RMS Error: 0.0780
   Epoch #   700, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   710 | TSS Error: 0.0583 | Correct: 0.8750 | RMS Error: 0.0603
   Epoch #   710, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   720 | TSS Error: 0.1037 | Correct: 0.8750 | RMS Error: 0.0805
   Epoch #   720, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   730 | TSS Error: 0.1462 | Correct: 0.8125 | RMS Error: 0.0956
   Epoch #   730, Layer = 'output'     | Units: 0.8125 | Patterns: 0.5000
Epoch #   740 | TSS Error: 1.6579 | Correct: 0.6875 | RMS Error: 0.3219
   Epoch #   740, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #   750 | TSS Error: 0.0431 | Correct: 0.8750 | RMS Error: 0.0519
   Epoch #   750, Layer = 'output'     | Units: 0.8750 | Patterns: 0.5000
----------------------------------------------------
Final #   754 | TSS Error: 0.0203 | Correct: 1.0000 | RMS Error: 0.0356
   Final #   754, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	1 	1 	2 X 	1 	1 	1 	2 X 	1 	1 	
Shape 2		2 	0 X 	0 X 	0 X 	0 X 	2 	0 X 	0 X 	0 X 	0 X 	
Shape 3		3 	1 X 	1 X 	1 X 	1 X 	3 	1 X 	1 X 	1 X 	1 X 	
# wrong: 18
>>> 
>>> train()
# shapes = 4
tolerance = 0.1
hidden = 5
Epoch #    10 | TSS Error: 2.7087 | Correct: 0.2500 | RMS Error: 0.4115
   Epoch #    10, Layer = 'output'     | Units: 0.2500 | Patterns: 0.0000
Epoch #    20 | TSS Error: 2.6984 | Correct: 0.5625 | RMS Error: 0.4107
   Epoch #    20, Layer = 'output'     | Units: 0.5625 | Patterns: 0.0000
Epoch #    30 | TSS Error: 1.4186 | Correct: 0.5000 | RMS Error: 0.2978
   Epoch #    30, Layer = 'output'     | Units: 0.5000 | Patterns: 0.2500
Epoch #    40 | TSS Error: 1.0361 | Correct: 0.7500 | RMS Error: 0.2545
   Epoch #    40, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    50 | TSS Error: 1.1083 | Correct: 0.7500 | RMS Error: 0.2632
   Epoch #    50, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    60 | TSS Error: 0.3643 | Correct: 0.8750 | RMS Error: 0.1509
   Epoch #    60, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #    70 | TSS Error: 0.0848 | Correct: 0.6875 | RMS Error: 0.0728
   Epoch #    70, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #    80 | TSS Error: 0.0513 | Correct: 0.8750 | RMS Error: 0.0566
   Epoch #    80, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #    90 | TSS Error: 0.0354 | Correct: 0.8750 | RMS Error: 0.0470
   Epoch #    90, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   100 | TSS Error: 0.0320 | Correct: 0.9375 | RMS Error: 0.0447
   Epoch #   100, Layer = 'output'     | Units: 0.9375 | Patterns: 0.7500
Epoch #   110 | TSS Error: 0.0299 | Correct: 0.9375 | RMS Error: 0.0433
   Epoch #   110, Layer = 'output'     | Units: 0.9375 | Patterns: 0.7500
Epoch #   120 | TSS Error: 0.0241 | Correct: 0.9375 | RMS Error: 0.0388
   Epoch #   120, Layer = 'output'     | Units: 0.9375 | Patterns: 0.7500
----------------------------------------------------
Final #   122 | TSS Error: 0.0214 | Correct: 1.0000 | RMS Error: 0.0365
   Final #   122, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	1 	1 	1 	1 	1 	1 	1 	1 	1 	
Shape 2		2 	0 X 	0 X 	0 X 	0 X 	2 	0 X 	0 X 	0 X 	0 X 	
Shape 3		3 	1 X 	1 X 	1 X 	1 X 	3 	1 X 	1 X 	1 X 	1 X 	
# wrong: 16
>>> 
>>> train()
# shapes = 4
tolerance = 0.1
hidden = 5
Epoch #    10 | TSS Error: 2.6070 | Correct: 0.0000 | RMS Error: 0.4037
   Epoch #    10, Layer = 'output'     | Units: 0.0000 | Patterns: 0.0000
Epoch #    20 | TSS Error: 1.6620 | Correct: 0.5625 | RMS Error: 0.3223
   Epoch #    20, Layer = 'output'     | Units: 0.5625 | Patterns: 0.2500
Epoch #    30 | TSS Error: 1.6318 | Correct: 0.4375 | RMS Error: 0.3194
   Epoch #    30, Layer = 'output'     | Units: 0.4375 | Patterns: 0.0000
Epoch #    40 | TSS Error: 0.3009 | Correct: 0.6250 | RMS Error: 0.1371
   Epoch #    40, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #    50 | TSS Error: 0.1392 | Correct: 0.7500 | RMS Error: 0.0933
   Epoch #    50, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    60 | TSS Error: 1.4075 | Correct: 0.7500 | RMS Error: 0.2966
   Epoch #    60, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    70 | TSS Error: 0.1193 | Correct: 0.8750 | RMS Error: 0.0864
   Epoch #    70, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #    80 | TSS Error: 0.0743 | Correct: 0.8750 | RMS Error: 0.0682
   Epoch #    80, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #    90 | TSS Error: 0.0666 | Correct: 0.8750 | RMS Error: 0.0645
   Epoch #    90, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   100 | TSS Error: 1.7318 | Correct: 0.6875 | RMS Error: 0.3290
   Epoch #   100, Layer = 'output'     | Units: 0.6875 | Patterns: 0.5000
Epoch #   110 | TSS Error: 0.0279 | Correct: 1.0000 | RMS Error: 0.0417
   Epoch #   110, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
Final #   110 | TSS Error: 0.0279 | Correct: 1.0000 | RMS Error: 0.0417
   Final #   110, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	1 	1 	1 	1 	1 	1 	1 	1 	1 	
Shape 2		2 	0 X 	0 X 	0 X 	0 X 	2 	0 X 	0 X 	0 X 	0 X 	
Shape 3		3 	1 X 	1 X 	1 X 	1 X 	3 	1 X 	1 X 	1 X 	1 X 	
# wrong: 16
>>> 
>>> train()
# shapes = 4
tolerance = 0.7
hidden = 5
Epoch #    10 | TSS Error: 3.1827 | Correct: 0.7500 | RMS Error: 0.4460
   Epoch #    10, Layer = 'output'     | Units: 0.7500 | Patterns: 0.0000
----------------------------------------------------
Final #    15 | TSS Error: 2.3639 | Correct: 1.0000 | RMS Error: 0.3844
   Final #    15, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		2 X 	2 X 	2 X 	2 X 	2 X 	2 X 	2 X 	2 X 	2 X 	2 X 	
Shape 1		1 	1 	1 	1 	1 	1 	1 	1 	1 	1 	
Shape 2		2 	2 	2 	2 	2 	2 	2 	2 	2 	2 	
Shape 3		1 X 	1 X 	1 X 	1 X 	1 X 	1 X 	1 X 	1 X 	1 X 	1 X 	
# wrong: 20
>>> 
>>> train()
# shapes = 4
tolerance = 0.2
hidden = 5
Epoch #    10 | TSS Error: 2.6921 | Correct: 0.1875 | RMS Error: 0.4102
   Epoch #    10, Layer = 'output'     | Units: 0.1875 | Patterns: 0.0000
Epoch #    20 | TSS Error: 1.6839 | Correct: 0.3750 | RMS Error: 0.3244
   Epoch #    20, Layer = 'output'     | Units: 0.3750 | Patterns: 0.0000
Epoch #    30 | TSS Error: 1.4175 | Correct: 0.6250 | RMS Error: 0.2976
   Epoch #    30, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #    40 | TSS Error: 1.5314 | Correct: 0.6250 | RMS Error: 0.3094
   Epoch #    40, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #    50 | TSS Error: 1.4730 | Correct: 0.6250 | RMS Error: 0.3034
   Epoch #    50, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #    60 | TSS Error: 1.3103 | Correct: 0.6250 | RMS Error: 0.2862
   Epoch #    60, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #    70 | TSS Error: 1.2195 | Correct: 0.6250 | RMS Error: 0.2761
   Epoch #    70, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #    80 | TSS Error: 2.0172 | Correct: 0.6875 | RMS Error: 0.3551
   Epoch #    80, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #    90 | TSS Error: 1.3412 | Correct: 0.6875 | RMS Error: 0.2895
   Epoch #    90, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #   100 | TSS Error: 1.3704 | Correct: 0.6250 | RMS Error: 0.2927
   Epoch #   100, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   110 | TSS Error: 1.2857 | Correct: 0.6875 | RMS Error: 0.2835
   Epoch #   110, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #   120 | TSS Error: 1.2020 | Correct: 0.6875 | RMS Error: 0.2741
   Epoch #   120, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #   130 | TSS Error: 1.1841 | Correct: 0.6875 | RMS Error: 0.2720
   Epoch #   130, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #   140 | TSS Error: 2.8759 | Correct: 0.6250 | RMS Error: 0.4240
   Epoch #   140, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   150 | TSS Error: 1.3202 | Correct: 0.7500 | RMS Error: 0.2873
   Epoch #   150, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   160 | TSS Error: 1.1580 | Correct: 0.6875 | RMS Error: 0.2690
   Epoch #   160, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #   170 | TSS Error: 1.2199 | Correct: 0.7500 | RMS Error: 0.2761
   Epoch #   170, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   180 | TSS Error: 1.1699 | Correct: 0.7500 | RMS Error: 0.2704
   Epoch #   180, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   190 | TSS Error: 1.1762 | Correct: 0.7500 | RMS Error: 0.2711
   Epoch #   190, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   200 | TSS Error: 2.4102 | Correct: 0.7500 | RMS Error: 0.3881
   Epoch #   200, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   210 | TSS Error: 1.3942 | Correct: 0.7500 | RMS Error: 0.2952
   Epoch #   210, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   220 | TSS Error: 0.6529 | Correct: 0.8125 | RMS Error: 0.2020
   Epoch #   220, Layer = 'output'     | Units: 0.8125 | Patterns: 0.5000
Epoch #   230 | TSS Error: 0.2598 | Correct: 0.8750 | RMS Error: 0.1274
   Epoch #   230, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #   240 | TSS Error: 0.1510 | Correct: 1.0000 | RMS Error: 0.0972
   Epoch #   240, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
Final #   240 | TSS Error: 0.1510 | Correct: 1.0000 | RMS Error: 0.0972
   Final #   240, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	1 	1 	1 	1 	1 	2 X 	1 	1 	2 X 	
Shape 2		2 	0 X 	0 X 	0 X 	0 X 	2 	0 X 	0 X 	2 	0 X 	
Shape 3		3 	1 X 	1 X 	1 X 	1 X 	3 	1 X 	1 X 	1 X 	1 X 	
# wrong: 17
>>> 
>>> train()
# shapes = 4
tolerance = 0.2
hidden = 5
Epoch #    10 | TSS Error: 27.6020 | Correct: 0.5375 | RMS Error: 0.4153
   Epoch #    10, Layer = 'output'     | Units: 0.5375 | Patterns: 0.1000
Epoch #    20 | TSS Error: 35.5340 | Correct: 0.4500 | RMS Error: 0.4713
   Epoch #    20, Layer = 'output'     | Units: 0.4500 | Patterns: 0.0500
Epoch #    30 | TSS Error: 17.3041 | Correct: 0.7562 | RMS Error: 0.3289
   Epoch #    30, Layer = 'output'     | Units: 0.7562 | Patterns: 0.5000
Epoch #    40 | TSS Error: 18.7757 | Correct: 0.6438 | RMS Error: 0.3426
   Epoch #    40, Layer = 'output'     | Units: 0.6438 | Patterns: 0.3000
Epoch #    50 | TSS Error: 13.5402 | Correct: 0.7438 | RMS Error: 0.2909
   Epoch #    50, Layer = 'output'     | Units: 0.7438 | Patterns: 0.4750
Epoch #    60 | TSS Error: 20.2939 | Correct: 0.6375 | RMS Error: 0.3561
   Epoch #    60, Layer = 'output'     | Units: 0.6375 | Patterns: 0.2500
Epoch #    70 | TSS Error: 19.5099 | Correct: 0.6625 | RMS Error: 0.3492
   Epoch #    70, Layer = 'output'     | Units: 0.6625 | Patterns: 0.3000
Epoch #    80 | TSS Error: 22.4011 | Correct: 0.6563 | RMS Error: 0.3742
   Epoch #    80, Layer = 'output'     | Units: 0.6563 | Patterns: 0.2750
Epoch #    90 | TSS Error: 13.2405 | Correct: 0.7500 | RMS Error: 0.2877
   Epoch #    90, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   100 | TSS Error: 11.3346 | Correct: 0.7500 | RMS Error: 0.2662
   Epoch #   100, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   110 | TSS Error: 11.9552 | Correct: 0.7500 | RMS Error: 0.2733
   Epoch #   110, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   120 | TSS Error: 10.3812 | Correct: 0.7625 | RMS Error: 0.2547
   Epoch #   120, Layer = 'output'     | Units: 0.7625 | Patterns: 0.5250
Epoch #   130 | TSS Error: 11.1065 | Correct: 0.7500 | RMS Error: 0.2635
   Epoch #   130, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   140 | TSS Error: 12.5818 | Correct: 0.7500 | RMS Error: 0.2804
   Epoch #   140, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   150 | TSS Error: 11.0390 | Correct: 0.7500 | RMS Error: 0.2627
   Epoch #   150, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   160 | TSS Error: 11.2360 | Correct: 0.7500 | RMS Error: 0.2650
   Epoch #   160, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   170 | TSS Error: 14.5922 | Correct: 0.7875 | RMS Error: 0.3020
   Epoch #   170, Layer = 'output'     | Units: 0.7875 | Patterns: 0.5750
Epoch #   180 | TSS Error: 14.5710 | Correct: 0.7750 | RMS Error: 0.3018
   Epoch #   180, Layer = 'output'     | Units: 0.7750 | Patterns: 0.5500
Epoch #   190 | TSS Error: 10.7508 | Correct: 0.7500 | RMS Error: 0.2592
   Epoch #   190, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   200 | TSS Error: 29.8522 | Correct: 0.6062 | RMS Error: 0.4319
   Epoch #   200, Layer = 'output'     | Units: 0.6062 | Patterns: 0.1000
Epoch #   210 | TSS Error: 14.5907 | Correct: 0.7375 | RMS Error: 0.3020
   Epoch #   210, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   220 | TSS Error: 12.6562 | Correct: 0.7500 | RMS Error: 0.2812
   Epoch #   220, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   230 | TSS Error: 10.9593 | Correct: 0.7500 | RMS Error: 0.2617
   Epoch #   230, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   240 | TSS Error: 11.4528 | Correct: 0.7500 | RMS Error: 0.2675
   Epoch #   240, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   250 | TSS Error: 12.0192 | Correct: 0.7500 | RMS Error: 0.2741
   Epoch #   250, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   260 | TSS Error: 15.9385 | Correct: 0.7188 | RMS Error: 0.3156
   Epoch #   260, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4500
Epoch #   270 | TSS Error: 13.4708 | Correct: 0.7500 | RMS Error: 0.2902
   Epoch #   270, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   280 | TSS Error: 14.9058 | Correct: 0.7500 | RMS Error: 0.3052
   Epoch #   280, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   290 | TSS Error: 14.1019 | Correct: 0.7375 | RMS Error: 0.2969
   Epoch #   290, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   300 | TSS Error: 11.9940 | Correct: 0.7500 | RMS Error: 0.2738
   Epoch #   300, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   310 | TSS Error: 15.2183 | Correct: 0.7375 | RMS Error: 0.3084
   Epoch #   310, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   320 | TSS Error: 15.2268 | Correct: 0.7188 | RMS Error: 0.3085
   Epoch #   320, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4500
Epoch #   330 | TSS Error: 15.5387 | Correct: 0.7375 | RMS Error: 0.3116
   Epoch #   330, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   340 | TSS Error: 12.0984 | Correct: 0.7500 | RMS Error: 0.2750
   Epoch #   340, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   350 | TSS Error: 16.1270 | Correct: 0.7625 | RMS Error: 0.3175
   Epoch #   350, Layer = 'output'     | Units: 0.7625 | Patterns: 0.5250
Epoch #   360 | TSS Error: 10.4912 | Correct: 0.8000 | RMS Error: 0.2561
   Epoch #   360, Layer = 'output'     | Units: 0.8000 | Patterns: 0.6000
Epoch #   370 | TSS Error: 13.9630 | Correct: 0.7375 | RMS Error: 0.2954
   Epoch #   370, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   380 | TSS Error: 14.7102 | Correct: 0.7375 | RMS Error: 0.3032
   Epoch #   380, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   390 | TSS Error: 15.8652 | Correct: 0.8000 | RMS Error: 0.3149
   Epoch #   390, Layer = 'output'     | Units: 0.8000 | Patterns: 0.5250
Epoch #   400 | TSS Error: 16.7523 | Correct: 0.7125 | RMS Error: 0.3236
   Epoch #   400, Layer = 'output'     | Units: 0.7125 | Patterns: 0.4250
Epoch #   410 | TSS Error: 17.6738 | Correct: 0.7125 | RMS Error: 0.3324
   Epoch #   410, Layer = 'output'     | Units: 0.7125 | Patterns: 0.3500
Epoch #   420 | TSS Error: 16.1560 | Correct: 0.7188 | RMS Error: 0.3178
   Epoch #   420, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4000
Epoch #   430 | TSS Error: 19.4918 | Correct: 0.6875 | RMS Error: 0.3490
   Epoch #   430, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   440 | TSS Error: 20.7765 | Correct: 0.6500 | RMS Error: 0.3604
   Epoch #   440, Layer = 'output'     | Units: 0.6500 | Patterns: 0.3000
Epoch #   450 | TSS Error: 25.8864 | Correct: 0.6625 | RMS Error: 0.4022
   Epoch #   450, Layer = 'output'     | Units: 0.6625 | Patterns: 0.3250
Epoch #   460 | TSS Error: 19.9301 | Correct: 0.6937 | RMS Error: 0.3529
   Epoch #   460, Layer = 'output'     | Units: 0.6937 | Patterns: 0.4000
Epoch #   470 | TSS Error: 18.0354 | Correct: 0.6625 | RMS Error: 0.3357
   Epoch #   470, Layer = 'output'     | Units: 0.6625 | Patterns: 0.3250
Epoch #   480 | TSS Error: 17.1162 | Correct: 0.7875 | RMS Error: 0.3271
   Epoch #   480, Layer = 'output'     | Units: 0.7875 | Patterns: 0.5750
Epoch #   490 | TSS Error: 19.3246 | Correct: 0.6125 | RMS Error: 0.3475
   Epoch #   490, Layer = 'output'     | Units: 0.6125 | Patterns: 0.2250
Epoch #   500 | TSS Error: 17.7849 | Correct: 0.6125 | RMS Error: 0.3334
   Epoch #   500, Layer = 'output'     | Units: 0.6125 | Patterns: 0.2250
Epoch #   510 | TSS Error: 16.9787 | Correct: 0.7375 | RMS Error: 0.3258
   Epoch #   510, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   520 | TSS Error: 21.1583 | Correct: 0.6625 | RMS Error: 0.3636
   Epoch #   520, Layer = 'output'     | Units: 0.6625 | Patterns: 0.3250
Epoch #   530 | TSS Error: 24.7485 | Correct: 0.6500 | RMS Error: 0.3933
   Epoch #   530, Layer = 'output'     | Units: 0.6500 | Patterns: 0.2500
Epoch #   540 | TSS Error: 15.5247 | Correct: 0.6312 | RMS Error: 0.3115
   Epoch #   540, Layer = 'output'     | Units: 0.6312 | Patterns: 0.2500
Epoch #   550 | TSS Error: 22.4034 | Correct: 0.6062 | RMS Error: 0.3742
   Epoch #   550, Layer = 'output'     | Units: 0.6062 | Patterns: 0.2250
Epoch #   560 | TSS Error: 24.1979 | Correct: 0.6438 | RMS Error: 0.3889
   Epoch #   560, Layer = 'output'     | Units: 0.6438 | Patterns: 0.3000
Epoch #   570 | TSS Error: 17.2625 | Correct: 0.7000 | RMS Error: 0.3285
   Epoch #   570, Layer = 'output'     | Units: 0.7000 | Patterns: 0.3750
Epoch #   580 | TSS Error: 17.6434 | Correct: 0.6188 | RMS Error: 0.3321
   Epoch #   580, Layer = 'output'     | Units: 0.6188 | Patterns: 0.2250
Epoch #   590 | TSS Error: 19.2922 | Correct: 0.6250 | RMS Error: 0.3472
   Epoch #   590, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   600 | TSS Error: 23.4798 | Correct: 0.6000 | RMS Error: 0.3831
   Epoch #   600, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #   610 | TSS Error: 22.2179 | Correct: 0.5750 | RMS Error: 0.3726
   Epoch #   610, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1250
Epoch #   620 | TSS Error: 19.4689 | Correct: 0.7000 | RMS Error: 0.3488
   Epoch #   620, Layer = 'output'     | Units: 0.7000 | Patterns: 0.4000
Epoch #   630 | TSS Error: 25.9368 | Correct: 0.5750 | RMS Error: 0.4026
   Epoch #   630, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1250
Epoch #   640 | TSS Error: 20.3582 | Correct: 0.6750 | RMS Error: 0.3567
   Epoch #   640, Layer = 'output'     | Units: 0.6750 | Patterns: 0.3500
Epoch #   650 | TSS Error: 21.2850 | Correct: 0.6000 | RMS Error: 0.3647
   Epoch #   650, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #   660 | TSS Error: 19.0768 | Correct: 0.7500 | RMS Error: 0.3453
   Epoch #   660, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   670 | TSS Error: 17.9321 | Correct: 0.6813 | RMS Error: 0.3348
   Epoch #   670, Layer = 'output'     | Units: 0.6813 | Patterns: 0.3500
Epoch #   680 | TSS Error: 21.1653 | Correct: 0.6375 | RMS Error: 0.3637
   Epoch #   680, Layer = 'output'     | Units: 0.6375 | Patterns: 0.2750
Epoch #   690 | TSS Error: 18.4513 | Correct: 0.7000 | RMS Error: 0.3396
   Epoch #   690, Layer = 'output'     | Units: 0.7000 | Patterns: 0.4000
Epoch #   700 | TSS Error: 19.0443 | Correct: 0.7250 | RMS Error: 0.3450
   Epoch #   700, Layer = 'output'     | Units: 0.7250 | Patterns: 0.4500
Epoch #   710 | TSS Error: 20.5243 | Correct: 0.6500 | RMS Error: 0.3582
   Epoch #   710, Layer = 'output'     | Units: 0.6500 | Patterns: 0.3000
Epoch #   720 | TSS Error: 23.4268 | Correct: 0.6250 | RMS Error: 0.3826
   Epoch #   720, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2250
Epoch #   730 | TSS Error: 20.4290 | Correct: 0.6125 | RMS Error: 0.3573
   Epoch #   730, Layer = 'output'     | Units: 0.6125 | Patterns: 0.2250
Epoch #   740 | TSS Error: 25.6312 | Correct: 0.7000 | RMS Error: 0.4002
   Epoch #   740, Layer = 'output'     | Units: 0.7000 | Patterns: 0.3250
Epoch #   750 | TSS Error: 20.9642 | Correct: 0.6813 | RMS Error: 0.3620
   Epoch #   750, Layer = 'output'     | Units: 0.6813 | Patterns: 0.3250
Epoch #   760 | TSS Error: 23.6170 | Correct: 0.6312 | RMS Error: 0.3842
   Epoch #   760, Layer = 'output'     | Units: 0.6312 | Patterns: 0.2750
Epoch #   770 | TSS Error: 19.6507 | Correct: 0.6750 | RMS Error: 0.3505
   Epoch #   770, Layer = 'output'     | Units: 0.6750 | Patterns: 0.2500
Epoch #   780 | TSS Error: 18.3090 | Correct: 0.6813 | RMS Error: 0.3383
   Epoch #   780, Layer = 'output'     | Units: 0.6813 | Patterns: 0.2500
Epoch #   790 | TSS Error: 16.8436 | Correct: 0.7375 | RMS Error: 0.3245
   Epoch #   790, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   800 | TSS Error: 18.4231 | Correct: 0.7188 | RMS Error: 0.3393
   Epoch #   800, Layer = 'output'     | Units: 0.7188 | Patterns: 0.3250
Epoch #   810 | TSS Error: 20.6100 | Correct: 0.7312 | RMS Error: 0.3589
   Epoch #   810, Layer = 'output'     | Units: 0.7312 | Patterns: 0.3500
Epoch #   820 | TSS Error: 20.6844 | Correct: 0.6563 | RMS Error: 0.3596
   Epoch #   820, Layer = 'output'     | Units: 0.6563 | Patterns: 0.2250
Epoch #   830 | TSS Error: 17.9490 | Correct: 0.7500 | RMS Error: 0.3349
   Epoch #   830, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4250
Epoch #   840 | TSS Error: 19.1835 | Correct: 0.6750 | RMS Error: 0.3463
   Epoch #   840, Layer = 'output'     | Units: 0.6750 | Patterns: 0.2750
Epoch #   850 | TSS Error: 18.3977 | Correct: 0.7375 | RMS Error: 0.3391
   Epoch #   850, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4250
Epoch #   860 | TSS Error: 17.3595 | Correct: 0.7125 | RMS Error: 0.3294
   Epoch #   860, Layer = 'output'     | Units: 0.7125 | Patterns: 0.4000
Epoch #   870 | TSS Error: 16.5173 | Correct: 0.7375 | RMS Error: 0.3213
   Epoch #   870, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #   880 | TSS Error: 15.6036 | Correct: 0.7688 | RMS Error: 0.3123
   Epoch #   880, Layer = 'output'     | Units: 0.7688 | Patterns: 0.5250
Epoch #   890 | TSS Error: 21.3915 | Correct: 0.7438 | RMS Error: 0.3656
   Epoch #   890, Layer = 'output'     | Units: 0.7438 | Patterns: 0.3750
Epoch #   900 | TSS Error: 16.9673 | Correct: 0.7125 | RMS Error: 0.3256
   Epoch #   900, Layer = 'output'     | Units: 0.7125 | Patterns: 0.3500
Epoch #   910 | TSS Error: 27.1712 | Correct: 0.7000 | RMS Error: 0.4121
   Epoch #   910, Layer = 'output'     | Units: 0.7000 | Patterns: 0.2750
Epoch #   920 | TSS Error: 22.5972 | Correct: 0.7750 | RMS Error: 0.3758
   Epoch #   920, Layer = 'output'     | Units: 0.7750 | Patterns: 0.4750
Epoch #   930 | TSS Error: 20.2706 | Correct: 0.7813 | RMS Error: 0.3559
   Epoch #   930, Layer = 'output'     | Units: 0.7813 | Patterns: 0.5250
Epoch #   940 | TSS Error: 23.6818 | Correct: 0.6937 | RMS Error: 0.3847
   Epoch #   940, Layer = 'output'     | Units: 0.6937 | Patterns: 0.3000
Epoch #   950 | TSS Error: 16.8150 | Correct: 0.7500 | RMS Error: 0.3242
   Epoch #   950, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4750
Epoch #   960 | TSS Error: 15.2744 | Correct: 0.7500 | RMS Error: 0.3090
   Epoch #   960, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   970 | TSS Error: 12.4536 | Correct: 0.8187 | RMS Error: 0.2790
   Epoch #   970, Layer = 'output'     | Units: 0.8187 | Patterns: 0.5750
Epoch #   980 | TSS Error: 18.0081 | Correct: 0.7750 | RMS Error: 0.3355
   Epoch #   980, Layer = 'output'     | Units: 0.7750 | Patterns: 0.5000
Epoch #   990 | TSS Error: 21.1747 | Correct: 0.7562 | RMS Error: 0.3638
   Epoch #   990, Layer = 'output'     | Units: 0.7562 | Patterns: 0.4500
Epoch #  1000 | TSS Error: 15.7427 | Correct: 0.7375 | RMS Error: 0.3137
   Epoch #  1000, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4250
Epoch #  1010 | TSS Error: 21.8741 | Correct: 0.7688 | RMS Error: 0.3697
   Epoch #  1010, Layer = 'output'     | Units: 0.7688 | Patterns: 0.4250
Epoch #  1020 | TSS Error: 21.6533 | Correct: 0.6687 | RMS Error: 0.3679
   Epoch #  1020, Layer = 'output'     | Units: 0.6687 | Patterns: 0.2250
Epoch #  1030 | TSS Error: 20.3876 | Correct: 0.6563 | RMS Error: 0.3570
   Epoch #  1030, Layer = 'output'     | Units: 0.6563 | Patterns: 0.2000
Epoch #  1040 | TSS Error: 16.9783 | Correct: 0.7813 | RMS Error: 0.3258
   Epoch #  1040, Layer = 'output'     | Units: 0.7813 | Patterns: 0.5250
Epoch #  1050 | TSS Error: 18.7538 | Correct: 0.7625 | RMS Error: 0.3424
   Epoch #  1050, Layer = 'output'     | Units: 0.7625 | Patterns: 0.5000
Epoch #  1060 | TSS Error: 20.8040 | Correct: 0.7375 | RMS Error: 0.3606
   Epoch #  1060, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4250
Epoch #  1070 | TSS Error: 17.6503 | Correct: 0.7875 | RMS Error: 0.3321
   Epoch #  1070, Layer = 'output'     | Units: 0.7875 | Patterns: 0.4250
Epoch #  1080 | TSS Error: 19.6182 | Correct: 0.6750 | RMS Error: 0.3502
   Epoch #  1080, Layer = 'output'     | Units: 0.6750 | Patterns: 0.2500
Epoch #  1090 | TSS Error: 20.7814 | Correct: 0.7375 | RMS Error: 0.3604
   Epoch #  1090, Layer = 'output'     | Units: 0.7375 | Patterns: 0.5000
Epoch #  1100 | TSS Error: 18.8675 | Correct: 0.8125 | RMS Error: 0.3434
   Epoch #  1100, Layer = 'output'     | Units: 0.8125 | Patterns: 0.6000
Epoch #  1110 | TSS Error: 13.3067 | Correct: 0.7562 | RMS Error: 0.2884
   Epoch #  1110, Layer = 'output'     | Units: 0.7562 | Patterns: 0.3500
Epoch #  1120 | TSS Error: 15.3993 | Correct: 0.7500 | RMS Error: 0.3102
   Epoch #  1120, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1130 | TSS Error: 14.1239 | Correct: 0.7500 | RMS Error: 0.2971
   Epoch #  1130, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1140 | TSS Error: 21.9685 | Correct: 0.7312 | RMS Error: 0.3705
   Epoch #  1140, Layer = 'output'     | Units: 0.7312 | Patterns: 0.4000
Epoch #  1150 | TSS Error: 13.9987 | Correct: 0.7125 | RMS Error: 0.2958
   Epoch #  1150, Layer = 'output'     | Units: 0.7125 | Patterns: 0.3250
Epoch #  1160 | TSS Error: 25.0919 | Correct: 0.7500 | RMS Error: 0.3960
   Epoch #  1160, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4000
Epoch #  1170 | TSS Error: 18.2158 | Correct: 0.7688 | RMS Error: 0.3374
   Epoch #  1170, Layer = 'output'     | Units: 0.7688 | Patterns: 0.4750
Epoch #  1180 | TSS Error: 18.0545 | Correct: 0.7625 | RMS Error: 0.3359
   Epoch #  1180, Layer = 'output'     | Units: 0.7625 | Patterns: 0.4500
Epoch #  1190 | TSS Error: 21.1697 | Correct: 0.7063 | RMS Error: 0.3637
   Epoch #  1190, Layer = 'output'     | Units: 0.7063 | Patterns: 0.3000
Epoch #  1200 | TSS Error: 11.1901 | Correct: 0.7937 | RMS Error: 0.2645
   Epoch #  1200, Layer = 'output'     | Units: 0.7937 | Patterns: 0.5500
Epoch #  1210 | TSS Error: 18.3604 | Correct: 0.7312 | RMS Error: 0.3388
   Epoch #  1210, Layer = 'output'     | Units: 0.7312 | Patterns: 0.4500
Epoch #  1220 | TSS Error: 17.2105 | Correct: 0.7188 | RMS Error: 0.3280
   Epoch #  1220, Layer = 'output'     | Units: 0.7188 | Patterns: 0.3750
Epoch #  1230 | TSS Error: 14.1099 | Correct: 0.7625 | RMS Error: 0.2970
   Epoch #  1230, Layer = 'output'     | Units: 0.7625 | Patterns: 0.5250
Epoch #  1240 | TSS Error: 17.2806 | Correct: 0.7688 | RMS Error: 0.3286
   Epoch #  1240, Layer = 'output'     | Units: 0.7688 | Patterns: 0.4500
Epoch #  1250 | TSS Error: 13.1975 | Correct: 0.7500 | RMS Error: 0.2872
   Epoch #  1250, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1260 | TSS Error: 17.7128 | Correct: 0.7125 | RMS Error: 0.3327
   Epoch #  1260, Layer = 'output'     | Units: 0.7125 | Patterns: 0.4000
Epoch #  1270 | TSS Error: 25.7249 | Correct: 0.7000 | RMS Error: 0.4010
   Epoch #  1270, Layer = 'output'     | Units: 0.7000 | Patterns: 0.3250
Epoch #  1280 | TSS Error: 16.7089 | Correct: 0.7250 | RMS Error: 0.3232
   Epoch #  1280, Layer = 'output'     | Units: 0.7250 | Patterns: 0.3500
Epoch #  1290 | TSS Error: 17.4092 | Correct: 0.7937 | RMS Error: 0.3299
   Epoch #  1290, Layer = 'output'     | Units: 0.7937 | Patterns: 0.5250
Epoch #  1300 | TSS Error: 12.6644 | Correct: 0.7500 | RMS Error: 0.2813
   Epoch #  1300, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1310 | TSS Error: 16.1003 | Correct: 0.7500 | RMS Error: 0.3172
   Epoch #  1310, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4500
Epoch #  1320 | TSS Error: 15.4076 | Correct: 0.7500 | RMS Error: 0.3103
   Epoch #  1320, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1330 | TSS Error: 18.7642 | Correct: 0.7438 | RMS Error: 0.3425
   Epoch #  1330, Layer = 'output'     | Units: 0.7438 | Patterns: 0.4750
Epoch #  1340 | TSS Error: 22.3161 | Correct: 0.7813 | RMS Error: 0.3735
   Epoch #  1340, Layer = 'output'     | Units: 0.7813 | Patterns: 0.5750
Epoch #  1350 | TSS Error: 22.1534 | Correct: 0.7375 | RMS Error: 0.3721
   Epoch #  1350, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4000
Epoch #  1360 | TSS Error: 13.3896 | Correct: 0.7562 | RMS Error: 0.2893
   Epoch #  1360, Layer = 'output'     | Units: 0.7562 | Patterns: 0.4750
Epoch #  1370 | TSS Error: 25.9367 | Correct: 0.7250 | RMS Error: 0.4026
   Epoch #  1370, Layer = 'output'     | Units: 0.7250 | Patterns: 0.3750
Epoch #  1380 | TSS Error: 23.1480 | Correct: 0.7250 | RMS Error: 0.3804
   Epoch #  1380, Layer = 'output'     | Units: 0.7250 | Patterns: 0.4250
Epoch #  1390 | TSS Error: 16.7650 | Correct: 0.7375 | RMS Error: 0.3237
   Epoch #  1390, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #  1400 | TSS Error: 13.4816 | Correct: 0.7375 | RMS Error: 0.2903
   Epoch #  1400, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4750
Epoch #  1410 | TSS Error: 19.4040 | Correct: 0.7438 | RMS Error: 0.3482
   Epoch #  1410, Layer = 'output'     | Units: 0.7438 | Patterns: 0.4000
Epoch #  1420 | TSS Error: 16.3916 | Correct: 0.7063 | RMS Error: 0.3201
   Epoch #  1420, Layer = 'output'     | Units: 0.7063 | Patterns: 0.4000
Epoch #  1430 | TSS Error: 15.2452 | Correct: 0.7500 | RMS Error: 0.3087
   Epoch #  1430, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4500
Epoch #  1440 | TSS Error: 16.4477 | Correct: 0.7063 | RMS Error: 0.3206
   Epoch #  1440, Layer = 'output'     | Units: 0.7063 | Patterns: 0.3500
Epoch #  1450 | TSS Error: 18.5225 | Correct: 0.7813 | RMS Error: 0.3402
   Epoch #  1450, Layer = 'output'     | Units: 0.7813 | Patterns: 0.5750
Epoch #  1460 | TSS Error: 17.2555 | Correct: 0.7312 | RMS Error: 0.3284
   Epoch #  1460, Layer = 'output'     | Units: 0.7312 | Patterns: 0.3500
Epoch #  1470 | TSS Error: 19.4918 | Correct: 0.7500 | RMS Error: 0.3490
   Epoch #  1470, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4500
Epoch #  1480 | TSS Error: 14.9456 | Correct: 0.7562 | RMS Error: 0.3056
   Epoch #  1480, Layer = 'output'     | Units: 0.7562 | Patterns: 0.4500
Epoch #  1490 | TSS Error: 19.5986 | Correct: 0.7937 | RMS Error: 0.3500
   Epoch #  1490, Layer = 'output'     | Units: 0.7937 | Patterns: 0.5500
Epoch #  1500 | TSS Error: 14.6240 | Correct: 0.7688 | RMS Error: 0.3023
   Epoch #  1500, Layer = 'output'     | Units: 0.7688 | Patterns: 0.5000
Epoch #  1510 | TSS Error: 14.5652 | Correct: 0.7250 | RMS Error: 0.3017
   Epoch #  1510, Layer = 'output'     | Units: 0.7250 | Patterns: 0.4250
Epoch #  1520 | TSS Error: 15.4243 | Correct: 0.7375 | RMS Error: 0.3105
   Epoch #  1520, Layer = 'output'     | Units: 0.7375 | Patterns: 0.4250
Epoch #  1530 | TSS Error: 17.0266 | Correct: 0.7688 | RMS Error: 0.3262
   Epoch #  1530, Layer = 'output'     | Units: 0.7688 | Patterns: 0.4750
Epoch #  1540 | TSS Error: 21.3853 | Correct: 0.7000 | RMS Error: 0.3656
   Epoch #  1540, Layer = 'output'     | Units: 0.7000 | Patterns: 0.3250
Epoch #  1550 | TSS Error: 16.1130 | Correct: 0.8187 | RMS Error: 0.3173
   Epoch #  1550, Layer = 'output'     | Units: 0.8187 | Patterns: 0.6250
Epoch #  1560 | TSS Error: 19.1651 | Correct: 0.6937 | RMS Error: 0.3461
   Epoch #  1560, Layer = 'output'     | Units: 0.6937 | Patterns: 0.3250
Epoch #  1570 | TSS Error: 16.8630 | Correct: 0.7438 | RMS Error: 0.3246
   Epoch #  1570, Layer = 'output'     | Units: 0.7438 | Patterns: 0.4250
Epoch #  1580 | TSS Error: 20.3196 | Correct: 0.7438 | RMS Error: 0.3564
   Epoch #  1580, Layer = 'output'     | Units: 0.7438 | Patterns: 0.4750
Epoch #  1590 | TSS Error: 19.7483 | Correct: 0.7750 | RMS Error: 0.3513
   Epoch #  1590, Layer = 'output'     | Units: 0.7750 | Patterns: 0.5250
Epoch #  1600 | TSS Error: 16.4855 | Correct: 0.7937 | RMS Error: 0.3210
   Epoch #  1600, Layer = 'output'     | Units: 0.7937 | Patterns: 0.5500
Epoch #  1610 | TSS Error: 15.6935 | Correct: 0.7562 | RMS Error: 0.3132
   Epoch #  1610, Layer = 'output'     | Units: 0.7562 | Patterns: 0.4750
Epoch #  1620 | TSS Error: 17.3487 | Correct: 0.7438 | RMS Error: 0.3293
   Epoch #  1620, Layer = 'output'     | Units: 0.7438 | Patterns: 0.4750
Epoch #  1630 | TSS Error: 16.1653 | Correct: 0.7875 | RMS Error: 0.3179
   Epoch #  1630, Layer = 'output'     | Units: 0.7875 | Patterns: 0.5750
Epoch #  1640 | TSS Error: 16.4960 | Correct: 0.7750 | RMS Error: 0.3211
   Epoch #  1640, Layer = 'output'     | Units: 0.7750 | Patterns: 0.5500
Epoch #  1650 | TSS Error: 16.6678 | Correct: 0.7937 | RMS Error: 0.3228
   Epoch #  1650, Layer = 'output'     | Units: 0.7937 | Patterns: 0.5500
Epoch #  1660 | TSS Error: 18.3669 | Correct: 0.7438 | RMS Error: 0.3388
   Epoch #  1660, Layer = 'output'     | Units: 0.7438 | Patterns: 0.5000
Epoch #  1670 | TSS Error: 13.7266 | Correct: 0.7813 | RMS Error: 0.2929
   Epoch #  1670, Layer = 'output'     | Units: 0.7813 | Patterns: 0.4500
Epoch #  1680 | TSS Error: 19.6718 | Correct: 0.7688 | RMS Error: 0.3506
   Epoch #  1680, Layer = 'output'     | Units: 0.7688 | Patterns: 0.4750
Epoch #  1690 | TSS Error: 14.4778 | Correct: 0.7875 | RMS Error: 0.3008
   Epoch #  1690, Layer = 'output'     | Units: 0.7875 | Patterns: 0.5000
Epoch #  1700 | TSS Error: 16.2918 | Correct: 0.7875 | RMS Error: 0.3191
   Epoch #  1700, Layer = 'output'     | Units: 0.7875 | Patterns: 0.5500
Epoch #  1710 | TSS Error: 16.6359 | Correct: 0.7813 | RMS Error: 0.3225
   Epoch #  1710, Layer = 'output'     | Units: 0.7813 | Patterns: 0.5500
Epoch #  1720 | TSS Error: 22.9990 | Correct: 0.8000 | RMS Error: 0.3791
   Epoch #  1720, Layer = 'output'     | Units: 0.8000 | Patterns: 0.5500
Epoch #  1730 | TSS Error: 21.1808 | Correct: 0.7500 | RMS Error: 0.3638
   Epoch #  1730, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4500
Epoch #  1740 | TSS Error: 12.7232 | Correct: 0.7500 | RMS Error: 0.2820
   Epoch #  1740, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1750 | TSS Error: 17.1815 | Correct: 0.7438 | RMS Error: 0.3277
   Epoch #  1750, Layer = 'output'     | Units: 0.7438 | Patterns: 0.4250
Epoch #  1760 | TSS Error: 6.2369 | Correct: 0.8750 | RMS Error: 0.1974
   Epoch #  1760, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #  1770 | TSS Error: 6.1777 | Correct: 0.8938 | RMS Error: 0.1965
   Epoch #  1770, Layer = 'output'     | Units: 0.8938 | Patterns: 0.7750
Epoch #  1780 | TSS Error: 5.8591 | Correct: 0.9063 | RMS Error: 0.1914
   Epoch #  1780, Layer = 'output'     | Units: 0.9063 | Patterns: 0.8000
Epoch #  1790 | TSS Error: 5.2697 | Correct: 0.8625 | RMS Error: 0.1815
   Epoch #  1790, Layer = 'output'     | Units: 0.8625 | Patterns: 0.7250
Epoch #  1800 | TSS Error: 6.2264 | Correct: 0.9250 | RMS Error: 0.1973
   Epoch #  1800, Layer = 'output'     | Units: 0.9250 | Patterns: 0.8500
Epoch #  1810 | TSS Error: 3.8972 | Correct: 0.9187 | RMS Error: 0.1561
   Epoch #  1810, Layer = 'output'     | Units: 0.9187 | Patterns: 0.8000
Epoch #  1820 | TSS Error: 5.8107 | Correct: 0.9000 | RMS Error: 0.1906
   Epoch #  1820, Layer = 'output'     | Units: 0.9000 | Patterns: 0.8000
Epoch #  1830 | TSS Error: 7.6952 | Correct: 0.9500 | RMS Error: 0.2193
   Epoch #  1830, Layer = 'output'     | Units: 0.9500 | Patterns: 0.9000
Epoch #  1840 | TSS Error: 5.9081 | Correct: 0.9125 | RMS Error: 0.1922
   Epoch #  1840, Layer = 'output'     | Units: 0.9125 | Patterns: 0.8250
Epoch #  1850 | TSS Error: 7.7107 | Correct: 0.9500 | RMS Error: 0.2195
   Epoch #  1850, Layer = 'output'     | Units: 0.9500 | Patterns: 0.9000
----------------------------------------------------
Final #  1857 | TSS Error: 0.1522 | Correct: 1.0000 | RMS Error: 0.0308
   Final #  1857, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	1 	1 	1 	1 	1 	1 	1 	1 	1 	
Shape 2		2 	2 	2 	2 	2 	2 	2 	2 	2 	2 	
Shape 3		3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	
# wrong: 0
>>> 
>>> train()
# shapes = 4
tolerance = 0.2
hidden = 5
Epoch #    10 | TSS Error: 13.2518 | Correct: 0.4750 | RMS Error: 0.4070
   Epoch #    10, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #    20 | TSS Error: 12.8353 | Correct: 0.5875 | RMS Error: 0.4006
   Epoch #    20, Layer = 'output'     | Units: 0.5875 | Patterns: 0.2000
Epoch #    30 | TSS Error: 12.8970 | Correct: 0.4875 | RMS Error: 0.4015
   Epoch #    30, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #    40 | TSS Error: 12.6371 | Correct: 0.5000 | RMS Error: 0.3974
   Epoch #    40, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #    50 | TSS Error: 16.4888 | Correct: 0.4625 | RMS Error: 0.4540
   Epoch #    50, Layer = 'output'     | Units: 0.4625 | Patterns: 0.0000
Epoch #    60 | TSS Error: 13.7577 | Correct: 0.5250 | RMS Error: 0.4147
   Epoch #    60, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #    70 | TSS Error: 15.4463 | Correct: 0.4750 | RMS Error: 0.4394
   Epoch #    70, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #    80 | TSS Error: 17.8805 | Correct: 0.5250 | RMS Error: 0.4728
   Epoch #    80, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #    90 | TSS Error: 13.7631 | Correct: 0.4875 | RMS Error: 0.4148
   Epoch #    90, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   100 | TSS Error: 12.8441 | Correct: 0.5000 | RMS Error: 0.4007
   Epoch #   100, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   110 | TSS Error: 15.0500 | Correct: 0.4625 | RMS Error: 0.4337
   Epoch #   110, Layer = 'output'     | Units: 0.4625 | Patterns: 0.0500
Epoch #   120 | TSS Error: 14.9991 | Correct: 0.4750 | RMS Error: 0.4330
   Epoch #   120, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #   130 | TSS Error: 12.4300 | Correct: 0.5000 | RMS Error: 0.3942
   Epoch #   130, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   140 | TSS Error: 15.3028 | Correct: 0.6000 | RMS Error: 0.4374
   Epoch #   140, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #   150 | TSS Error: 15.9612 | Correct: 0.5000 | RMS Error: 0.4467
   Epoch #   150, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   160 | TSS Error: 14.2393 | Correct: 0.5000 | RMS Error: 0.4219
   Epoch #   160, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   170 | TSS Error: 15.8358 | Correct: 0.5625 | RMS Error: 0.4449
   Epoch #   170, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1000
Epoch #   180 | TSS Error: 15.3475 | Correct: 0.4875 | RMS Error: 0.4380
   Epoch #   180, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   190 | TSS Error: 12.4807 | Correct: 0.4875 | RMS Error: 0.3950
   Epoch #   190, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   200 | TSS Error: 14.0843 | Correct: 0.4875 | RMS Error: 0.4196
   Epoch #   200, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   210 | TSS Error: 15.6454 | Correct: 0.4875 | RMS Error: 0.4422
   Epoch #   210, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   220 | TSS Error: 12.2510 | Correct: 0.5000 | RMS Error: 0.3913
   Epoch #   220, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   230 | TSS Error: 13.2166 | Correct: 0.5000 | RMS Error: 0.4065
   Epoch #   230, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   240 | TSS Error: 13.0264 | Correct: 0.4875 | RMS Error: 0.4035
   Epoch #   240, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   250 | TSS Error: 14.9098 | Correct: 0.5125 | RMS Error: 0.4317
   Epoch #   250, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   260 | TSS Error: 13.6557 | Correct: 0.4875 | RMS Error: 0.4132
   Epoch #   260, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   270 | TSS Error: 14.7174 | Correct: 0.5125 | RMS Error: 0.4289
   Epoch #   270, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #   280 | TSS Error: 14.4927 | Correct: 0.5125 | RMS Error: 0.4256
   Epoch #   280, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   290 | TSS Error: 12.6877 | Correct: 0.5250 | RMS Error: 0.3982
   Epoch #   290, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #   300 | TSS Error: 12.5215 | Correct: 0.5000 | RMS Error: 0.3956
   Epoch #   300, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   310 | TSS Error: 14.1701 | Correct: 0.5125 | RMS Error: 0.4209
   Epoch #   310, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #   320 | TSS Error: 15.6128 | Correct: 0.5125 | RMS Error: 0.4418
   Epoch #   320, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   330 | TSS Error: 14.0874 | Correct: 0.4875 | RMS Error: 0.4196
   Epoch #   330, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   340 | TSS Error: 14.6191 | Correct: 0.4750 | RMS Error: 0.4275
   Epoch #   340, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #   350 | TSS Error: 12.9747 | Correct: 0.5000 | RMS Error: 0.4027
   Epoch #   350, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   360 | TSS Error: 12.8551 | Correct: 0.5000 | RMS Error: 0.4009
   Epoch #   360, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   370 | TSS Error: 14.7023 | Correct: 0.6250 | RMS Error: 0.4287
   Epoch #   370, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   380 | TSS Error: 12.4044 | Correct: 0.5000 | RMS Error: 0.3938
   Epoch #   380, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   390 | TSS Error: 12.8759 | Correct: 0.5000 | RMS Error: 0.4012
   Epoch #   390, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   400 | TSS Error: 15.4542 | Correct: 0.4875 | RMS Error: 0.4395
   Epoch #   400, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   410 | TSS Error: 13.0379 | Correct: 0.5000 | RMS Error: 0.4037
   Epoch #   410, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   420 | TSS Error: 12.5692 | Correct: 0.5000 | RMS Error: 0.3964
   Epoch #   420, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   430 | TSS Error: 13.3096 | Correct: 0.4875 | RMS Error: 0.4079
   Epoch #   430, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   440 | TSS Error: 13.3983 | Correct: 0.5500 | RMS Error: 0.4092
   Epoch #   440, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #   450 | TSS Error: 12.7142 | Correct: 0.5000 | RMS Error: 0.3987
   Epoch #   450, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   460 | TSS Error: 13.0943 | Correct: 0.5000 | RMS Error: 0.4046
   Epoch #   460, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   470 | TSS Error: 14.9467 | Correct: 0.4875 | RMS Error: 0.4322
   Epoch #   470, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   480 | TSS Error: 12.9493 | Correct: 0.5000 | RMS Error: 0.4023
   Epoch #   480, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   490 | TSS Error: 12.4317 | Correct: 0.4875 | RMS Error: 0.3942
   Epoch #   490, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   500 | TSS Error: 12.8023 | Correct: 0.5000 | RMS Error: 0.4000
   Epoch #   500, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   510 | TSS Error: 12.7679 | Correct: 0.4875 | RMS Error: 0.3995
   Epoch #   510, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   520 | TSS Error: 11.3751 | Correct: 0.5125 | RMS Error: 0.3771
   Epoch #   520, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   530 | TSS Error: 13.5302 | Correct: 0.4875 | RMS Error: 0.4113
   Epoch #   530, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   540 | TSS Error: 13.5459 | Correct: 0.5000 | RMS Error: 0.4115
   Epoch #   540, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   550 | TSS Error: 12.3830 | Correct: 0.5375 | RMS Error: 0.3934
   Epoch #   550, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0500
Epoch #   560 | TSS Error: 13.3166 | Correct: 0.4750 | RMS Error: 0.4080
   Epoch #   560, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #   570 | TSS Error: 19.8681 | Correct: 0.5000 | RMS Error: 0.4983
   Epoch #   570, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   580 | TSS Error: 13.8889 | Correct: 0.4750 | RMS Error: 0.4167
   Epoch #   580, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #   590 | TSS Error: 12.5440 | Correct: 0.4875 | RMS Error: 0.3960
   Epoch #   590, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   600 | TSS Error: 16.8328 | Correct: 0.6000 | RMS Error: 0.4587
   Epoch #   600, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #   610 | TSS Error: 12.7910 | Correct: 0.5250 | RMS Error: 0.3999
   Epoch #   610, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #   620 | TSS Error: 13.1635 | Correct: 0.4875 | RMS Error: 0.4056
   Epoch #   620, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   630 | TSS Error: 12.7596 | Correct: 0.5000 | RMS Error: 0.3994
   Epoch #   630, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   640 | TSS Error: 17.3692 | Correct: 0.5000 | RMS Error: 0.4660
   Epoch #   640, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   650 | TSS Error: 12.1898 | Correct: 0.5000 | RMS Error: 0.3903
   Epoch #   650, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   660 | TSS Error: 12.7898 | Correct: 0.5000 | RMS Error: 0.3998
   Epoch #   660, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   670 | TSS Error: 16.6198 | Correct: 0.5125 | RMS Error: 0.4558
   Epoch #   670, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   680 | TSS Error: 12.9436 | Correct: 0.5000 | RMS Error: 0.4022
   Epoch #   680, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   690 | TSS Error: 13.6674 | Correct: 0.5250 | RMS Error: 0.4133
   Epoch #   690, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #   700 | TSS Error: 13.6871 | Correct: 0.5000 | RMS Error: 0.4136
   Epoch #   700, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   710 | TSS Error: 11.6408 | Correct: 0.5125 | RMS Error: 0.3815
   Epoch #   710, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   720 | TSS Error: 13.0751 | Correct: 0.4875 | RMS Error: 0.4043
   Epoch #   720, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   730 | TSS Error: 14.2734 | Correct: 0.5000 | RMS Error: 0.4224
   Epoch #   730, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   740 | TSS Error: 14.7106 | Correct: 0.5250 | RMS Error: 0.4288
   Epoch #   740, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #   750 | TSS Error: 14.3859 | Correct: 0.4875 | RMS Error: 0.4241
   Epoch #   750, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   760 | TSS Error: 12.7990 | Correct: 0.5125 | RMS Error: 0.4000
   Epoch #   760, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   770 | TSS Error: 12.6911 | Correct: 0.5125 | RMS Error: 0.3983
   Epoch #   770, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #   780 | TSS Error: 12.1800 | Correct: 0.5000 | RMS Error: 0.3902
   Epoch #   780, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   790 | TSS Error: 14.6304 | Correct: 0.4875 | RMS Error: 0.4276
   Epoch #   790, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   800 | TSS Error: 14.5142 | Correct: 0.5250 | RMS Error: 0.4259
   Epoch #   800, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #   810 | TSS Error: 12.8244 | Correct: 0.5000 | RMS Error: 0.4004
   Epoch #   810, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   820 | TSS Error: 17.9940 | Correct: 0.5125 | RMS Error: 0.4743
   Epoch #   820, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #   830 | TSS Error: 14.5583 | Correct: 0.5375 | RMS Error: 0.4266
   Epoch #   830, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0500
Epoch #   840 | TSS Error: 15.3591 | Correct: 0.5750 | RMS Error: 0.4382
   Epoch #   840, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1500
Epoch #   850 | TSS Error: 14.1262 | Correct: 0.5000 | RMS Error: 0.4202
   Epoch #   850, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   860 | TSS Error: 13.8844 | Correct: 0.4875 | RMS Error: 0.4166
   Epoch #   860, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #   870 | TSS Error: 11.8387 | Correct: 0.5000 | RMS Error: 0.3847
   Epoch #   870, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   880 | TSS Error: 11.9300 | Correct: 0.5000 | RMS Error: 0.3862
   Epoch #   880, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   890 | TSS Error: 11.2353 | Correct: 0.5000 | RMS Error: 0.3748
   Epoch #   890, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   900 | TSS Error: 14.3991 | Correct: 0.5125 | RMS Error: 0.4243
   Epoch #   900, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #   910 | TSS Error: 13.2363 | Correct: 0.5375 | RMS Error: 0.4068
   Epoch #   910, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0500
Epoch #   920 | TSS Error: 12.0699 | Correct: 0.5875 | RMS Error: 0.3884
   Epoch #   920, Layer = 'output'     | Units: 0.5875 | Patterns: 0.1500
Epoch #   930 | TSS Error: 13.1345 | Correct: 0.5000 | RMS Error: 0.4052
   Epoch #   930, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   940 | TSS Error: 13.8255 | Correct: 0.5000 | RMS Error: 0.4157
   Epoch #   940, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   950 | TSS Error: 14.3749 | Correct: 0.5000 | RMS Error: 0.4239
   Epoch #   950, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   960 | TSS Error: 17.8057 | Correct: 0.5375 | RMS Error: 0.4718
   Epoch #   960, Layer = 'output'     | Units: 0.5375 | Patterns: 0.1000
Epoch #   970 | TSS Error: 13.3998 | Correct: 0.5000 | RMS Error: 0.4093
   Epoch #   970, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #   980 | TSS Error: 11.1006 | Correct: 0.5250 | RMS Error: 0.3725
   Epoch #   980, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #   990 | TSS Error: 14.8107 | Correct: 0.5875 | RMS Error: 0.4303
   Epoch #   990, Layer = 'output'     | Units: 0.5875 | Patterns: 0.1500
Epoch #  1000 | TSS Error: 12.1239 | Correct: 0.5000 | RMS Error: 0.3893
   Epoch #  1000, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1010 | TSS Error: 13.2776 | Correct: 0.4875 | RMS Error: 0.4074
   Epoch #  1010, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1020 | TSS Error: 12.5215 | Correct: 0.6000 | RMS Error: 0.3956
   Epoch #  1020, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #  1030 | TSS Error: 13.4905 | Correct: 0.4750 | RMS Error: 0.4106
   Epoch #  1030, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #  1040 | TSS Error: 15.1418 | Correct: 0.4875 | RMS Error: 0.4351
   Epoch #  1040, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1050 | TSS Error: 16.1526 | Correct: 0.5000 | RMS Error: 0.4493
   Epoch #  1050, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1060 | TSS Error: 13.3747 | Correct: 0.5750 | RMS Error: 0.4089
   Epoch #  1060, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1500
Epoch #  1070 | TSS Error: 11.9169 | Correct: 0.4875 | RMS Error: 0.3860
   Epoch #  1070, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1080 | TSS Error: 13.1754 | Correct: 0.5500 | RMS Error: 0.4058
   Epoch #  1080, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  1090 | TSS Error: 13.9730 | Correct: 0.4750 | RMS Error: 0.4179
   Epoch #  1090, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #  1100 | TSS Error: 16.5167 | Correct: 0.5125 | RMS Error: 0.4544
   Epoch #  1100, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #  1110 | TSS Error: 15.4855 | Correct: 0.5750 | RMS Error: 0.4400
   Epoch #  1110, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1500
Epoch #  1120 | TSS Error: 12.8291 | Correct: 0.4875 | RMS Error: 0.4005
   Epoch #  1120, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1130 | TSS Error: 16.1110 | Correct: 0.6000 | RMS Error: 0.4488
   Epoch #  1130, Layer = 'output'     | Units: 0.6000 | Patterns: 0.1000
Epoch #  1140 | TSS Error: 12.0232 | Correct: 0.5125 | RMS Error: 0.3877
   Epoch #  1140, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  1150 | TSS Error: 11.8141 | Correct: 0.5000 | RMS Error: 0.3843
   Epoch #  1150, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1160 | TSS Error: 14.7044 | Correct: 0.5625 | RMS Error: 0.4287
   Epoch #  1160, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1500
Epoch #  1170 | TSS Error: 13.1251 | Correct: 0.5125 | RMS Error: 0.4050
   Epoch #  1170, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  1180 | TSS Error: 12.7642 | Correct: 0.5000 | RMS Error: 0.3994
   Epoch #  1180, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1190 | TSS Error: 13.5682 | Correct: 0.5500 | RMS Error: 0.4118
   Epoch #  1190, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  1200 | TSS Error: 15.9842 | Correct: 0.6000 | RMS Error: 0.4470
   Epoch #  1200, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #  1210 | TSS Error: 14.3288 | Correct: 0.5000 | RMS Error: 0.4232
   Epoch #  1210, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1220 | TSS Error: 11.7887 | Correct: 0.5000 | RMS Error: 0.3839
   Epoch #  1220, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1230 | TSS Error: 10.5196 | Correct: 0.5000 | RMS Error: 0.3626
   Epoch #  1230, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1240 | TSS Error: 13.2922 | Correct: 0.4875 | RMS Error: 0.4076
   Epoch #  1240, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1250 | TSS Error: 14.1837 | Correct: 0.5000 | RMS Error: 0.4211
   Epoch #  1250, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1260 | TSS Error: 13.1353 | Correct: 0.5000 | RMS Error: 0.4052
   Epoch #  1260, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1270 | TSS Error: 12.0944 | Correct: 0.5625 | RMS Error: 0.3888
   Epoch #  1270, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1000
Epoch #  1280 | TSS Error: 17.6000 | Correct: 0.6500 | RMS Error: 0.4690
   Epoch #  1280, Layer = 'output'     | Units: 0.6500 | Patterns: 0.2500
Epoch #  1290 | TSS Error: 14.2202 | Correct: 0.5875 | RMS Error: 0.4216
   Epoch #  1290, Layer = 'output'     | Units: 0.5875 | Patterns: 0.2000
Epoch #  1300 | TSS Error: 14.6942 | Correct: 0.5000 | RMS Error: 0.4286
   Epoch #  1300, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1310 | TSS Error: 13.8653 | Correct: 0.5125 | RMS Error: 0.4163
   Epoch #  1310, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  1320 | TSS Error: 13.7469 | Correct: 0.5125 | RMS Error: 0.4145
   Epoch #  1320, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  1330 | TSS Error: 12.0656 | Correct: 0.5000 | RMS Error: 0.3884
   Epoch #  1330, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1340 | TSS Error: 12.3579 | Correct: 0.5000 | RMS Error: 0.3930
   Epoch #  1340, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1350 | TSS Error: 12.2579 | Correct: 0.5000 | RMS Error: 0.3914
   Epoch #  1350, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1360 | TSS Error: 13.0336 | Correct: 0.4875 | RMS Error: 0.4036
   Epoch #  1360, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1370 | TSS Error: 13.2796 | Correct: 0.4750 | RMS Error: 0.4074
   Epoch #  1370, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #  1380 | TSS Error: 12.1648 | Correct: 0.5000 | RMS Error: 0.3899
   Epoch #  1380, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1390 | TSS Error: 12.1943 | Correct: 0.4875 | RMS Error: 0.3904
   Epoch #  1390, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1400 | TSS Error: 14.4929 | Correct: 0.5625 | RMS Error: 0.4256
   Epoch #  1400, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1500
Epoch #  1410 | TSS Error: 15.0391 | Correct: 0.4875 | RMS Error: 0.4336
   Epoch #  1410, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1420 | TSS Error: 11.1669 | Correct: 0.5000 | RMS Error: 0.3736
   Epoch #  1420, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1430 | TSS Error: 15.8376 | Correct: 0.4875 | RMS Error: 0.4449
   Epoch #  1430, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1440 | TSS Error: 12.0588 | Correct: 0.5750 | RMS Error: 0.3882
   Epoch #  1440, Layer = 'output'     | Units: 0.5750 | Patterns: 0.0000
Epoch #  1450 | TSS Error: 14.7570 | Correct: 0.5625 | RMS Error: 0.4295
   Epoch #  1450, Layer = 'output'     | Units: 0.5625 | Patterns: 0.0000
Epoch #  1460 | TSS Error: 14.0513 | Correct: 0.5125 | RMS Error: 0.4191
   Epoch #  1460, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #  1470 | TSS Error: 16.5584 | Correct: 0.5875 | RMS Error: 0.4550
   Epoch #  1470, Layer = 'output'     | Units: 0.5875 | Patterns: 0.1500
Epoch #  1480 | TSS Error: 16.0278 | Correct: 0.4875 | RMS Error: 0.4476
   Epoch #  1480, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1490 | TSS Error: 12.3199 | Correct: 0.5000 | RMS Error: 0.3924
   Epoch #  1490, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1500 | TSS Error: 13.8519 | Correct: 0.4875 | RMS Error: 0.4161
   Epoch #  1500, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1510 | TSS Error: 13.0127 | Correct: 0.5000 | RMS Error: 0.4033
   Epoch #  1510, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1520 | TSS Error: 14.8294 | Correct: 0.5125 | RMS Error: 0.4305
   Epoch #  1520, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  1530 | TSS Error: 14.6460 | Correct: 0.5250 | RMS Error: 0.4279
   Epoch #  1530, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0000
Epoch #  1540 | TSS Error: 12.3344 | Correct: 0.5250 | RMS Error: 0.3927
   Epoch #  1540, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #  1550 | TSS Error: 12.3097 | Correct: 0.5250 | RMS Error: 0.3923
   Epoch #  1550, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0000
Epoch #  1560 | TSS Error: 15.4173 | Correct: 0.5250 | RMS Error: 0.4390
   Epoch #  1560, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #  1570 | TSS Error: 16.0378 | Correct: 0.6125 | RMS Error: 0.4477
   Epoch #  1570, Layer = 'output'     | Units: 0.6125 | Patterns: 0.2000
Epoch #  1580 | TSS Error: 16.3535 | Correct: 0.5000 | RMS Error: 0.4521
   Epoch #  1580, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1590 | TSS Error: 14.4332 | Correct: 0.4875 | RMS Error: 0.4248
   Epoch #  1590, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1600 | TSS Error: 12.8316 | Correct: 0.4875 | RMS Error: 0.4005
   Epoch #  1600, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1610 | TSS Error: 13.7065 | Correct: 0.5000 | RMS Error: 0.4139
   Epoch #  1610, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1620 | TSS Error: 17.1589 | Correct: 0.5625 | RMS Error: 0.4631
   Epoch #  1620, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1500
Epoch #  1630 | TSS Error: 13.0049 | Correct: 0.5000 | RMS Error: 0.4032
   Epoch #  1630, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1640 | TSS Error: 13.5445 | Correct: 0.4875 | RMS Error: 0.4115
   Epoch #  1640, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1650 | TSS Error: 14.7626 | Correct: 0.5000 | RMS Error: 0.4296
   Epoch #  1650, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1660 | TSS Error: 12.0763 | Correct: 0.5000 | RMS Error: 0.3885
   Epoch #  1660, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1670 | TSS Error: 12.3811 | Correct: 0.5000 | RMS Error: 0.3934
   Epoch #  1670, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1680 | TSS Error: 12.9349 | Correct: 0.5000 | RMS Error: 0.4021
   Epoch #  1680, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1690 | TSS Error: 12.7193 | Correct: 0.5000 | RMS Error: 0.3987
   Epoch #  1690, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1700 | TSS Error: 16.6191 | Correct: 0.5125 | RMS Error: 0.4558
   Epoch #  1700, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  1710 | TSS Error: 13.8620 | Correct: 0.5625 | RMS Error: 0.4163
   Epoch #  1710, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1000
Epoch #  1720 | TSS Error: 12.6678 | Correct: 0.5375 | RMS Error: 0.3979
   Epoch #  1720, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0500
Epoch #  1730 | TSS Error: 12.2976 | Correct: 0.5000 | RMS Error: 0.3921
   Epoch #  1730, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1740 | TSS Error: 12.7419 | Correct: 0.5000 | RMS Error: 0.3991
   Epoch #  1740, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1750 | TSS Error: 15.4333 | Correct: 0.5750 | RMS Error: 0.4392
   Epoch #  1750, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1500
Epoch #  1760 | TSS Error: 12.8153 | Correct: 0.5000 | RMS Error: 0.4002
   Epoch #  1760, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1770 | TSS Error: 12.6105 | Correct: 0.5000 | RMS Error: 0.3970
   Epoch #  1770, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1780 | TSS Error: 14.7739 | Correct: 0.5000 | RMS Error: 0.4297
   Epoch #  1780, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1790 | TSS Error: 12.6288 | Correct: 0.5000 | RMS Error: 0.3973
   Epoch #  1790, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1800 | TSS Error: 10.6497 | Correct: 0.5000 | RMS Error: 0.3649
   Epoch #  1800, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1810 | TSS Error: 12.8713 | Correct: 0.5000 | RMS Error: 0.4011
   Epoch #  1810, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1820 | TSS Error: 16.2706 | Correct: 0.5500 | RMS Error: 0.4510
   Epoch #  1820, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  1830 | TSS Error: 14.1612 | Correct: 0.4875 | RMS Error: 0.4207
   Epoch #  1830, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1840 | TSS Error: 15.5561 | Correct: 0.5375 | RMS Error: 0.4410
   Epoch #  1840, Layer = 'output'     | Units: 0.5375 | Patterns: 0.1000
Epoch #  1850 | TSS Error: 13.5374 | Correct: 0.5750 | RMS Error: 0.4114
   Epoch #  1850, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1500
Epoch #  1860 | TSS Error: 13.9062 | Correct: 0.4875 | RMS Error: 0.4169
   Epoch #  1860, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1870 | TSS Error: 14.2890 | Correct: 0.5250 | RMS Error: 0.4226
   Epoch #  1870, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0000
Epoch #  1880 | TSS Error: 13.5951 | Correct: 0.4875 | RMS Error: 0.4122
   Epoch #  1880, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  1890 | TSS Error: 13.3137 | Correct: 0.5000 | RMS Error: 0.4079
   Epoch #  1890, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1900 | TSS Error: 12.4461 | Correct: 0.5375 | RMS Error: 0.3944
   Epoch #  1900, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0500
Epoch #  1910 | TSS Error: 14.3860 | Correct: 0.5000 | RMS Error: 0.4241
   Epoch #  1910, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1920 | TSS Error: 13.0512 | Correct: 0.5500 | RMS Error: 0.4039
   Epoch #  1920, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  1930 | TSS Error: 11.0515 | Correct: 0.5000 | RMS Error: 0.3717
   Epoch #  1930, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1940 | TSS Error: 13.8789 | Correct: 0.5000 | RMS Error: 0.4165
   Epoch #  1940, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1950 | TSS Error: 14.7138 | Correct: 0.5000 | RMS Error: 0.4289
   Epoch #  1950, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  1960 | TSS Error: 15.5372 | Correct: 0.5375 | RMS Error: 0.4407
   Epoch #  1960, Layer = 'output'     | Units: 0.5375 | Patterns: 0.1000
Epoch #  1970 | TSS Error: 12.8184 | Correct: 0.5375 | RMS Error: 0.4003
   Epoch #  1970, Layer = 'output'     | Units: 0.5375 | Patterns: 0.1000
Epoch #  1980 | TSS Error: 14.2752 | Correct: 0.5250 | RMS Error: 0.4224
   Epoch #  1980, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #  1990 | TSS Error: 16.1770 | Correct: 0.5125 | RMS Error: 0.4497
   Epoch #  1990, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  2000 | TSS Error: 15.4479 | Correct: 0.5125 | RMS Error: 0.4394
   Epoch #  2000, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  2010 | TSS Error: 12.9414 | Correct: 0.4875 | RMS Error: 0.4022
   Epoch #  2010, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2020 | TSS Error: 18.0639 | Correct: 0.4750 | RMS Error: 0.4752
   Epoch #  2020, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #  2030 | TSS Error: 13.8879 | Correct: 0.5125 | RMS Error: 0.4167
   Epoch #  2030, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  2040 | TSS Error: 15.8279 | Correct: 0.5125 | RMS Error: 0.4448
   Epoch #  2040, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #  2050 | TSS Error: 12.6361 | Correct: 0.5000 | RMS Error: 0.3974
   Epoch #  2050, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2060 | TSS Error: 13.7858 | Correct: 0.5375 | RMS Error: 0.4151
   Epoch #  2060, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0000
Epoch #  2070 | TSS Error: 13.8853 | Correct: 0.5500 | RMS Error: 0.4166
   Epoch #  2070, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  2080 | TSS Error: 12.9883 | Correct: 0.5000 | RMS Error: 0.4029
   Epoch #  2080, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2090 | TSS Error: 14.1238 | Correct: 0.6000 | RMS Error: 0.4202
   Epoch #  2090, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #  2100 | TSS Error: 13.1495 | Correct: 0.4875 | RMS Error: 0.4054
   Epoch #  2100, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2110 | TSS Error: 14.9236 | Correct: 0.6000 | RMS Error: 0.4319
   Epoch #  2110, Layer = 'output'     | Units: 0.6000 | Patterns: 0.2000
Epoch #  2120 | TSS Error: 17.8770 | Correct: 0.5125 | RMS Error: 0.4727
   Epoch #  2120, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #  2130 | TSS Error: 13.2798 | Correct: 0.4875 | RMS Error: 0.4074
   Epoch #  2130, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2140 | TSS Error: 15.9574 | Correct: 0.5125 | RMS Error: 0.4466
   Epoch #  2140, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #  2150 | TSS Error: 15.0799 | Correct: 0.4875 | RMS Error: 0.4342
   Epoch #  2150, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2160 | TSS Error: 11.7673 | Correct: 0.5000 | RMS Error: 0.3835
   Epoch #  2160, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2170 | TSS Error: 13.0659 | Correct: 0.5000 | RMS Error: 0.4041
   Epoch #  2170, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2180 | TSS Error: 13.1810 | Correct: 0.5625 | RMS Error: 0.4059
   Epoch #  2180, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1000
Epoch #  2190 | TSS Error: 13.3494 | Correct: 0.5000 | RMS Error: 0.4085
   Epoch #  2190, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2200 | TSS Error: 13.4332 | Correct: 0.5375 | RMS Error: 0.4098
   Epoch #  2200, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0500
Epoch #  2210 | TSS Error: 12.9708 | Correct: 0.4875 | RMS Error: 0.4027
   Epoch #  2210, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2220 | TSS Error: 11.5921 | Correct: 0.5000 | RMS Error: 0.3807
   Epoch #  2220, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2230 | TSS Error: 17.3340 | Correct: 0.5000 | RMS Error: 0.4655
   Epoch #  2230, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2240 | TSS Error: 11.8594 | Correct: 0.5000 | RMS Error: 0.3850
   Epoch #  2240, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2250 | TSS Error: 17.3765 | Correct: 0.5375 | RMS Error: 0.4661
   Epoch #  2250, Layer = 'output'     | Units: 0.5375 | Patterns: 0.1000
Epoch #  2260 | TSS Error: 12.0892 | Correct: 0.4875 | RMS Error: 0.3887
   Epoch #  2260, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2270 | TSS Error: 14.0026 | Correct: 0.4750 | RMS Error: 0.4184
   Epoch #  2270, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #  2280 | TSS Error: 14.0358 | Correct: 0.5125 | RMS Error: 0.4189
   Epoch #  2280, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  2290 | TSS Error: 13.2774 | Correct: 0.5000 | RMS Error: 0.4074
   Epoch #  2290, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2300 | TSS Error: 13.1207 | Correct: 0.5000 | RMS Error: 0.4050
   Epoch #  2300, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2310 | TSS Error: 13.1452 | Correct: 0.4875 | RMS Error: 0.4054
   Epoch #  2310, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2320 | TSS Error: 15.2612 | Correct: 0.5125 | RMS Error: 0.4368
   Epoch #  2320, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #  2330 | TSS Error: 17.6963 | Correct: 0.5375 | RMS Error: 0.4703
   Epoch #  2330, Layer = 'output'     | Units: 0.5375 | Patterns: 0.1000
Epoch #  2340 | TSS Error: 14.6189 | Correct: 0.5625 | RMS Error: 0.4275
   Epoch #  2340, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1000
Epoch #  2350 | TSS Error: 14.9767 | Correct: 0.5000 | RMS Error: 0.4327
   Epoch #  2350, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2360 | TSS Error: 12.8744 | Correct: 0.5625 | RMS Error: 0.4012
   Epoch #  2360, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1000
Epoch #  2370 | TSS Error: 12.1802 | Correct: 0.5125 | RMS Error: 0.3902
   Epoch #  2370, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  2380 | TSS Error: 13.1173 | Correct: 0.4875 | RMS Error: 0.4049
   Epoch #  2380, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2390 | TSS Error: 12.9436 | Correct: 0.5000 | RMS Error: 0.4022
   Epoch #  2390, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2400 | TSS Error: 13.9769 | Correct: 0.4875 | RMS Error: 0.4180
   Epoch #  2400, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2410 | TSS Error: 14.5188 | Correct: 0.6375 | RMS Error: 0.4260
   Epoch #  2410, Layer = 'output'     | Units: 0.6375 | Patterns: 0.2000
Epoch #  2420 | TSS Error: 13.1645 | Correct: 0.5250 | RMS Error: 0.4057
   Epoch #  2420, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #  2430 | TSS Error: 16.1394 | Correct: 0.4750 | RMS Error: 0.4492
   Epoch #  2430, Layer = 'output'     | Units: 0.4750 | Patterns: 0.0000
Epoch #  2440 | TSS Error: 13.1901 | Correct: 0.5000 | RMS Error: 0.4060
   Epoch #  2440, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2450 | TSS Error: 11.6851 | Correct: 0.4875 | RMS Error: 0.3822
   Epoch #  2450, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2460 | TSS Error: 15.0718 | Correct: 0.6250 | RMS Error: 0.4340
   Epoch #  2460, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  2470 | TSS Error: 17.9807 | Correct: 0.5500 | RMS Error: 0.4741
   Epoch #  2470, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  2480 | TSS Error: 12.2790 | Correct: 0.5000 | RMS Error: 0.3918
   Epoch #  2480, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2490 | TSS Error: 15.8737 | Correct: 0.5500 | RMS Error: 0.4454
   Epoch #  2490, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  2500 | TSS Error: 12.4157 | Correct: 0.4875 | RMS Error: 0.3939
   Epoch #  2500, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2510 | TSS Error: 15.2562 | Correct: 0.4875 | RMS Error: 0.4367
   Epoch #  2510, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2520 | TSS Error: 11.8824 | Correct: 0.5250 | RMS Error: 0.3854
   Epoch #  2520, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #  2530 | TSS Error: 14.9043 | Correct: 0.5125 | RMS Error: 0.4316
   Epoch #  2530, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  2540 | TSS Error: 12.1407 | Correct: 0.5000 | RMS Error: 0.3896
   Epoch #  2540, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2550 | TSS Error: 20.5430 | Correct: 0.6000 | RMS Error: 0.5067
   Epoch #  2550, Layer = 'output'     | Units: 0.6000 | Patterns: 0.1500
Epoch #  2560 | TSS Error: 12.0771 | Correct: 0.5000 | RMS Error: 0.3885
   Epoch #  2560, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2570 | TSS Error: 14.2289 | Correct: 0.5375 | RMS Error: 0.4217
   Epoch #  2570, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0000
Epoch #  2580 | TSS Error: 14.1441 | Correct: 0.5000 | RMS Error: 0.4205
   Epoch #  2580, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2590 | TSS Error: 13.7898 | Correct: 0.5000 | RMS Error: 0.4152
   Epoch #  2590, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2600 | TSS Error: 17.3270 | Correct: 0.5250 | RMS Error: 0.4654
   Epoch #  2600, Layer = 'output'     | Units: 0.5250 | Patterns: 0.1000
Epoch #  2610 | TSS Error: 13.5671 | Correct: 0.5125 | RMS Error: 0.4118
   Epoch #  2610, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0500
Epoch #  2620 | TSS Error: 12.1847 | Correct: 0.5125 | RMS Error: 0.3903
   Epoch #  2620, Layer = 'output'     | Units: 0.5125 | Patterns: 0.0000
Epoch #  2630 | TSS Error: 14.7981 | Correct: 0.5250 | RMS Error: 0.4301
   Epoch #  2630, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0000
Epoch #  2640 | TSS Error: 13.5236 | Correct: 0.5625 | RMS Error: 0.4112
   Epoch #  2640, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1500
Epoch #  2650 | TSS Error: 13.1986 | Correct: 0.4875 | RMS Error: 0.4062
   Epoch #  2650, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2660 | TSS Error: 14.1587 | Correct: 0.5250 | RMS Error: 0.4207
   Epoch #  2660, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #  2670 | TSS Error: 12.7226 | Correct: 0.4875 | RMS Error: 0.3988
   Epoch #  2670, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2680 | TSS Error: 11.8047 | Correct: 0.5375 | RMS Error: 0.3841
   Epoch #  2680, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0500
Epoch #  2690 | TSS Error: 13.9564 | Correct: 0.5375 | RMS Error: 0.4177
   Epoch #  2690, Layer = 'output'     | Units: 0.5375 | Patterns: 0.0000
Epoch #  2700 | TSS Error: 15.2503 | Correct: 0.5750 | RMS Error: 0.4366
   Epoch #  2700, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1000
Epoch #  2710 | TSS Error: 13.2531 | Correct: 0.4875 | RMS Error: 0.4070
   Epoch #  2710, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2720 | TSS Error: 15.1357 | Correct: 0.5500 | RMS Error: 0.4350
   Epoch #  2720, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000
Epoch #  2730 | TSS Error: 13.3866 | Correct: 0.4875 | RMS Error: 0.4091
   Epoch #  2730, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2740 | TSS Error: 14.1141 | Correct: 0.5750 | RMS Error: 0.4200
   Epoch #  2740, Layer = 'output'     | Units: 0.5750 | Patterns: 0.1500
Epoch #  2750 | TSS Error: 13.3888 | Correct: 0.5000 | RMS Error: 0.4091
   Epoch #  2750, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2760 | TSS Error: 13.0313 | Correct: 0.4875 | RMS Error: 0.4036
   Epoch #  2760, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2770 | TSS Error: 11.3035 | Correct: 0.5000 | RMS Error: 0.3759
   Epoch #  2770, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2780 | TSS Error: 19.0533 | Correct: 0.4875 | RMS Error: 0.4880
   Epoch #  2780, Layer = 'output'     | Units: 0.4875 | Patterns: 0.0000
Epoch #  2790 | TSS Error: 11.7956 | Correct: 0.5000 | RMS Error: 0.3840
   Epoch #  2790, Layer = 'output'     | Units: 0.5000 | Patterns: 0.0000
Epoch #  2800 | TSS Error: 11.2283 | Correct: 0.5250 | RMS Error: 0.3746
   Epoch #  2800, Layer = 'output'     | Units: 0.5250 | Patterns: 0.0500
Epoch #  2810 | TSS Error: 12.8110 | Correct: 0.5500 | RMS Error: 0.4002
   Epoch #  2810, Layer = 'output'     | Units: 0.5500 | Patterns: 0.1000

Traceback (most recent call last):
  File "<pyshell#14>", line 1, in -toplevel-
    train()
  File "C:\Documents and Settings\compsci\Desktop\Code\test.py", line 35, in train
    n.train()
  File "C:\Python24\lib\site-packages\pyrobot\brain\conx.py", line 1553, in train
    (tssErr, totalCorrect, totalCount, totalPCorrect) = self.sweep()
  File "C:\Python24\lib\site-packages\pyrobot\brain\conx.py", line 1682, in sweep
    (error, correct, total, pcorrect) = self.step( **datum )
  File "C:\Python24\lib\site-packages\pyrobot\brain\conx.py", line 1642, in step
    self.change_weights() # else change weights in sweep
  File "C:\Python24\lib\site-packages\pyrobot\brain\conx.py", line 2038, in change_weights
    connection.toLayer.numConnects))
  File "C:\Python24\lib\site-packages\pyrobot\brain\conx.py", line 1972, in deltaWeight
    if self._quickprop:
KeyboardInterrupt
>>> 
>>> train()
# shapes = 4
tolerance = 0.2
hidden = 5
Epoch #    10 | TSS Error: 11.9817 | Correct: 0.5000 | RMS Error: 0.4327
   Epoch #    10, Layer = 'output'     | Units: 0.5000 | Patterns: 0.1250
Epoch #    20 | TSS Error: 14.0605 | Correct: 0.5781 | RMS Error: 0.4687
   Epoch #    20, Layer = 'output'     | Units: 0.5781 | Patterns: 0.1875
Epoch #    30 | TSS Error: 7.9997 | Correct: 0.6406 | RMS Error: 0.3535
   Epoch #    30, Layer = 'output'     | Units: 0.6406 | Patterns: 0.1250
Epoch #    40 | TSS Error: 4.7642 | Correct: 0.8750 | RMS Error: 0.2728
   Epoch #    40, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
----------------------------------------------------
Final #    47 | TSS Error: 0.2578 | Correct: 1.0000 | RMS Error: 0.0635
   Final #    47, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	1 	1 	1 	1 	1 	2 X 	1 	1 	2 X 	
Shape 2		2 	2 	2 	2 	2 	2 	2 	0 X 	2 	0 X 	
Shape 3		3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	
# wrong: 4
>>> 
>>> train()
# shapes = 4
tolerance = 0.2
hidden = 5
Epoch #    10 | TSS Error: 11.8040 | Correct: 0.5156 | RMS Error: 0.4295
   Epoch #    10, Layer = 'output'     | Units: 0.5156 | Patterns: 0.0000
Epoch #    20 | TSS Error: 9.1728 | Correct: 0.5625 | RMS Error: 0.3786
   Epoch #    20, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1250
Epoch #    30 | TSS Error: 4.4772 | Correct: 0.7500 | RMS Error: 0.2645
   Epoch #    30, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    40 | TSS Error: 4.7029 | Correct: 0.7500 | RMS Error: 0.2711
   Epoch #    40, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    50 | TSS Error: 4.5789 | Correct: 0.7500 | RMS Error: 0.2675
   Epoch #    50, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    60 | TSS Error: 4.4469 | Correct: 0.7500 | RMS Error: 0.2636
   Epoch #    60, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    70 | TSS Error: 5.1274 | Correct: 0.7500 | RMS Error: 0.2830
   Epoch #    70, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    80 | TSS Error: 4.3140 | Correct: 0.7500 | RMS Error: 0.2596
   Epoch #    80, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #    90 | TSS Error: 13.0446 | Correct: 0.6250 | RMS Error: 0.4515
   Epoch #    90, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   100 | TSS Error: 4.6398 | Correct: 0.7500 | RMS Error: 0.2693
   Epoch #   100, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   110 | TSS Error: 5.9070 | Correct: 0.7500 | RMS Error: 0.3038
   Epoch #   110, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   120 | TSS Error: 4.4725 | Correct: 0.7500 | RMS Error: 0.2644
   Epoch #   120, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   130 | TSS Error: 4.8871 | Correct: 0.7500 | RMS Error: 0.2763
   Epoch #   130, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   140 | TSS Error: 4.6428 | Correct: 0.7500 | RMS Error: 0.2693
   Epoch #   140, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   150 | TSS Error: 6.2601 | Correct: 0.7188 | RMS Error: 0.3128
   Epoch #   150, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   160 | TSS Error: 4.8803 | Correct: 0.7500 | RMS Error: 0.2761
   Epoch #   160, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   170 | TSS Error: 5.3824 | Correct: 0.7500 | RMS Error: 0.2900
   Epoch #   170, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   180 | TSS Error: 6.4344 | Correct: 0.7188 | RMS Error: 0.3171
   Epoch #   180, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   190 | TSS Error: 4.4602 | Correct: 0.7500 | RMS Error: 0.2640
   Epoch #   190, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   200 | TSS Error: 6.6162 | Correct: 0.7188 | RMS Error: 0.3215
   Epoch #   200, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   210 | TSS Error: 4.5191 | Correct: 0.7500 | RMS Error: 0.2657
   Epoch #   210, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   220 | TSS Error: 6.8745 | Correct: 0.7188 | RMS Error: 0.3277
   Epoch #   220, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   230 | TSS Error: 4.7691 | Correct: 0.7500 | RMS Error: 0.2730
   Epoch #   230, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   240 | TSS Error: 6.5377 | Correct: 0.7188 | RMS Error: 0.3196
   Epoch #   240, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   250 | TSS Error: 4.4650 | Correct: 0.7500 | RMS Error: 0.2641
   Epoch #   250, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   260 | TSS Error: 4.2685 | Correct: 0.7500 | RMS Error: 0.2583
   Epoch #   260, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   270 | TSS Error: 5.6386 | Correct: 0.7500 | RMS Error: 0.2968
   Epoch #   270, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   280 | TSS Error: 4.8398 | Correct: 0.7500 | RMS Error: 0.2750
   Epoch #   280, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   290 | TSS Error: 5.1850 | Correct: 0.7500 | RMS Error: 0.2846
   Epoch #   290, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   300 | TSS Error: 4.3851 | Correct: 0.7500 | RMS Error: 0.2618
   Epoch #   300, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   310 | TSS Error: 5.4652 | Correct: 0.7500 | RMS Error: 0.2922
   Epoch #   310, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   320 | TSS Error: 4.4446 | Correct: 0.7500 | RMS Error: 0.2635
   Epoch #   320, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   330 | TSS Error: 4.9542 | Correct: 0.7500 | RMS Error: 0.2782
   Epoch #   330, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   340 | TSS Error: 4.4611 | Correct: 0.7500 | RMS Error: 0.2640
   Epoch #   340, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   350 | TSS Error: 3.8235 | Correct: 0.7500 | RMS Error: 0.2444
   Epoch #   350, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   360 | TSS Error: 6.3674 | Correct: 0.7031 | RMS Error: 0.3154
   Epoch #   360, Layer = 'output'     | Units: 0.7031 | Patterns: 0.4375
Epoch #   370 | TSS Error: 4.6232 | Correct: 0.7500 | RMS Error: 0.2688
   Epoch #   370, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   380 | TSS Error: 4.5853 | Correct: 0.7500 | RMS Error: 0.2677
   Epoch #   380, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   390 | TSS Error: 4.9430 | Correct: 0.7500 | RMS Error: 0.2779
   Epoch #   390, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   400 | TSS Error: 7.7636 | Correct: 0.7188 | RMS Error: 0.3483
   Epoch #   400, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   410 | TSS Error: 4.5834 | Correct: 0.7188 | RMS Error: 0.2676
   Epoch #   410, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   420 | TSS Error: 6.9964 | Correct: 0.7188 | RMS Error: 0.3306
   Epoch #   420, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   430 | TSS Error: 5.9169 | Correct: 0.6406 | RMS Error: 0.3041
   Epoch #   430, Layer = 'output'     | Units: 0.6406 | Patterns: 0.2500
Epoch #   440 | TSS Error: 6.2617 | Correct: 0.6250 | RMS Error: 0.3128
   Epoch #   440, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   450 | TSS Error: 8.7003 | Correct: 0.6563 | RMS Error: 0.3687
   Epoch #   450, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   460 | TSS Error: 6.0836 | Correct: 0.6875 | RMS Error: 0.3083
   Epoch #   460, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   470 | TSS Error: 7.9942 | Correct: 0.6875 | RMS Error: 0.3534
   Epoch #   470, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   480 | TSS Error: 10.0222 | Correct: 0.6563 | RMS Error: 0.3957
   Epoch #   480, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   490 | TSS Error: 6.3845 | Correct: 0.6875 | RMS Error: 0.3158
   Epoch #   490, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3125
Epoch #   500 | TSS Error: 6.2303 | Correct: 0.7188 | RMS Error: 0.3120
   Epoch #   500, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   510 | TSS Error: 6.4090 | Correct: 0.6250 | RMS Error: 0.3164
   Epoch #   510, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   520 | TSS Error: 7.9431 | Correct: 0.6563 | RMS Error: 0.3523
   Epoch #   520, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   530 | TSS Error: 6.0261 | Correct: 0.6250 | RMS Error: 0.3069
   Epoch #   530, Layer = 'output'     | Units: 0.6250 | Patterns: 0.1875
Epoch #   540 | TSS Error: 8.7061 | Correct: 0.6875 | RMS Error: 0.3688
   Epoch #   540, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   550 | TSS Error: 7.5245 | Correct: 0.6563 | RMS Error: 0.3429
   Epoch #   550, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   560 | TSS Error: 6.0074 | Correct: 0.7188 | RMS Error: 0.3064
   Epoch #   560, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   570 | TSS Error: 8.2141 | Correct: 0.6250 | RMS Error: 0.3583
   Epoch #   570, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   580 | TSS Error: 6.3428 | Correct: 0.7188 | RMS Error: 0.3148
   Epoch #   580, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   590 | TSS Error: 7.8016 | Correct: 0.6250 | RMS Error: 0.3491
   Epoch #   590, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   600 | TSS Error: 5.7090 | Correct: 0.6250 | RMS Error: 0.2987
   Epoch #   600, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   610 | TSS Error: 5.5579 | Correct: 0.6875 | RMS Error: 0.2947
   Epoch #   610, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   620 | TSS Error: 5.3182 | Correct: 0.6875 | RMS Error: 0.2883
   Epoch #   620, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   630 | TSS Error: 6.6228 | Correct: 0.6563 | RMS Error: 0.3217
   Epoch #   630, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   640 | TSS Error: 8.5283 | Correct: 0.6875 | RMS Error: 0.3650
   Epoch #   640, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   650 | TSS Error: 6.2253 | Correct: 0.7188 | RMS Error: 0.3119
   Epoch #   650, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   660 | TSS Error: 5.4917 | Correct: 0.6875 | RMS Error: 0.2929
   Epoch #   660, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   670 | TSS Error: 6.4909 | Correct: 0.7188 | RMS Error: 0.3185
   Epoch #   670, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   680 | TSS Error: 6.5227 | Correct: 0.6250 | RMS Error: 0.3192
   Epoch #   680, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   690 | TSS Error: 5.4257 | Correct: 0.6563 | RMS Error: 0.2912
   Epoch #   690, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   700 | TSS Error: 7.2316 | Correct: 0.6563 | RMS Error: 0.3361
   Epoch #   700, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   710 | TSS Error: 5.7305 | Correct: 0.7188 | RMS Error: 0.2992
   Epoch #   710, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   720 | TSS Error: 9.1882 | Correct: 0.5938 | RMS Error: 0.3789
   Epoch #   720, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #   730 | TSS Error: 7.0990 | Correct: 0.7188 | RMS Error: 0.3330
   Epoch #   730, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   740 | TSS Error: 7.9055 | Correct: 0.6250 | RMS Error: 0.3515
   Epoch #   740, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   750 | TSS Error: 6.4741 | Correct: 0.7188 | RMS Error: 0.3181
   Epoch #   750, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   760 | TSS Error: 11.1987 | Correct: 0.6406 | RMS Error: 0.4183
   Epoch #   760, Layer = 'output'     | Units: 0.6406 | Patterns: 0.3125
Epoch #   770 | TSS Error: 6.7971 | Correct: 0.6875 | RMS Error: 0.3259
   Epoch #   770, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   780 | TSS Error: 7.9660 | Correct: 0.6563 | RMS Error: 0.3528
   Epoch #   780, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   790 | TSS Error: 6.2485 | Correct: 0.6719 | RMS Error: 0.3125
   Epoch #   790, Layer = 'output'     | Units: 0.6719 | Patterns: 0.2500
Epoch #   800 | TSS Error: 6.1065 | Correct: 0.6563 | RMS Error: 0.3089
   Epoch #   800, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   810 | TSS Error: 4.9326 | Correct: 0.6563 | RMS Error: 0.2776
   Epoch #   810, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   820 | TSS Error: 6.0169 | Correct: 0.7188 | RMS Error: 0.3066
   Epoch #   820, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   830 | TSS Error: 9.2324 | Correct: 0.6875 | RMS Error: 0.3798
   Epoch #   830, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   840 | TSS Error: 5.0123 | Correct: 0.7188 | RMS Error: 0.2799
   Epoch #   840, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   850 | TSS Error: 8.1906 | Correct: 0.7813 | RMS Error: 0.3577
   Epoch #   850, Layer = 'output'     | Units: 0.7813 | Patterns: 0.5625
Epoch #   860 | TSS Error: 8.2600 | Correct: 0.6875 | RMS Error: 0.3593
   Epoch #   860, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   870 | TSS Error: 8.3895 | Correct: 0.6250 | RMS Error: 0.3621
   Epoch #   870, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   880 | TSS Error: 7.6065 | Correct: 0.7188 | RMS Error: 0.3447
   Epoch #   880, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   890 | TSS Error: 8.7996 | Correct: 0.6875 | RMS Error: 0.3708
   Epoch #   890, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #   900 | TSS Error: 8.4130 | Correct: 0.6563 | RMS Error: 0.3626
   Epoch #   900, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   910 | TSS Error: 5.3324 | Correct: 0.6250 | RMS Error: 0.2887
   Epoch #   910, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   920 | TSS Error: 12.0318 | Correct: 0.6250 | RMS Error: 0.4336
   Epoch #   920, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #   930 | TSS Error: 6.6383 | Correct: 0.7188 | RMS Error: 0.3221
   Epoch #   930, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   940 | TSS Error: 4.8949 | Correct: 0.6563 | RMS Error: 0.2766
   Epoch #   940, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #   950 | TSS Error: 5.8622 | Correct: 0.7188 | RMS Error: 0.3027
   Epoch #   950, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   960 | TSS Error: 6.0298 | Correct: 0.7188 | RMS Error: 0.3069
   Epoch #   960, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   970 | TSS Error: 6.1562 | Correct: 0.7188 | RMS Error: 0.3101
   Epoch #   970, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #   980 | TSS Error: 6.8888 | Correct: 0.7500 | RMS Error: 0.3281
   Epoch #   980, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #   990 | TSS Error: 5.1540 | Correct: 0.6250 | RMS Error: 0.2838
   Epoch #   990, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1000 | TSS Error: 4.6761 | Correct: 0.7500 | RMS Error: 0.2703
   Epoch #  1000, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1010 | TSS Error: 5.0225 | Correct: 0.7500 | RMS Error: 0.2801
   Epoch #  1010, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1020 | TSS Error: 6.1868 | Correct: 0.8125 | RMS Error: 0.3109
   Epoch #  1020, Layer = 'output'     | Units: 0.8125 | Patterns: 0.6250
Epoch #  1030 | TSS Error: 6.4051 | Correct: 0.7188 | RMS Error: 0.3164
   Epoch #  1030, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1040 | TSS Error: 9.4467 | Correct: 0.6250 | RMS Error: 0.3842
   Epoch #  1040, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1050 | TSS Error: 6.4923 | Correct: 0.7188 | RMS Error: 0.3185
   Epoch #  1050, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1060 | TSS Error: 6.5100 | Correct: 0.6250 | RMS Error: 0.3189
   Epoch #  1060, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1070 | TSS Error: 8.2245 | Correct: 0.5938 | RMS Error: 0.3585
   Epoch #  1070, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1080 | TSS Error: 5.6628 | Correct: 0.7500 | RMS Error: 0.2975
   Epoch #  1080, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1090 | TSS Error: 9.6176 | Correct: 0.7188 | RMS Error: 0.3877
   Epoch #  1090, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1100 | TSS Error: 5.0232 | Correct: 0.6563 | RMS Error: 0.2802
   Epoch #  1100, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1110 | TSS Error: 5.6661 | Correct: 0.6563 | RMS Error: 0.2975
   Epoch #  1110, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1120 | TSS Error: 6.9315 | Correct: 0.6250 | RMS Error: 0.3291
   Epoch #  1120, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1130 | TSS Error: 5.4444 | Correct: 0.6563 | RMS Error: 0.2917
   Epoch #  1130, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1140 | TSS Error: 6.3769 | Correct: 0.7188 | RMS Error: 0.3157
   Epoch #  1140, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1150 | TSS Error: 8.7514 | Correct: 0.6875 | RMS Error: 0.3698
   Epoch #  1150, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1160 | TSS Error: 8.6043 | Correct: 0.6250 | RMS Error: 0.3667
   Epoch #  1160, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1170 | TSS Error: 5.5679 | Correct: 0.6250 | RMS Error: 0.2950
   Epoch #  1170, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1180 | TSS Error: 6.6699 | Correct: 0.7188 | RMS Error: 0.3228
   Epoch #  1180, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1190 | TSS Error: 9.5169 | Correct: 0.6719 | RMS Error: 0.3856
   Epoch #  1190, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3125
Epoch #  1200 | TSS Error: 8.3248 | Correct: 0.6563 | RMS Error: 0.3607
   Epoch #  1200, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1210 | TSS Error: 5.1828 | Correct: 0.7500 | RMS Error: 0.2846
   Epoch #  1210, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1220 | TSS Error: 10.7508 | Correct: 0.6563 | RMS Error: 0.4099
   Epoch #  1220, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1230 | TSS Error: 11.2566 | Correct: 0.5938 | RMS Error: 0.4194
   Epoch #  1230, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1240 | TSS Error: 8.2732 | Correct: 0.6875 | RMS Error: 0.3595
   Epoch #  1240, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1250 | TSS Error: 6.5326 | Correct: 0.5938 | RMS Error: 0.3195
   Epoch #  1250, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1260 | TSS Error: 8.2077 | Correct: 0.5938 | RMS Error: 0.3581
   Epoch #  1260, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1270 | TSS Error: 5.2324 | Correct: 0.7188 | RMS Error: 0.2859
   Epoch #  1270, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1280 | TSS Error: 5.7734 | Correct: 0.6250 | RMS Error: 0.3003
   Epoch #  1280, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1290 | TSS Error: 6.7237 | Correct: 0.6719 | RMS Error: 0.3241
   Epoch #  1290, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3125
Epoch #  1300 | TSS Error: 5.6238 | Correct: 0.6250 | RMS Error: 0.2964
   Epoch #  1300, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1310 | TSS Error: 8.9336 | Correct: 0.5625 | RMS Error: 0.3736
   Epoch #  1310, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1250
Epoch #  1320 | TSS Error: 8.1619 | Correct: 0.6719 | RMS Error: 0.3571
   Epoch #  1320, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3750
Epoch #  1330 | TSS Error: 10.1840 | Correct: 0.6250 | RMS Error: 0.3989
   Epoch #  1330, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1340 | TSS Error: 6.7448 | Correct: 0.6250 | RMS Error: 0.3246
   Epoch #  1340, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1350 | TSS Error: 6.9079 | Correct: 0.5938 | RMS Error: 0.3285
   Epoch #  1350, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1360 | TSS Error: 7.8764 | Correct: 0.6875 | RMS Error: 0.3508
   Epoch #  1360, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1370 | TSS Error: 10.0601 | Correct: 0.5313 | RMS Error: 0.3965
   Epoch #  1370, Layer = 'output'     | Units: 0.5313 | Patterns: 0.0625
Epoch #  1380 | TSS Error: 6.9087 | Correct: 0.6875 | RMS Error: 0.3286
   Epoch #  1380, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1390 | TSS Error: 14.0628 | Correct: 0.5313 | RMS Error: 0.4688
   Epoch #  1390, Layer = 'output'     | Units: 0.5313 | Patterns: 0.1250
Epoch #  1400 | TSS Error: 9.5408 | Correct: 0.5938 | RMS Error: 0.3861
   Epoch #  1400, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1410 | TSS Error: 7.4165 | Correct: 0.6094 | RMS Error: 0.3404
   Epoch #  1410, Layer = 'output'     | Units: 0.6094 | Patterns: 0.1875
Epoch #  1420 | TSS Error: 5.9389 | Correct: 0.7188 | RMS Error: 0.3046
   Epoch #  1420, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1430 | TSS Error: 6.1392 | Correct: 0.7188 | RMS Error: 0.3097
   Epoch #  1430, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1440 | TSS Error: 7.6818 | Correct: 0.5938 | RMS Error: 0.3465
   Epoch #  1440, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1450 | TSS Error: 7.1300 | Correct: 0.6563 | RMS Error: 0.3338
   Epoch #  1450, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1460 | TSS Error: 7.4568 | Correct: 0.6250 | RMS Error: 0.3413
   Epoch #  1460, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1470 | TSS Error: 5.0053 | Correct: 0.7500 | RMS Error: 0.2797
   Epoch #  1470, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1480 | TSS Error: 4.3980 | Correct: 0.7500 | RMS Error: 0.2621
   Epoch #  1480, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1490 | TSS Error: 4.8506 | Correct: 0.7500 | RMS Error: 0.2753
   Epoch #  1490, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1500 | TSS Error: 6.3149 | Correct: 0.7188 | RMS Error: 0.3141
   Epoch #  1500, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1510 | TSS Error: 8.2043 | Correct: 0.6563 | RMS Error: 0.3580
   Epoch #  1510, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1520 | TSS Error: 4.6028 | Correct: 0.7031 | RMS Error: 0.2682
   Epoch #  1520, Layer = 'output'     | Units: 0.7031 | Patterns: 0.3750
Epoch #  1530 | TSS Error: 8.1141 | Correct: 0.6563 | RMS Error: 0.3561
   Epoch #  1530, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1540 | TSS Error: 5.2111 | Correct: 0.7500 | RMS Error: 0.2853
   Epoch #  1540, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1550 | TSS Error: 7.9914 | Correct: 0.6875 | RMS Error: 0.3534
   Epoch #  1550, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1560 | TSS Error: 8.9832 | Correct: 0.6719 | RMS Error: 0.3746
   Epoch #  1560, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3750
Epoch #  1570 | TSS Error: 7.5308 | Correct: 0.6250 | RMS Error: 0.3430
   Epoch #  1570, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1580 | TSS Error: 6.0138 | Correct: 0.7188 | RMS Error: 0.3065
   Epoch #  1580, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1590 | TSS Error: 6.0954 | Correct: 0.7188 | RMS Error: 0.3086
   Epoch #  1590, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1600 | TSS Error: 4.6033 | Correct: 0.7188 | RMS Error: 0.2682
   Epoch #  1600, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1610 | TSS Error: 6.6510 | Correct: 0.6250 | RMS Error: 0.3224
   Epoch #  1610, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1620 | TSS Error: 10.3482 | Correct: 0.6563 | RMS Error: 0.4021
   Epoch #  1620, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1630 | TSS Error: 6.6842 | Correct: 0.7031 | RMS Error: 0.3232
   Epoch #  1630, Layer = 'output'     | Units: 0.7031 | Patterns: 0.3750
Epoch #  1640 | TSS Error: 10.2949 | Correct: 0.6563 | RMS Error: 0.4011
   Epoch #  1640, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1650 | TSS Error: 8.4004 | Correct: 0.5938 | RMS Error: 0.3623
   Epoch #  1650, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1660 | TSS Error: 5.1264 | Correct: 0.7500 | RMS Error: 0.2830
   Epoch #  1660, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1670 | TSS Error: 7.5911 | Correct: 0.7188 | RMS Error: 0.3444
   Epoch #  1670, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1680 | TSS Error: 8.0325 | Correct: 0.6563 | RMS Error: 0.3543
   Epoch #  1680, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1690 | TSS Error: 6.4665 | Correct: 0.6250 | RMS Error: 0.3179
   Epoch #  1690, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1700 | TSS Error: 10.3026 | Correct: 0.6250 | RMS Error: 0.4012
   Epoch #  1700, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1710 | TSS Error: 4.9765 | Correct: 0.6563 | RMS Error: 0.2789
   Epoch #  1710, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1720 | TSS Error: 8.9487 | Correct: 0.6563 | RMS Error: 0.3739
   Epoch #  1720, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1730 | TSS Error: 5.7466 | Correct: 0.6875 | RMS Error: 0.2997
   Epoch #  1730, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1740 | TSS Error: 9.3325 | Correct: 0.5938 | RMS Error: 0.3819
   Epoch #  1740, Layer = 'output'     | Units: 0.5938 | Patterns: 0.1875
Epoch #  1750 | TSS Error: 8.4576 | Correct: 0.6563 | RMS Error: 0.3635
   Epoch #  1750, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1760 | TSS Error: 4.8676 | Correct: 0.7500 | RMS Error: 0.2758
   Epoch #  1760, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1770 | TSS Error: 6.2193 | Correct: 0.6563 | RMS Error: 0.3117
   Epoch #  1770, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1780 | TSS Error: 8.2348 | Correct: 0.6719 | RMS Error: 0.3587
   Epoch #  1780, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3125
Epoch #  1790 | TSS Error: 7.7082 | Correct: 0.6875 | RMS Error: 0.3470
   Epoch #  1790, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1800 | TSS Error: 7.0039 | Correct: 0.6563 | RMS Error: 0.3308
   Epoch #  1800, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1810 | TSS Error: 6.1604 | Correct: 0.7188 | RMS Error: 0.3103
   Epoch #  1810, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1820 | TSS Error: 10.2425 | Correct: 0.6250 | RMS Error: 0.4000
   Epoch #  1820, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1830 | TSS Error: 7.8601 | Correct: 0.6875 | RMS Error: 0.3504
   Epoch #  1830, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1840 | TSS Error: 6.4704 | Correct: 0.7188 | RMS Error: 0.3180
   Epoch #  1840, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1850 | TSS Error: 8.5262 | Correct: 0.6250 | RMS Error: 0.3650
   Epoch #  1850, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1860 | TSS Error: 5.3377 | Correct: 0.6563 | RMS Error: 0.2888
   Epoch #  1860, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1870 | TSS Error: 6.3271 | Correct: 0.6875 | RMS Error: 0.3144
   Epoch #  1870, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1880 | TSS Error: 6.7672 | Correct: 0.7188 | RMS Error: 0.3252
   Epoch #  1880, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1890 | TSS Error: 6.1456 | Correct: 0.6875 | RMS Error: 0.3099
   Epoch #  1890, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1900 | TSS Error: 6.5212 | Correct: 0.6250 | RMS Error: 0.3192
   Epoch #  1900, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1910 | TSS Error: 9.7714 | Correct: 0.6875 | RMS Error: 0.3907
   Epoch #  1910, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  1920 | TSS Error: 6.0760 | Correct: 0.6250 | RMS Error: 0.3081
   Epoch #  1920, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1930 | TSS Error: 4.4802 | Correct: 0.7500 | RMS Error: 0.2646
   Epoch #  1930, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  1940 | TSS Error: 8.2049 | Correct: 0.6250 | RMS Error: 0.3581
   Epoch #  1940, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  1950 | TSS Error: 6.2066 | Correct: 0.7188 | RMS Error: 0.3114
   Epoch #  1950, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1960 | TSS Error: 10.7018 | Correct: 0.6563 | RMS Error: 0.4089
   Epoch #  1960, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1970 | TSS Error: 8.5199 | Correct: 0.6563 | RMS Error: 0.3649
   Epoch #  1970, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  1980 | TSS Error: 6.5277 | Correct: 0.7188 | RMS Error: 0.3194
   Epoch #  1980, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  1990 | TSS Error: 5.4504 | Correct: 0.7344 | RMS Error: 0.2918
   Epoch #  1990, Layer = 'output'     | Units: 0.7344 | Patterns: 0.4375
Epoch #  2000 | TSS Error: 8.6574 | Correct: 0.6875 | RMS Error: 0.3678
   Epoch #  2000, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  2010 | TSS Error: 5.1026 | Correct: 0.6250 | RMS Error: 0.2824
   Epoch #  2010, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  2020 | TSS Error: 5.3791 | Correct: 0.7500 | RMS Error: 0.2899
   Epoch #  2020, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  2030 | TSS Error: 4.5825 | Correct: 0.7500 | RMS Error: 0.2676
   Epoch #  2030, Layer = 'output'     | Units: 0.7500 | Patterns: 0.5000
Epoch #  2040 | TSS Error: 6.1806 | Correct: 0.6406 | RMS Error: 0.3108
   Epoch #  2040, Layer = 'output'     | Units: 0.6406 | Patterns: 0.2500
Epoch #  2050 | TSS Error: 7.0083 | Correct: 0.6875 | RMS Error: 0.3309
   Epoch #  2050, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3125
Epoch #  2060 | TSS Error: 10.9582 | Correct: 0.6563 | RMS Error: 0.4138
   Epoch #  2060, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  2070 | TSS Error: 7.7063 | Correct: 0.6094 | RMS Error: 0.3470
   Epoch #  2070, Layer = 'output'     | Units: 0.6094 | Patterns: 0.1875
Epoch #  2080 | TSS Error: 9.2638 | Correct: 0.6250 | RMS Error: 0.3805
   Epoch #  2080, Layer = 'output'     | Units: 0.6250 | Patterns: 0.1875
Epoch #  2090 | TSS Error: 8.9289 | Correct: 0.5313 | RMS Error: 0.3735
   Epoch #  2090, Layer = 'output'     | Units: 0.5313 | Patterns: 0.1250
Epoch #  2100 | TSS Error: 7.4003 | Correct: 0.6250 | RMS Error: 0.3400
   Epoch #  2100, Layer = 'output'     | Units: 0.6250 | Patterns: 0.1875
Epoch #  2110 | TSS Error: 7.3713 | Correct: 0.6719 | RMS Error: 0.3394
   Epoch #  2110, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3750
Epoch #  2120 | TSS Error: 9.3182 | Correct: 0.5625 | RMS Error: 0.3816
   Epoch #  2120, Layer = 'output'     | Units: 0.5625 | Patterns: 0.1250
Epoch #  2130 | TSS Error: 7.3069 | Correct: 0.6719 | RMS Error: 0.3379
   Epoch #  2130, Layer = 'output'     | Units: 0.6719 | Patterns: 0.2500
Epoch #  2140 | TSS Error: 8.6765 | Correct: 0.5313 | RMS Error: 0.3682
   Epoch #  2140, Layer = 'output'     | Units: 0.5313 | Patterns: 0.1875
Epoch #  2150 | TSS Error: 8.6829 | Correct: 0.6875 | RMS Error: 0.3683
   Epoch #  2150, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3125
Epoch #  2160 | TSS Error: 9.8238 | Correct: 0.6094 | RMS Error: 0.3918
   Epoch #  2160, Layer = 'output'     | Units: 0.6094 | Patterns: 0.1875
Epoch #  2170 | TSS Error: 8.1348 | Correct: 0.6875 | RMS Error: 0.3565
   Epoch #  2170, Layer = 'output'     | Units: 0.6875 | Patterns: 0.2500
Epoch #  2180 | TSS Error: 11.2210 | Correct: 0.6719 | RMS Error: 0.4187
   Epoch #  2180, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3125
Epoch #  2190 | TSS Error: 10.1097 | Correct: 0.6719 | RMS Error: 0.3974
   Epoch #  2190, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3125
Epoch #  2200 | TSS Error: 9.1995 | Correct: 0.7188 | RMS Error: 0.3791
   Epoch #  2200, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  2210 | TSS Error: 8.2575 | Correct: 0.6250 | RMS Error: 0.3592
   Epoch #  2210, Layer = 'output'     | Units: 0.6250 | Patterns: 0.1875
Epoch #  2220 | TSS Error: 8.0628 | Correct: 0.6406 | RMS Error: 0.3549
   Epoch #  2220, Layer = 'output'     | Units: 0.6406 | Patterns: 0.2500
Epoch #  2230 | TSS Error: 8.5031 | Correct: 0.6719 | RMS Error: 0.3645
   Epoch #  2230, Layer = 'output'     | Units: 0.6719 | Patterns: 0.2500
Epoch #  2240 | TSS Error: 7.2648 | Correct: 0.7344 | RMS Error: 0.3369
   Epoch #  2240, Layer = 'output'     | Units: 0.7344 | Patterns: 0.2500
Epoch #  2250 | TSS Error: 6.7730 | Correct: 0.6563 | RMS Error: 0.3253
   Epoch #  2250, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  2260 | TSS Error: 9.9660 | Correct: 0.6250 | RMS Error: 0.3946
   Epoch #  2260, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  2270 | TSS Error: 8.8800 | Correct: 0.6719 | RMS Error: 0.3725
   Epoch #  2270, Layer = 'output'     | Units: 0.6719 | Patterns: 0.4375
Epoch #  2280 | TSS Error: 6.4517 | Correct: 0.6563 | RMS Error: 0.3175
   Epoch #  2280, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  2290 | TSS Error: 7.5683 | Correct: 0.6250 | RMS Error: 0.3439
   Epoch #  2290, Layer = 'output'     | Units: 0.6250 | Patterns: 0.2500
Epoch #  2300 | TSS Error: 6.8085 | Correct: 0.6563 | RMS Error: 0.3262
   Epoch #  2300, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  2310 | TSS Error: 10.7142 | Correct: 0.6563 | RMS Error: 0.4092
   Epoch #  2310, Layer = 'output'     | Units: 0.6563 | Patterns: 0.3125
Epoch #  2320 | TSS Error: 7.5343 | Correct: 0.6719 | RMS Error: 0.3431
   Epoch #  2320, Layer = 'output'     | Units: 0.6719 | Patterns: 0.3125
Epoch #  2330 | TSS Error: 8.8185 | Correct: 0.6875 | RMS Error: 0.3712
   Epoch #  2330, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  2340 | TSS Error: 9.5074 | Correct: 0.6094 | RMS Error: 0.3854
   Epoch #  2340, Layer = 'output'     | Units: 0.6094 | Patterns: 0.1875
Epoch #  2350 | TSS Error: 10.4647 | Correct: 0.7031 | RMS Error: 0.4044
   Epoch #  2350, Layer = 'output'     | Units: 0.7031 | Patterns: 0.3125
Epoch #  2360 | TSS Error: 7.3362 | Correct: 0.8594 | RMS Error: 0.3386
   Epoch #  2360, Layer = 'output'     | Units: 0.8594 | Patterns: 0.6875
Epoch #  2370 | TSS Error: 5.9740 | Correct: 0.7656 | RMS Error: 0.3055
   Epoch #  2370, Layer = 'output'     | Units: 0.7656 | Patterns: 0.3125
Epoch #  2380 | TSS Error: 8.5685 | Correct: 0.6875 | RMS Error: 0.3659
   Epoch #  2380, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  2390 | TSS Error: 9.6018 | Correct: 0.6875 | RMS Error: 0.3873
   Epoch #  2390, Layer = 'output'     | Units: 0.6875 | Patterns: 0.3750
Epoch #  2400 | TSS Error: 5.9696 | Correct: 0.7031 | RMS Error: 0.3054
   Epoch #  2400, Layer = 'output'     | Units: 0.7031 | Patterns: 0.3125
Epoch #  2410 | TSS Error: 7.4049 | Correct: 0.5781 | RMS Error: 0.3402
   Epoch #  2410, Layer = 'output'     | Units: 0.5781 | Patterns: 0.1875
Epoch #  2420 | TSS Error: 9.6147 | Correct: 0.7500 | RMS Error: 0.3876
   Epoch #  2420, Layer = 'output'     | Units: 0.7500 | Patterns: 0.4375
Epoch #  2430 | TSS Error: 7.0480 | Correct: 0.6406 | RMS Error: 0.3319
   Epoch #  2430, Layer = 'output'     | Units: 0.6406 | Patterns: 0.3125
Epoch #  2440 | TSS Error: 6.5414 | Correct: 0.8281 | RMS Error: 0.3197
   Epoch #  2440, Layer = 'output'     | Units: 0.8281 | Patterns: 0.5625
Epoch #  2450 | TSS Error: 7.1749 | Correct: 0.7188 | RMS Error: 0.3348
   Epoch #  2450, Layer = 'output'     | Units: 0.7188 | Patterns: 0.4375
Epoch #  2460 | TSS Error: 6.4896 | Correct: 0.8125 | RMS Error: 0.3184
   Epoch #  2460, Layer = 'output'     | Units: 0.8125 | Patterns: 0.5625
Epoch #  2470 | TSS Error: 8.8922 | Correct: 0.7344 | RMS Error: 0.3727
   Epoch #  2470, Layer = 'output'     | Units: 0.7344 | Patterns: 0.4375
Epoch #  2480 | TSS Error: 4.6734 | Correct: 0.7656 | RMS Error: 0.2702
   Epoch #  2480, Layer = 'output'     | Units: 0.7656 | Patterns: 0.4375
Epoch #  2490 | TSS Error: 3.6949 | Correct: 0.8438 | RMS Error: 0.2403
   Epoch #  2490, Layer = 'output'     | Units: 0.8438 | Patterns: 0.6875
Epoch #  2500 | TSS Error: 3.5557 | Correct: 0.9219 | RMS Error: 0.2357
   Epoch #  2500, Layer = 'output'     | Units: 0.9219 | Patterns: 0.8125
Epoch #  2510 | TSS Error: 3.5157 | Correct: 0.9375 | RMS Error: 0.2344
   Epoch #  2510, Layer = 'output'     | Units: 0.9375 | Patterns: 0.8750
Epoch #  2520 | TSS Error: 2.1282 | Correct: 0.9219 | RMS Error: 0.1824
   Epoch #  2520, Layer = 'output'     | Units: 0.9219 | Patterns: 0.7500
Epoch #  2530 | TSS Error: 3.6067 | Correct: 0.8750 | RMS Error: 0.2374
   Epoch #  2530, Layer = 'output'     | Units: 0.8750 | Patterns: 0.7500
Epoch #  2540 | TSS Error: 4.3682 | Correct: 0.8125 | RMS Error: 0.2613
   Epoch #  2540, Layer = 'output'     | Units: 0.8125 | Patterns: 0.6250
Epoch #  2550 | TSS Error: 1.7861 | Correct: 0.9688 | RMS Error: 0.1671
   Epoch #  2550, Layer = 'output'     | Units: 0.9688 | Patterns: 0.9375
Epoch #  2560 | TSS Error: 3.7267 | Correct: 0.9063 | RMS Error: 0.2413
   Epoch #  2560, Layer = 'output'     | Units: 0.9063 | Patterns: 0.8125
----------------------------------------------------
Final #  2564 | TSS Error: 0.1678 | Correct: 1.0000 | RMS Error: 0.0512
   Final #  2564, Layer = 'output'     | Units: 1.0000 | Patterns: 1.0000
----------------------------------------------------
>>> test()
Variations	0	1	2	3	4	5	6	7	8	9	
Shape 0		0 	0 	0 	0 	0 	0 	0 	0 	0 	0 	
Shape 1		1 	1 	1 	1 	1 	1 	2 X 	1 	1 	2 X 	
Shape 2		2 	2 	2 	2 	0 X 	2 	2 	2 	2 	0 X 	
Shape 3		3 	3 	3 	3 	3 	3 	2 X 	3 	3 	2 X 	
# wrong: 6