will be helpful for those in need I found the following technical and algorithmic/mathematical flaws:

code :

```
dltOutputs[z] = arrayErrors[z] * (1/2) * (1 + arrayNormLUT[z][1]) * (1 - arrayNormLUT[z][1]);
```

```
dltOutputs[z] = -arrayErrors[z] * 0.5 * (1 + arrayNormLUT[z][1]) * (1 - arrayNormLUT[z][1]);
```

```
static double [][][] wgtIH = new double[strLUT.length][NUM_INPUTS][NUM_HIDDENS];
static double [][][] wgtHO = new double[strLUT.length][NUM_HIDDENS][NUM_OUTPUTS];
```

```
public static void initializeWeights() {
for(int z = 0; z < arrayLUT.length; z++) {
// Initialize weights from input layer to hidden layer
double rndWgtIH = Math.random() - 0.5;
for (int i = 0; i < NUM_INPUTS; i++) {
for (int j = 0; j < NUM_HIDDENS; j++) {
wgtIH[z][i][j] = rndWgtIH;
dltWgtIH[i][j] = 0;
}
}
// Initialize weights from hidden layer to output layer
double rndWgtHO = Math.random() - 0.5;
for (int j = 0; j < NUM_HIDDENS; j++) {
for (int k = 0; k < NUM_OUTPUTS; k++) {
wgtHO[z][j][k] = rndWgtHO;
dltWgtHO[j][k] = 0;
}
}
}
}
```

```
LEARNING_RATE = 0.4, MOMENTUM = 0.4, TOT_ERROR_THRESHOLD = 1;
Number of Epochs: 1
178.54336668545102
Number of Epochs: 10000
15.159692746944888
Number of Epochs: 20000
10.653887138186896
Number of Epochs: 30000
8.669183516487523
Number of Epochs: 40000
7.504963842773336
Number of Epochs: 50000
6.723327476195474
Number of Epochs: 60000
6.153237046947662
Number of Epochs: 70000
5.7133602902880325
Number of Epochs: 80000
5.360053126719502
Number of Epochs: 90000
5.06774284345891
Number of Epochs: 100000
4.820373442353342
Number of Epochs: 200000
3.4647965464740746
Number of Epochs: 300000
2.8350276017589153
Number of Epochs: 400000
2.4398876881673557
Number of Epochs: 500000
2.158533606426507
Number of Epochs: 600000
1.9432229058177424
Number of Epochs: 700000
1.770444540122524
Number of Epochs: 800000
1.627115257304848
Number of Epochs: 900000
1.5053344819279666
Number of Epochs: 1000000
1.4000233082047084
Number of Epochs: 1100000
1.3077427523972092
Number of Epochs: 1200000
1.2260577251537967
Number of Epochs: 1300000
1.153175740062673
Number of Epochs: 1400000
1.0877325511159377
Number of Epochs: 1500000
1.0286600703077815
Duration: 822.8203290160001s -> approx. 14min
```