[Epoch 0] Train: Count= 36, Accuracy=0.3429, MSE=0.3370, CE=1.9248, LL=1.0320
Valid: Count= 14, Accuracy=0.3111, MSE=0.3407, CE=1.9408, LL=1.0413
[Epoch 1] Train: Count= 36, Accuracy=0.3429, MSE=0.3347, CE=1.9158, LL=1.0944
Valid: Count= 14, Accuracy=0.3111, MSE=0.3374, CE=1.9273, LL=1.1012
[Epoch 2] Train: Count= 36, Accuracy=0.3429, MSE=0.3331, CE=1.9081, LL=1.1037
Valid: Count= 14, Accuracy=0.3111, MSE=0.3354, CE=1.9184, LL=1.1098
[Epoch 3] Train: Count= 36, Accuracy=0.3429, MSE=0.3214, CE=1.8516, LL=1.0707
Valid: Count= 14, Accuracy=0.3111, MSE=0.3233, CE=1.8595, LL=1.0754
[Epoch 4] Train: Count= 71, Accuracy=0.6762, MSE=0.2837, CE=1.6817, LL=0.9288
Valid: Count= 29, Accuracy=0.6444, MSE=0.2848, CE=1.6861, LL=0.9305
[Epoch 5] Train: Count= 71, Accuracy=0.6762, MSE=0.2572, CE=1.5678, LL=0.8249
Valid: Count= 29, Accuracy=0.6444, MSE=0.2578, CE=1.5703, LL=0.8251
[Epoch 6] Train: Count= 71, Accuracy=0.6762, MSE=0.2383, CE=1.4828, LL=0.7573
Valid: Count= 29, Accuracy=0.6444, MSE=0.2390, CE=1.4852, LL=0.7573
[Epoch 7] Train: Count= 71, Accuracy=0.6762, MSE=0.2242, CE=1.4152, LL=0.7093
Valid: Count= 29, Accuracy=0.6444, MSE=0.2251, CE=1.4186, LL=0.7095
[Epoch 8] Train: Count= 71, Accuracy=0.6762, MSE=0.2135, CE=1.3606, LL=0.6728
Valid: Count= 29, Accuracy=0.6444, MSE=0.2148, CE=1.3653, LL=0.6734
[Epoch 9] Train: Count= 71, Accuracy=0.6762, MSE=0.2051, CE=1.3143, LL=0.6431
Valid: Count= 29, Accuracy=0.6444, MSE=0.2068, CE=1.3209, LL=0.6443
[Epoch 10] Train: Count= 71, Accuracy=0.6762, MSE=0.1977, CE=1.2704, LL=0.6160
Valid: Count= 29, Accuracy=0.6444, MSE=0.2000, CE=1.2793, LL=0.6180
[Epoch 11] Train: Count= 71, Accuracy=0.6762, MSE=0.1914, CE=1.2284, LL=0.5892
Valid: Count= 29, Accuracy=0.6444, MSE=0.1940, CE=1.2388, LL=0.5917
[Epoch 12] Train: Count= 71, Accuracy=0.6762, MSE=0.1871, CE=1.1967, LL=0.5678
Valid: Count= 29, Accuracy=0.6444, MSE=0.1899, CE=1.2075, LL=0.5703
[Epoch 13] Train: Count= 71, Accuracy=0.6762, MSE=0.1841, CE=1.1730, LL=0.5528
Valid: Count= 29, Accuracy=0.6444, MSE=0.1870, CE=1.1840, LL=0.5552
[Epoch 14] Train: Count= 71, Accuracy=0.6762, MSE=0.1817, CE=1.1540, LL=0.5421
Valid: Count= 29, Accuracy=0.6444, MSE=0.1846, CE=1.1650, LL=0.5442
[Epoch 15] Train: Count= 71, Accuracy=0.6762, MSE=0.1798, CE=1.1381, LL=0.5338
Valid: Count= 29, Accuracy=0.6444, MSE=0.1828, CE=1.1491, LL=0.5356
[Epoch 16] Train: Count= 71, Accuracy=0.6762, MSE=0.1783, CE=1.1246, LL=0.5271
Valid: Count= 29, Accuracy=0.6444, MSE=0.1812, CE=1.1355, LL=0.5285
[Epoch 17] Train: Count= 71, Accuracy=0.6762, MSE=0.1769, CE=1.1130, LL=0.5214
Valid: Count= 29, Accuracy=0.6444, MSE=0.1798, CE=1.1237, LL=0.5223
[Epoch 18] Train: Count= 71, Accuracy=0.6762, MSE=0.1757, CE=1.1029, LL=0.5165
Valid: Count= 29, Accuracy=0.6444, MSE=0.1786, CE=1.1133, LL=0.5169
[Epoch 19] Train: Count= 71, Accuracy=0.6762, MSE=0.1746, CE=1.0940, LL=0.5123
Valid: Count= 29, Accuracy=0.6444, MSE=0.1774, CE=1.1040, LL=0.5120
[Epoch 20] Train: Count= 71, Accuracy=0.6762, MSE=0.1736, CE=1.0860, LL=0.5086
Valid: Count= 29, Accuracy=0.6444, MSE=0.1763, CE=1.0955, LL=0.5076
[Epoch 21] Train: Count= 71, Accuracy=0.6762, MSE=0.1726, CE=1.0788, LL=0.5056
Valid: Count= 29, Accuracy=0.6444, MSE=0.1751, CE=1.0875, LL=0.5038
[Epoch 22] Train: Count= 71, Accuracy=0.6762, MSE=0.1715, CE=1.0724, LL=0.5035
Valid: Count= 29, Accuracy=0.6444, MSE=0.1738, CE=1.0799, LL=0.5009
[Epoch 23] Train: Count= 71, Accuracy=0.6762, MSE=0.1704, CE=1.0668, LL=0.5029
Valid: Count= 29, Accuracy=0.6444, MSE=0.1723, CE=1.0726, LL=0.4996
[Epoch 24] Train: Count= 71, Accuracy=0.6762, MSE=0.1694, CE=1.0625, LL=0.5040
Valid: Count= 29, Accuracy=0.6444, MSE=0.1707, CE=1.0662, LL=0.5004
[Epoch 25] Train: Count= 69, Accuracy=0.6571, MSE=0.1685, CE=1.0596, LL=0.5060
Valid: Count= 29, Accuracy=0.6444, MSE=0.1692, CE=1.0611, LL=0.5028
[Epoch 26] Train: Count= 69, Accuracy=0.6571, MSE=0.1674, CE=1.0553, LL=0.5047
Valid: Count= 29, Accuracy=0.6444, MSE=0.1676, CE=1.0557, LL=0.5027
[Epoch 27] Train: Count= 69, Accuracy=0.6571, MSE=0.1645, CE=1.0431, LL=0.4932
Valid: Count= 29, Accuracy=0.6444, MSE=0.1648, CE=1.0440, LL=0.4921
[Epoch 28] Train: Count= 71, Accuracy=0.6762, MSE=0.1598, CE=1.0223, LL=0.4686
Valid: Count= 29, Accuracy=0.6444, MSE=0.1605, CE=1.0245, LL=0.4671
[Epoch 29] Train: Count= 95, Accuracy=0.9048, MSE=0.1563, CE=1.0049, LL=0.4394
Valid: Count= 38, Accuracy=0.8444, MSE=0.1576, CE=1.0087, LL=0.4365
[Epoch 30] Train: Count=103, Accuracy=0.9810, MSE=0.1557, CE=0.9986, LL=0.4163
Valid: Count= 45, Accuracy=1.0000, MSE=0.1573, CE=1.0034, LL=0.4123
[Epoch 31] Train: Count=100, Accuracy=0.9524, MSE=0.1557, CE=0.9961, LL=0.4026
Valid: Count= 43, Accuracy=0.9556, MSE=0.1573, CE=1.0009, LL=0.3977
[Epoch 32] Train: Count= 97, Accuracy=0.9238, MSE=0.1537, CE=0.9872, LL=0.3957
Valid: Count= 43, Accuracy=0.9556, MSE=0.1551, CE=0.9911, LL=0.3905
[Epoch 33] Train: Count= 99, Accuracy=0.9429, MSE=0.1487, CE=0.9675, LL=0.3924
Valid: Count= 43, Accuracy=0.9556, MSE=0.1497, CE=0.9701, LL=0.3877
[Epoch 34] Train: Count=100, Accuracy=0.9524, MSE=0.1414, CE=0.9388, LL=0.3905
Valid: Count= 43, Accuracy=0.9556, MSE=0.1420, CE=0.9403, LL=0.3872
[Epoch 35] Train: Count=102, Accuracy=0.9714, MSE=0.1333, CE=0.9074, LL=0.3887
Valid: Count= 44, Accuracy=0.9778, MSE=0.1339, CE=0.9093, LL=0.3882
[Epoch 36] Train: Count=103, Accuracy=0.9810, MSE=0.1264, CE=0.8800, LL=0.3873
Valid: Count= 45, Accuracy=1.0000, MSE=0.1277, CE=0.8852, LL=0.3907
[Epoch 37] Train: Count=102, Accuracy=0.9714, MSE=0.1215, CE=0.8600, LL=0.3868
Valid: Count= 43, Accuracy=0.9556, MSE=0.1243, CE=0.8714, LL=0.3953
[Epoch 38] Train: Count=100, Accuracy=0.9524, MSE=0.1183, CE=0.8464, LL=0.3872
Valid: Count= 41, Accuracy=0.9111, MSE=0.1230, CE=0.8656, LL=0.4012
[Epoch 39] Train: Count= 98, Accuracy=0.9333, MSE=0.1162, CE=0.8364, LL=0.3878
Valid: Count= 41, Accuracy=0.9111, MSE=0.1228, CE=0.8636, LL=0.4070
[Epoch 40] Train: Count= 97, Accuracy=0.9238, MSE=0.1146, CE=0.8283, LL=0.3883
Valid: Count= 41, Accuracy=0.9111, MSE=0.1230, CE=0.8631, LL=0.4124
[Epoch 41] Train: Count= 98, Accuracy=0.9333, MSE=0.1134, CE=0.8217, LL=0.3891
Valid: Count= 40, Accuracy=0.8889, MSE=0.1235, CE=0.8639, LL=0.4180
[Epoch 42] Train: Count= 98, Accuracy=0.9333, MSE=0.1124, CE=0.8155, LL=0.3895
Valid: Count= 39, Accuracy=0.8667, MSE=0.1240, CE=0.8646, LL=0.4228
[Epoch 43] Train: Count= 97, Accuracy=0.9238, MSE=0.1109, CE=0.8072, LL=0.3876
Valid: Count= 39, Accuracy=0.8667, MSE=0.1237, CE=0.8619, LL=0.4244
[Epoch 44] Train: Count= 97, Accuracy=0.9238, MSE=0.1087, CE=0.7956, LL=0.3827
Valid: Count= 39, Accuracy=0.8667, MSE=0.1224, CE=0.8544, LL=0.4220
[Epoch 45] Train: Count= 97, Accuracy=0.9238, MSE=0.1058, CE=0.7805, LL=0.3749
Valid: Count= 39, Accuracy=0.8667, MSE=0.1200, CE=0.8420, LL=0.4156
[Epoch 46] Train: Count= 98, Accuracy=0.9333, MSE=0.1021, CE=0.7622, LL=0.3645
Valid: Count= 39, Accuracy=0.8667, MSE=0.1166, CE=0.8248, LL=0.4057
[Epoch 47] Train: Count= 98, Accuracy=0.9333, MSE=0.0978, CE=0.7409, LL=0.3518
Valid: Count= 40, Accuracy=0.8889, MSE=0.1122, CE=0.8033, LL=0.3926
[Epoch 48] Train: Count= 97, Accuracy=0.9238, MSE=0.0930, CE=0.7176, LL=0.3377
Valid: Count= 41, Accuracy=0.9111, MSE=0.1070, CE=0.7782, LL=0.3771
[Epoch 49] Train: Count= 98, Accuracy=0.9333, MSE=0.0882, CE=0.6938, LL=0.3231
Valid: Count= 41, Accuracy=0.9111, MSE=0.1015, CE=0.7514, LL=0.3603
------ Returned Results --------------
** train: {'Count': 98, 'Accuracy': 0.9333333333333333, 'MSE': 0.08817276167025205, 'CE': 0.6937547467420072, 'LL': 0.32310317781762193}
** valid: {'Count': 41, 'Accuracy': 0.9111111111111111, 'MSE': 0.10151042106871096, 'CE': 0.7514016925963276, 'LL': 0.36031495908338235}
*************************************************
Initial activations shape: [(4, 1), (2, 1), (3, 1)]
*************************************************