Tokenizer: allenai/longformer-base-4096 Model: allenai/longformer-base-4096
	Train size: 80 Test size: 20


		-------------RUN 1-----------
Train dataset size: 45
			------------EPOCH 1---------------
Loss: tensor(4428.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3377.3425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4067.4758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7795.8262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4695.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4259.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4881.7988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7632.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5713.3569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5609.7749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2118.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5158.8936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3190.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5702.4775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4543.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3533.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3652.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3206.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4147.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5064.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5959.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4387.5474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4179.4570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3326.0408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3449.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3780.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6359.4946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2704.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4483.9492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2822.8115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5598.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4080.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6074.4766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2336.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6610.8682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4933.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3761.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3874.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3007.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2435.3374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4458.6553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3899.7134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4740.7759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3472.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4724.0381, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 682}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 800}, 'OC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1202}, 'overall_precision': 0.0, 'overall_recall': 0.0, 'overall_f1': 0.0, 'overall_accuracy': 0.5175877249219986}
			------------EPOCH 2---------------
Loss: tensor(3165.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2479.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2890.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5317.9180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3672.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3107.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3376.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5348.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4065.0122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4226.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.5857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4192.6895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2635.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4574.0405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3602.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2746.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2896.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2709.8589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3398.0273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4364.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5419.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3626.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3479.9766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2944.9409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3091.7820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3398.9641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5351.5425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2431.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3871.8108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2402.2158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4813.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3572.2908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5245.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2129.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5480.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4414.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3071.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3421.8828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2627.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2151.3296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3749.2368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3329.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4149.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3063.0134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4359.4438, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.13380281690140844, 'recall': 0.08357771260997067, 'f1': 0.10288808664259928, 'number': 682}, 'D': {'precision': 0.07446808510638298, 'recall': 0.00875, 'f1': 0.015659955257270694, 'number': 800}, 'OC': {'precision': 0.18110236220472442, 'recall': 0.01913477537437604, 'f1': 0.0346124905944319, 'number': 1202}, 'overall_precision': 0.13446676970633695, 'overall_recall': 0.03241430700447094, 'overall_f1': 0.05223656559591715, 'overall_accuracy': 0.5813993246997479}
			------------EPOCH 3---------------
Loss: tensor(2488.6255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1967.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2505.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4446.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.7974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2728.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2711.0327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4800.2563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3184.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3470.4529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1205.4698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3303.2832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2108.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3657.9277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2669.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2142.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2178.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1934.7177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2487.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3493.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5721.9282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2886.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2226.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2606.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2497.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2930.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4268.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1986.8167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2984.7993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1930.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3551.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2889.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4259.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2297.7043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4049.5017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3831.3374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2180.0242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2504.8628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.3600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1742.4489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3021.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2588.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3576.6777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2540.0515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4220.2661, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2630272952853598, 'recall': 0.15542521994134897, 'f1': 0.1953917050691244, 'number': 682}, 'D': {'precision': 0.21052631578947367, 'recall': 0.035, 'f1': 0.060021436227224015, 'number': 800}, 'OC': {'precision': 0.228287841191067, 'recall': 0.15307820299500832, 'f1': 0.1832669322709163, 'number': 1202}, 'overall_precision': 0.23695976154992549, 'overall_recall': 0.11847988077496274, 'overall_f1': 0.157973174366617, 'overall_accuracy': 0.6616232850365431}
			------------EPOCH 4---------------
Loss: tensor(2043.3226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1570.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.8381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3760.0212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2260.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1919.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1899.9210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4233.9277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2538.7546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2682.4565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1037.6859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2630.2520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.6938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3156.4487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2146.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1811.7759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1856.9084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1743.0024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2101.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3101.5989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3745.0530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2311.2456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2262.5068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2325.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1890.7465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2274.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3160.1770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2590.5828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1601.4441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2978.4458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2404.4907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3810.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1628.5981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3415.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3098.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.0482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1975.6606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1566.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2674.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2138.0813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2619.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2143.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2992.3586, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.23821039903264812, 'recall': 0.28885630498533726, 'f1': 0.26110006626905236, 'number': 682}, 'D': {'precision': 0.28225806451612906, 'recall': 0.0875, 'f1': 0.133587786259542, 'number': 800}, 'OC': {'precision': 0.22072072072072071, 'recall': 0.24459234608985025, 'f1': 0.23204419889502761, 'number': 1202}, 'overall_precision': 0.2330702118820108, 'overall_recall': 0.20901639344262296, 'overall_f1': 0.22038892162639956, 'overall_accuracy': 0.6934222336196948}
			------------EPOCH 5---------------
Loss: tensor(1372.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1399.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1950.8878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2744.4092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2011.9606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1735.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.8713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3364.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2071.4854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2431.6860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.1332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2140.4119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2592.8647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.2458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1553.9122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1375.8894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.0042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2288.3821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3439.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.6011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1685.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1907.3455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2679.0054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.5553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2145.8027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.1594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2086.6746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1851.7848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2957.6792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1344.6716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2694.9727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2480.9216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1437.8920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.7267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2024.2235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1682.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1905.7286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1797.4700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2275.7529, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.32364096080910243, 'recall': 0.375366568914956, 'f1': 0.3475899524779362, 'number': 682}, 'D': {'precision': 0.27972027972027974, 'recall': 0.15, 'f1': 0.19528071602929212, 'number': 800}, 'OC': {'precision': 0.28245125348189415, 'recall': 0.42179700499168055, 'f1': 0.3383383383383383, 'number': 1202}, 'overall_precision': 0.29286898839137643, 'overall_recall': 0.3289865871833085, 'overall_f1': 0.3098789261273908, 'overall_accuracy': 0.7145787921528401}
			------------EPOCH 6---------------
Loss: tensor(997.8289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.5708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1737.2625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1871.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.3772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1421.9148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.3880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2815.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.6366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1880.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.5623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1644.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1251.4120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2017.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.0996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1213.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1129.4270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1388.9700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1940.7406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.8164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1498.5647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280., device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.5021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2096.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1638.0815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.6760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.8948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1346.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2866.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1098.8815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2127.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2106.2000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1254.0027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.5715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.3444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.9480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1580.0554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.9084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1812.8453, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2729026036644166, 'recall': 0.4149560117302053, 'f1': 0.32926119837114604, 'number': 682}, 'D': {'precision': 0.2970922882427307, 'recall': 0.29375, 'f1': 0.295411690760528, 'number': 800}, 'OC': {'precision': 0.26283680732079306, 'recall': 0.4301164725457571, 'f1': 0.32628589460397606, 'number': 1202}, 'overall_precision': 0.2727272727272727, 'overall_recall': 0.38561847988077497, 'overall_f1': 0.319493749035345, 'overall_accuracy': 0.6947614366514225}
			------------EPOCH 7---------------
Loss: tensor(720.2467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.6204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1478.9637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1502.6311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.0116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.0023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1927.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.1794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1731.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.6592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.7754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1043.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1223.8846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.6765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.0468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.7792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.3464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.3112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1301.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(972.9603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1094.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.2239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1687.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.2649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1329.0414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1091.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2318.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1749.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1621.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.3242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(909.2802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.4808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.9507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.4406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1498.4512, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.29571106094808125, 'recall': 0.3841642228739003, 'f1': 0.33418367346938777, 'number': 682}, 'D': {'precision': 0.2989247311827957, 'recall': 0.3475, 'f1': 0.32138728323699417, 'number': 800}, 'OC': {'precision': 0.31666666666666665, 'recall': 0.4425956738768719, 'f1': 0.3691880638445524, 'number': 1202}, 'overall_precision': 0.30663615560640733, 'overall_recall': 0.39940387481371087, 'overall_f1': 0.34692556634304206, 'overall_accuracy': 0.7407074981122936}
			------------EPOCH 8---------------
Loss: tensor(497.7787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.2672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1344.2168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.2239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.5148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.4236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.2312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1045.5817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1285.4407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.9498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.9987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1107.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.7098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1020.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.6108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1107.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(835.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.7700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.7124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(941.3988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1346.6409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.4376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.6488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.9943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.1687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.2045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1570.6101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.8630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.7789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.8802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.3499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1134.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.3318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.7070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.5896, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.33480662983425413, 'recall': 0.4442815249266862, 'f1': 0.38185255198487716, 'number': 682}, 'D': {'precision': 0.3075376884422111, 'recall': 0.3825, 'f1': 0.3409470752089137, 'number': 800}, 'OC': {'precision': 0.2949452840020844, 'recall': 0.47088186356073214, 'f1': 0.36270426145466195, 'number': 1202}, 'overall_precision': 0.30767216548834775, 'overall_recall': 0.437779433681073, 'overall_f1': 0.3613716746117177, 'overall_accuracy': 0.7129688991466142}
			------------EPOCH 9---------------
Loss: tensor(387.3510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.8060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1167.3558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.7934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.3688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.7854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1148.9999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.9285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(933.8854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.0576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.0350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.8809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.1798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.7542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.8522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.0692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.5812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.9143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.3953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.8979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.5338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.2006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.3464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.6414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.3085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1580.4540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.3718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1273.8972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1090.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.0083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.2438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1256.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.4275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1105.7506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.8168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.9956, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40264900662251657, 'recall': 0.44574780058651026, 'f1': 0.4231036882393876, 'number': 682}, 'D': {'precision': 0.3001841620626151, 'recall': 0.4075, 'f1': 0.3457051961823966, 'number': 800}, 'OC': {'precision': 0.3433553818400481, 'recall': 0.4750415973377704, 'f1': 0.3986038394415358, 'number': 1202}, 'overall_precision': 0.3427511415525114, 'overall_recall': 0.4474664679582712, 'overall_f1': 0.3881706528765352, 'overall_accuracy': 0.7425168468892023}
			------------EPOCH 10---------------
Loss: tensor(290.0178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.3000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.6293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.4726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.2161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.9310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.4016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1014.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.2706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.4758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.4814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.0848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.7117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.9066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.4823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.0812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.8224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.4340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.6861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(734.6726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.5861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.9041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.7889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.0251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.6223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.9113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.7780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.9480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.5084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.9688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(886.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.7427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.6930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.8484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.2941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1744.7496, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4685714285714286, 'recall': 0.36070381231671556, 'f1': 0.407622203811102, 'number': 682}, 'D': {'precision': 0.31647940074906367, 'recall': 0.4225, 'f1': 0.3618843683083512, 'number': 800}, 'OC': {'precision': 0.2956989247311828, 'recall': 0.5033277870216306, 'f1': 0.37253694581280794, 'number': 1202}, 'overall_precision': 0.3267381148667216, 'overall_recall': 0.44299552906110284, 'overall_f1': 0.37608730033212084, 'overall_accuracy': 0.7158040204584634}
			------------EPOCH 11---------------
Loss: tensor(660.7692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.7387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.7740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.0101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.3622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.2706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1249.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.0629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.4750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.4568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(605.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.6920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(980.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1330.2689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.3474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.7021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.9743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.2233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.5846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.4006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(582.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.8567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.8684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1087.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.5723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.8421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.5756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.7732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.9324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.2854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.7182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1272.4679, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5102564102564102, 'recall': 0.29178885630498536, 'f1': 0.37126865671641796, 'number': 682}, 'D': {'precision': 0.24769992922859166, 'recall': 0.4375, 'f1': 0.3163126976954361, 'number': 800}, 'OC': {'precision': 0.25402061855670105, 'recall': 0.5124792013311148, 'f1': 0.3396746622553074, 'number': 1202}, 'overall_precision': 0.27554399243140965, 'overall_recall': 0.43405365126676604, 'overall_f1': 0.3370949074074074, 'overall_accuracy': 0.6568505933809178}
			------------EPOCH 12---------------
Loss: tensor(969.0960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.1698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1373.8619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1660.3939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.8657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.2291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3390.1404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.7961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.8187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.9204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.9870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.8601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(585.4268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.8252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.3739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(669.9520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.2429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.8905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.4742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1282.3562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1797.9736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1762.0765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.8965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.4968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1376.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2247.8843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1771.3667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.9953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.7518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.4522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.6837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.5947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1583.5088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.9806, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4437627811860941, 'recall': 0.3181818181818182, 'f1': 0.3706233988044407, 'number': 682}, 'D': {'precision': 0.35240572171651496, 'recall': 0.33875, 'f1': 0.3454429572976418, 'number': 800}, 'OC': {'precision': 0.28940825459970165, 'recall': 0.4841930116472546, 'f1': 0.36227824463118585, 'number': 1202}, 'overall_precision': 0.32731722239216887, 'overall_recall': 0.3986587183308495, 'overall_f1': 0.35948261380816393, 'overall_accuracy': 0.7271872462281489}
			------------EPOCH 13---------------
Loss: tensor(486.6948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.4339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1073.5940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.5270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(490.4203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.5237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1713.0619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.9436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.6552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1284.0350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.4180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.5388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.7444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1369.1541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.8018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1436.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.4750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3065.9226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1598.0118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1318.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.7917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.8667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.3458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1557.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.6755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.6702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.7324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.8259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.9015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1344.7748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1326.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.2390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.6713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.7382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.9202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.7537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.3063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1166.6312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.0532, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4232209737827715, 'recall': 0.4970674486803519, 'f1': 0.4571813890761969, 'number': 682}, 'D': {'precision': 0.5359281437125748, 'recall': 0.22375, 'f1': 0.3156966490299824, 'number': 800}, 'OC': {'precision': 0.39059304703476483, 'recall': 0.4767054908485857, 'f1': 0.4293742974896965, 'number': 1202}, 'overall_precision': 0.41929285165257496, 'overall_recall': 0.4064828614008942, 'overall_f1': 0.41278849791903144, 'overall_accuracy': 0.7523329201749512}
			------------EPOCH 14---------------
Loss: tensor(491.9206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.3688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.7648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.8789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.8964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.8602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.7234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1360.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1335.4033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.0396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1671.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.8827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1020.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.0463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.6523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.8947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.0148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(659.9695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(874.7664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.2079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.1708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(772.5358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.3821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1240.9624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.3427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.0363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.0133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.3357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.7839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.4105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.6589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1095.9082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.6871, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4715447154471545, 'recall': 0.5102639296187683, 'f1': 0.4901408450704225, 'number': 682}, 'D': {'precision': 0.2967581047381546, 'recall': 0.44625, 'f1': 0.3564653020469296, 'number': 800}, 'OC': {'precision': 0.35260115606936415, 'recall': 0.5074875207986689, 'f1': 0.41609822646657574, 'number': 1202}, 'overall_precision': 0.3582130209752111, 'overall_recall': 0.4899403874813711, 'overall_f1': 0.4138473642800944, 'overall_accuracy': 0.7363764585203231}
			------------EPOCH 15---------------
Loss: tensor(201.8491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.5355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.7020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.7178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.5601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.6785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.0940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.9113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.7933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.9356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.6538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.1393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.2130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.9420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.2780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1147.5590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.8889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.0735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.7689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.5618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.9926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.7113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.6401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.3660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.7621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.2130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.5052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.9352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.5734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.1967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.5988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.6937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.9204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.4603, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43449048152295633, 'recall': 0.5689149560117303, 'f1': 0.4926984126984127, 'number': 682}, 'D': {'precision': 0.3380547686496695, 'recall': 0.4475, 'f1': 0.38515330823023125, 'number': 800}, 'OC': {'precision': 0.38394062078272606, 'recall': 0.4733777038269551, 'f1': 0.4239940387481372, 'number': 1202}, 'overall_precision': 0.3829353523587653, 'overall_recall': 0.4899403874813711, 'overall_f1': 0.4298790454396862, 'overall_accuracy': 0.7525038822641079}
			------------EPOCH 16---------------
Loss: tensor(144.4601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.8058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.8388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.3129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.1482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.9254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.9014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.5477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.9830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.6798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.8170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.9209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.5599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.5854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.8955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.3211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.3365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.9940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.5266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.4091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.0571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.7473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.3334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.7876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.0462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.0632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.4531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.3879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.2510, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4888304862023653, 'recall': 0.5454545454545454, 'f1': 0.5155925155925155, 'number': 682}, 'D': {'precision': 0.3720136518771331, 'recall': 0.40875, 'f1': 0.3895175699821322, 'number': 800}, 'OC': {'precision': 0.3921146953405018, 'recall': 0.4550748752079867, 'f1': 0.42125529457065847, 'number': 1202}, 'overall_precision': 0.41054365733113674, 'overall_recall': 0.4642324888226528, 'overall_f1': 0.43574051407588743, 'overall_accuracy': 0.7619352908492542}
			------------EPOCH 17---------------
Loss: tensor(70.8199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.3907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.8308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.1244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.6963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-85.6241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.8728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.4302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-28.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.7382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.7538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.6106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.4438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.2085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.6154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.5454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.9617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.4635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.9075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.2800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.3829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.8167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.7630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.4901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.6241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.3741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.0235, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5153631284916201, 'recall': 0.5410557184750733, 'f1': 0.5278969957081544, 'number': 682}, 'D': {'precision': 0.36262513904338156, 'recall': 0.4075, 'f1': 0.38375515008828726, 'number': 800}, 'OC': {'precision': 0.4075416968817984, 'recall': 0.46755407653910147, 'f1': 0.43549012010848503, 'number': 1202}, 'overall_precision': 0.4198396793587174, 'overall_recall': 0.4683308494783905, 'overall_f1': 0.44276153575202537, 'overall_accuracy': 0.758387827499252}
			------------EPOCH 18---------------
Loss: tensor(10.0387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.4018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.0219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.4331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-142.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.7551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.6018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-59.4660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.9766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.3908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.9900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.7845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.7681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.2227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.0704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.8326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.7829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.7473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.7048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.1276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.5877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.2340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.8115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.0399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-12.5640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.0380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.3159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.5747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.5444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.7766, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48262032085561496, 'recall': 0.5293255131964809, 'f1': 0.5048951048951049, 'number': 682}, 'D': {'precision': 0.35224839400428265, 'recall': 0.41125, 'f1': 0.3794694348327567, 'number': 800}, 'OC': {'precision': 0.40516545601291365, 'recall': 0.4176372712146423, 'f1': 0.4113068414584186, 'number': 1202}, 'overall_precision': 0.4080794248545019, 'overall_recall': 0.44411326378539495, 'overall_f1': 0.42533452274754685, 'overall_accuracy': 0.7511931729139063}
			------------EPOCH 19---------------
Loss: tensor(-28.0389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.3913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.9227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.0007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.8828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-160.0197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-77.1848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.2330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.6594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.2211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.3533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.3124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.7020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.3113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.4129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.8395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.3470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.2235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.6127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.6084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.7606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.0372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.7085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(511.5610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.3439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.6820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.8324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.7335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.8506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-47.9048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.4124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.5365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.6642, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4986187845303867, 'recall': 0.5293255131964809, 'f1': 0.5135135135135135, 'number': 682}, 'D': {'precision': 0.35990888382687924, 'recall': 0.395, 'f1': 0.3766388557806913, 'number': 800}, 'OC': {'precision': 0.4163636363636364, 'recall': 0.3810316139767055, 'f1': 0.3979148566463945, 'number': 1202}, 'overall_precision': 0.42005921539600294, 'overall_recall': 0.422876304023845, 'overall_f1': 0.4214630523579651, 'overall_accuracy': 0.7430154863159094}
			------------EPOCH 20---------------
Loss: tensor(-100.6650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.8386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-183.4183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.5153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-81.6254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.9346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.2584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.9934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.6375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.0498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.1132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.1075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.5803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.0103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.5745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.1674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.4675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.7288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.9000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-2.4247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.6134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.1263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.8251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.5679, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4889807162534435, 'recall': 0.5205278592375366, 'f1': 0.5042613636363636, 'number': 682}, 'D': {'precision': 0.37695078031212487, 'recall': 0.3925, 'f1': 0.38456827924066134, 'number': 800}, 'OC': {'precision': 0.41256544502617803, 'recall': 0.3277870216306156, 'f1': 0.3653222067686602, 'number': 1202}, 'overall_precision': 0.4228321400159109, 'overall_recall': 0.3960506706408346, 'overall_f1': 0.4090034628703348, 'overall_accuracy': 0.7331851661893976}
			------------EPOCH 21---------------
Loss: tensor(-138.9708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.5139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.7135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.6095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-192.1320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.4780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.3797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.2726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(396.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-43.4319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.2225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.2721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.5450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.2888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.5434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.2449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.8538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.3921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.5608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.6947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-3.5089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.0406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.8097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.6083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.8451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.6716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.2365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.0798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.6755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.3208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.3718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.1355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.5249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.2942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.7987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.9810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.8637, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.495364238410596, 'recall': 0.5483870967741935, 'f1': 0.5205288796102993, 'number': 682}, 'D': {'precision': 0.3489583333333333, 'recall': 0.41875, 'f1': 0.3806818181818182, 'number': 800}, 'OC': {'precision': 0.3606762680025047, 'recall': 0.47920133111480867, 'f1': 0.4115755627009646, 'number': 1202}, 'overall_precision': 0.3879830917874396, 'overall_recall': 0.47876304023845007, 'overall_f1': 0.4286190793862575, 'overall_accuracy': 0.7350657491701216}
			------------EPOCH 22---------------
Loss: tensor(-67.6145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.2567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.5699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-234.4333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.4871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.1145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.1652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-35.8142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.4869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.0161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.7591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.6487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.8689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.3804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.2879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.4003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1583.6736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.8304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.2000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.4298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.2342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.8059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.4470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.7327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.1555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.1947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.2504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.2369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.6595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.3112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.2875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.9265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.8599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.9978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.4495, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.463245492371706, 'recall': 0.4897360703812317, 'f1': 0.47612259444048466, 'number': 682}, 'D': {'precision': 0.31407563025210083, 'recall': 0.37375, 'f1': 0.341324200913242, 'number': 800}, 'OC': {'precision': 0.19338422391857507, 'recall': 0.4425956738768719, 'f1': 0.2691626612699216, 'number': 1202}, 'overall_precision': 0.2633363471971067, 'overall_recall': 0.43405365126676604, 'overall_f1': 0.32779966235227914, 'overall_accuracy': 0.4626661537803992}
			------------EPOCH 23---------------
Loss: tensor(1334.0366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.6741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.2524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.3376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.7908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(468.6346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.0642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.0151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.6711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.6757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.6808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.5387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.3545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.4826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.1923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.8470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.5869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.5279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.0103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(882.5963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.9898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.0823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.9296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.5879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.9037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.5941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.5022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.1922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.3372, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5084033613445378, 'recall': 0.532258064516129, 'f1': 0.5200573065902578, 'number': 682}, 'D': {'precision': 0.4124668435013263, 'recall': 0.38875, 'f1': 0.40025740025740025, 'number': 800}, 'OC': {'precision': 0.3433734939759036, 'recall': 0.521630615640599, 'f1': 0.4141347424042272, 'number': 1202}, 'overall_precision': 0.3949605343047966, 'overall_recall': 0.48472429210134127, 'overall_f1': 0.4352626296420207, 'overall_accuracy': 0.7383852630679147}
			------------EPOCH 24---------------
Loss: tensor(-168.0493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.7859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.5047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.9772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-154.4500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.0057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.3525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.8543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.7701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.6194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.1716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.6704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.8137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.7239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.6949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.6204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.2345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.6598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.6754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.8052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.2720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.5706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.0619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.1511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-63.3569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.8993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.9286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.0035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.0076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.2901, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49265687583444595, 'recall': 0.5410557184750733, 'f1': 0.5157232704402515, 'number': 682}, 'D': {'precision': 0.33043478260869563, 'recall': 0.4275, 'f1': 0.37275204359673025, 'number': 800}, 'OC': {'precision': 0.3645833333333333, 'recall': 0.4950083194675541, 'f1': 0.4199011997177135, 'number': 1202}, 'overall_precision': 0.38231850117096017, 'overall_recall': 0.48658718330849476, 'overall_f1': 0.42819672131147535, 'overall_accuracy': 0.7548688578307761}
			------------EPOCH 25---------------
Loss: tensor(-186.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.7204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.1545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-245.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.5486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.8903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-114.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-0.2277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.9253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-50.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.4476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.7531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-30.7712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.9313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.7312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-19.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.8434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.5303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.2574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.6664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.9956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.2761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-42.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-137.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.1698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.5699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.4957, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5110803324099723, 'recall': 0.5410557184750733, 'f1': 0.5256410256410258, 'number': 682}, 'D': {'precision': 0.35432230522945574, 'recall': 0.415, 'f1': 0.3822682786413356, 'number': 800}, 'OC': {'precision': 0.35738068812430634, 'recall': 0.5357737104825291, 'f1': 0.42876165113182424, 'number': 1202}, 'overall_precision': 0.388616006934412, 'overall_recall': 0.5011177347242921, 'overall_f1': 0.4377542717656631, 'overall_accuracy': 0.7374877120998419}
			------------EPOCH 26---------------
Loss: tensor(-217.1398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.8518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.0289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.5522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-30.6038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-312.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-42.3553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.7900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.4187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-157.6350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-82.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.9426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-70.5111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.7537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-33.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-17.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-93.7063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.9648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-57.7483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-76.7672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.7984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.5411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-11.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.8849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-4.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.6929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-39.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-24.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-51.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-190.8700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.7157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-65.6143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9988, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.523943661971831, 'recall': 0.5454545454545454, 'f1': 0.5344827586206896, 'number': 682}, 'D': {'precision': 0.38173302107728335, 'recall': 0.4075, 'f1': 0.39419588875453443, 'number': 800}, 'OC': {'precision': 0.35475013728720484, 'recall': 0.5374376039933444, 'f1': 0.4273900099239166, 'number': 1202}, 'overall_precision': 0.3970457902511078, 'overall_recall': 0.5007451564828614, 'overall_f1': 0.4429065743944636, 'overall_accuracy': 0.7279423287885911}
			------------EPOCH 27---------------
Loss: tensor(-262.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.9911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-54.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-342.3601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-67.0961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.7456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-173.3262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-103.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.7574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-107.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-7.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-66.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-29.8749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-100.2770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-113.7058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-106.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-110.9337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-81.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-18.7966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-57.4376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-55.3992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-47.0808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-66.7571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-233.4803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.7214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-5.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-115.6516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7458, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5089655172413793, 'recall': 0.5410557184750733, 'f1': 0.5245202558635393, 'number': 682}, 'D': {'precision': 0.37343927355278095, 'recall': 0.41125, 'f1': 0.39143367043426536, 'number': 800}, 'OC': {'precision': 0.34310532030401736, 'recall': 0.5257903494176372, 'f1': 0.4152431011826544, 'number': 1202}, 'overall_precision': 0.3857308584686775, 'overall_recall': 0.49552906110283157, 'overall_f1': 0.4337899543378995, 'overall_accuracy': 0.7357780912082745}
			------------EPOCH 28---------------
Loss: tensor(-300.5447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-26.5715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-90.7420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-388.1716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-85.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-13.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-207.2214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-155.1668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-33.9340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-134.2745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-51.5294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-16.6773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-95.7704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-59.4923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-137.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-0.9772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-124.8665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-47.3754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-0.7666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-136.2236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-135.7650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-7.6889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-137.1532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-48.7372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-19.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-92.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-17.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-92.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-70.0344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-89.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-261.5519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.7345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-28.9362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-21.7286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-164.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-12.0974, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49857142857142855, 'recall': 0.5117302052785924, 'f1': 0.5050651230101302, 'number': 682}, 'D': {'precision': 0.3698630136986301, 'recall': 0.405, 'f1': 0.3866348448687351, 'number': 800}, 'OC': {'precision': 0.35686053077357427, 'recall': 0.5257903494176372, 'f1': 0.42515977127480664, 'number': 1202}, 'overall_precision': 0.38990140424260533, 'overall_recall': 0.4862146050670641, 'overall_f1': 0.4327640523959543, 'overall_accuracy': 0.7379436110042598}
			------------EPOCH 29---------------
Loss: tensor(-324.3712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-24.9396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-56.6981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-118.9157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-427.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-103.0212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-33.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-4.2484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-247.7549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-195.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-42.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-66.9149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-164.6228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-15.5641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-92.2138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-46.6041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-134.9232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-96.7692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-189.5710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-50.7711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-138.3089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-93.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-35.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-160.8142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-150.6910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-36.0641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-29.3151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-186.6047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-78.2473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-66.3062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-115.3073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-1.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-41.7034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-132.4487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-89.6376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-107.7203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-285.3291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-54.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-45.9501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-203.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-44.5371, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5043352601156069, 'recall': 0.5117302052785924, 'f1': 0.5080058224163028, 'number': 682}, 'D': {'precision': 0.3883374689826303, 'recall': 0.39125, 'f1': 0.3897882938978829, 'number': 800}, 'OC': {'precision': 0.3740181268882175, 'recall': 0.5149750415973378, 'f1': 0.4333216660833042, 'number': 1202}, 'overall_precision': 0.40627973358705993, 'overall_recall': 0.4772727272727273, 'overall_f1': 0.438924104848381, 'overall_accuracy': 0.7480873616275591}
			------------EPOCH 30---------------
Loss: tensor(-343.4293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-50.8713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-97.5195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-139.6562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-447.2985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-113.2338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-39.9112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-51.7341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-26.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-280.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-225.6326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-84.9135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-98.2880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-187.0002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-45.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-131.0935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-69.6115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-169.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-120.5396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-220.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-76.8208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-157.5192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-125.7877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-58.8411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-181.0270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-162.0431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-82.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-47.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-223.5596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-104.3734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-115.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-136.7238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-46.9568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-74.8739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-166.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-112.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-126.0623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-302.0383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-16.4930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-74.4568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-63.7231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-235.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-71.3487, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5236641221374045, 'recall': 0.5029325513196481, 'f1': 0.5130890052356021, 'number': 682}, 'D': {'precision': 0.4051490514905149, 'recall': 0.37375, 'f1': 0.38881664499349805, 'number': 800}, 'OC': {'precision': 0.40860927152317883, 'recall': 0.5133111480865225, 'f1': 0.4550147492625369, 'number': 1202}, 'overall_precision': 0.4336892869445401, 'overall_recall': 0.4690760059612519, 'overall_f1': 0.4506890996957222, 'overall_accuracy': 0.7516775654998504}


		-------------RUN 2-----------
Train dataset size: 45
			------------EPOCH 1---------------
Loss: tensor(7976.9912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5243.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4442.6006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4694.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7574.6631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4910.3027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5840.8887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4766.7231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5853.4873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5775.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3126.8022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7447.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3568.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5023.4595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7196.9873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3674.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5143.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4874.6411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5775.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4587.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3410.5576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6481.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4640.5059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4967.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2582.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3327.0684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3968.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3040.6641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3906.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5181.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5886.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2930.1675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5135.7944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4793.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4175.2056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4343.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3107.9243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5127.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4127.0801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3946.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3472.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4572.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4285.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4940.7080, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 647}, 'D': {'precision': 0.16666666666666666, 'recall': 0.0032119914346895075, 'f1': 0.006302521008403361, 'number': 934}, 'OC': {'precision': 0.018121911037891267, 'recall': 0.01, 'f1': 0.012888107791446984, 'number': 1100}, 'overall_precision': 0.0224, 'overall_recall': 0.005221932114882507, 'overall_f1': 0.008469449485783424, 'overall_accuracy': 0.41467777947274265}
			------------EPOCH 2---------------
Loss: tensor(5677.0576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3594.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3178.8132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3179.9851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5471.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3752.9663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1569.9114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4528.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3803.4316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4743.7739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4622.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2425.9968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6131.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2935.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4118.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6129.9492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3262.6147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4419.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4410.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4677.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4139.6895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3064.7598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5582.1279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4160.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4276.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2152.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2888.6111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3532.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2688.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3426.3181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4390.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5126.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2432.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4681.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4276.2236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3741.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3698.4873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2681.7163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4522.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3776.6782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3675.8877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3197.9282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3875.6506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3779.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4620.4780, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.07407407407407407, 'recall': 0.012364760432766615, 'f1': 0.02119205298013245, 'number': 647}, 'D': {'precision': 0.18518518518518517, 'recall': 0.032119914346895075, 'f1': 0.05474452554744526, 'number': 934}, 'OC': {'precision': 0.025675675675675677, 'recall': 0.017272727272727273, 'f1': 0.020652173913043477, 'number': 1100}, 'overall_precision': 0.05643564356435644, 'overall_recall': 0.02126072361059306, 'overall_f1': 0.030885938769981032, 'overall_accuracy': 0.4139566489619881}
			------------EPOCH 3---------------
Loss: tensor(5493.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3007.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2788.7490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2941.8027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4689.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3101.0935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.2970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4050.2068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3326.9351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4313.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4056.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2200.7163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5295.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2532.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3478.6287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5249.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2730.7507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3773.3872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3926.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3919.9487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3542.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2887.1638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4677.7124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3480.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3995.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1595.9507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2625.5020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3205.9753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2422.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3000.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3727.4343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4293.1904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1901.7681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4319.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3655.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3116.6382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3033.6707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2362.9824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3807.8931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3181.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3324.5713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3059.8298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3073.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3342.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4128.5913, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.08866279069767442, 'recall': 0.09428129829984544, 'f1': 0.09138576779026218, 'number': 647}, 'D': {'precision': 0.17123287671232876, 'recall': 0.05353319057815846, 'f1': 0.08156606851549755, 'number': 934}, 'OC': {'precision': 0.0322234156820623, 'recall': 0.02727272727272727, 'f1': 0.029542097488921715, 'number': 1100}, 'overall_precision': 0.07378335949764521, 'overall_recall': 0.0525923162998881, 'overall_f1': 0.06141114982578397, 'overall_accuracy': 0.4357431111234381}
			------------EPOCH 4---------------
Loss: tensor(4751.9800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2639.2698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2307.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2896.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3794.4973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2588.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.3445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3545.1138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2890.2727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3590.3794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3339.3843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1853.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4575.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2094.0017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2840.7598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4226.5723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2251.4221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3160.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3430.5308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3260.8218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3160.0447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2294.9187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3919.4973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2969.7119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3575.5076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.0554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2326.6167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2553.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2193.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2739.5327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3296.0396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3756.2183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1539.6089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4171.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3018.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3249.7678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2522.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3187.7415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2471.6355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2623.0405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2522.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2325.8967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3074.3359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3337.8555, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1425339366515837, 'recall': 0.1947449768160742, 'f1': 0.16459830176355322, 'number': 647}, 'D': {'precision': 0.2532051282051282, 'recall': 0.08458244111349036, 'f1': 0.12680577849117175, 'number': 934}, 'OC': {'precision': 0.0774223458507186, 'recall': 0.15181818181818182, 'f1': 0.1025483573840958, 'number': 1100}, 'overall_precision': 0.11094542201014017, 'overall_recall': 0.13875419619544946, 'overall_f1': 0.12330129267484255, 'overall_accuracy': 0.48649960476500853}
			------------EPOCH 5---------------
Loss: tensor(3609.5962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2141.8787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1996.3357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2517.5483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3084.7756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2312.3462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.0934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3182.1531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2703.8147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3195.9146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2869.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3882.6777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1906.2211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2456.8765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3746.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2169.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2778.2917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3200.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3050.7366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2999.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2076.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3279.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2727.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3192.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1123.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2117.6729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2225.6108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1913.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2577.9802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2975.7295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3390.8159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1539.3752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4176.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2894.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3029.0474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2347.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2033.1825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2815.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2750.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2621.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2053.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2047.7096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2795.2324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2632.1934, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.192458758837392, 'recall': 0.3786707882534776, 'f1': 0.25520833333333337, 'number': 647}, 'D': {'precision': 0.468586387434555, 'recall': 0.19164882226980728, 'f1': 0.27203647416413373, 'number': 934}, 'OC': {'precision': 0.18594847775175644, 'recall': 0.3609090909090909, 'f1': 0.24544049459041734, 'number': 1100}, 'overall_precision': 0.21662269129287598, 'overall_recall': 0.3062290190227527, 'overall_f1': 0.2537474887961675, 'overall_accuracy': 0.6008542622973554}
			------------EPOCH 6---------------
Loss: tensor(2783.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1708.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1632.6101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2048.4363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2802.7913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1942.4799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.5568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2724.0488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2269.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2748.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2421.9194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1328.0040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3215.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1590.6674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2004.6763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3310.7798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2205.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2409.8601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3326.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3355.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3187.2810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2031.7318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2594.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2920.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2014.5756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1832.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1595.3121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2047.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2427.1194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2629.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1238.8384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3179.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2452.0583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2714.0017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2162.9976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.7756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2444.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2089.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2790.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1884.3151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2022.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2849.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2903.8818, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.28672150411280845, 'recall': 0.37712519319938176, 'f1': 0.3257676902536716, 'number': 647}, 'D': {'precision': 0.33294392523364486, 'recall': 0.30513918629550324, 'f1': 0.3184357541899442, 'number': 934}, 'OC': {'precision': 0.23596142938173567, 'recall': 0.3781818181818182, 'f1': 0.29060426126440797, 'number': 1100}, 'overall_precision': 0.2723342939481268, 'overall_recall': 0.3524804177545692, 'overall_f1': 0.30726711103885546, 'overall_accuracy': 0.7097172336324176}
			------------EPOCH 7---------------
Loss: tensor(2798.3682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1376.7271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1521.8243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2300.3171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1708.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2067.5454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1782.0500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1919.5070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1043.6056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2716.3225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.7451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.7770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2869.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1908.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2225.0088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3003.7607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2747.7214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3034.3962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1870.6122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2534.9041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2834.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.7028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2092.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1755.7235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.7773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1968.2247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2337.8696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2199.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.7772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2957.9253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1581.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1974.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.7876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2308.8567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.8447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2059.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.1360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1502.0863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2162.7141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2223.0981, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3191489361702128, 'recall': 0.44049459041731065, 'f1': 0.37012987012987014, 'number': 647}, 'D': {'precision': 0.3080708661417323, 'recall': 0.3351177730192719, 'f1': 0.321025641025641, 'number': 934}, 'OC': {'precision': 0.3085419734904271, 'recall': 0.3809090909090909, 'f1': 0.34092758340113916, 'number': 1100}, 'overall_precision': 0.31129476584022037, 'overall_recall': 0.3793360686311078, 'overall_f1': 0.3419636852723605, 'overall_accuracy': 0.735525385180768}
			------------EPOCH 8---------------
Loss: tensor(2233.7034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1239.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.9260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1528.9752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2118.2075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1594.4003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.0050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1827.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1587.2682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1890.4591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2471.9019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1122.4329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1680.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2526.3628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1694.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2499.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2150.6738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2519.3494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.2175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2135.6616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1946.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2328.6196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.7411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1604.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.8831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.2577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1685.9532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1995.0240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1804.9685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2033.7903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1417.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1828.3645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.0212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2127.7334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.7012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1753.4607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1463.8754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1310.7371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1808.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2009.0757, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3272058823529412, 'recall': 0.4126738794435858, 'f1': 0.3650034176349966, 'number': 647}, 'D': {'precision': 0.43108108108108106, 'recall': 0.341541755888651, 'f1': 0.38112305854241335, 'number': 934}, 'OC': {'precision': 0.2591493570722057, 'recall': 0.4763636363636364, 'f1': 0.33568225496476617, 'number': 1100}, 'overall_precision': 0.3102291783119061, 'overall_recall': 0.4140246176799702, 'overall_f1': 0.3546892474836236, 'overall_accuracy': 0.7233216380756909}
			------------EPOCH 9---------------
Loss: tensor(1865.8734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(997.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.2682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1444.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1762.7649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.6371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1671.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.2692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1405.8149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.4135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1967.7513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.4827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1312.8038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2141.5898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1852.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1711.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2419.4609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.9287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2612.6589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.9602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1982.8987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2090.0044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2036.6412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.7633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.9478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1568.8328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1790.1224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.7811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(775.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1864.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.3621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1333.7614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1675.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1202.8398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.3850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2057.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1356.1448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1388.3698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2434.2974, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4538152610441767, 'recall': 0.34930448222565685, 'f1': 0.39475982532751086, 'number': 647}, 'D': {'precision': 0.4507628294036061, 'recall': 0.34796573875803, 'f1': 0.39274924471299094, 'number': 934}, 'OC': {'precision': 0.27311598075895244, 'recall': 0.46454545454545454, 'f1': 0.3439919219118142, 'number': 1100}, 'overall_precision': 0.34368932038834954, 'overall_recall': 0.3961208504289444, 'overall_f1': 0.3680471322127881, 'overall_accuracy': 0.7325021841933739}
			------------EPOCH 10---------------
Loss: tensor(2434.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.9712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1313.3304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1377.7695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1973.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1414.3348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1786.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1706.8566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1394.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.5165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.8479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(914.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1183.7617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2031.8313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.7992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1461.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2272.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2032.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2880.8396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1738.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2343.7002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2273.3271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2294.9414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.5945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1768.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1663.8058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.2384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1754.6871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2429.7317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2454.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.8978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.7401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1587.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1692.5037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.8699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1743.4534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1333.9801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1217.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1290.8038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1512.5160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1813.9592, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.39144736842105265, 'recall': 0.1839258114374034, 'f1': 0.25026288117770773, 'number': 647}, 'D': {'precision': 0.38244197780020184, 'recall': 0.4057815845824411, 'f1': 0.39376623376623376, 'number': 934}, 'OC': {'precision': 0.24641460234680573, 'recall': 0.5154545454545455, 'f1': 0.3334313437224346, 'number': 1100}, 'overall_precision': 0.29616240266963295, 'overall_recall': 0.3972398358821335, 'overall_f1': 0.3393340767882747, 'overall_accuracy': 0.6768225880264599}
			------------EPOCH 11---------------
Loss: tensor(2367.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.6412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1315.6703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3594.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2384.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.8407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2434.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.9031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2609.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2286.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(909.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4121.7744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.8866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2591.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2761.3367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1490.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1853.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2065.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2115.3870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1995.6306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1384.9753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.5646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1498.7209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1959.1329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.8243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1447.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1699.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2157.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2041.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1323.8340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2353.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2116.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2390.7766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2046.5223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1749.7394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2621.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1966.9795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2781.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2342.7761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1771.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2215.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1705.3962, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2559760956175299, 'recall': 0.3972179289026275, 'f1': 0.3113264688067838, 'number': 647}, 'D': {'precision': 0.32051282051282054, 'recall': 0.4282655246252677, 'f1': 0.36663611365719523, 'number': 934}, 'OC': {'precision': 0.18277104487389453, 'recall': 0.5072727272727273, 'f1': 0.2687214062123766, 'number': 1100}, 'overall_precision': 0.2290292177191329, 'overall_recall': 0.45318910854158895, 'overall_f1': 0.304282494365139, 'overall_accuracy': 0.5859601436713864}
			------------EPOCH 12---------------
Loss: tensor(1562.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.4481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.3845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1791.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1894.8499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1487.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1838.3209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1448.6233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1888.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1584.6381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(872.2875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2974.4004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.0385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.6527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2125.5879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.5657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1760.0315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2064.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2263.7485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1979.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1473.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2344.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1495.9343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2399.0176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.9213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1487.4655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1533.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1490.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1856.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1832.6490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.8829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2499.2014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1609.4059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2223.3816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1616.1941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.2621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.6835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.3468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.7432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.9291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1406.9817, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45930232558139533, 'recall': 0.4884080370942813, 'f1': 0.47340823970037454, 'number': 647}, 'D': {'precision': 0.40187891440501045, 'recall': 0.41220556745182013, 'f1': 0.4069767441860465, 'number': 934}, 'OC': {'precision': 0.3220338983050847, 'recall': 0.5181818181818182, 'f1': 0.397212543554007, 'number': 1100}, 'overall_precision': 0.3720725995316159, 'overall_recall': 0.47407683700111897, 'overall_f1': 0.4169263572248647, 'overall_accuracy': 0.7113120414927402}
			------------EPOCH 13---------------
Loss: tensor(1211.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(914.7307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.7507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.5754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.8209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.9520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1339.7964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1144.7495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1414.4539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.8690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.3495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1600.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.6530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.2941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1750.2391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.0471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.4246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1854.9711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1997.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2135.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1285.9741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1662.2855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.1434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1648.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.6699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1365.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1225.2029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1513.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1391.8485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.5699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1217.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.4877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1311.2067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.4284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1413.5081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1042.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.4387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.4677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.9244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1472.2444, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.325437693099897, 'recall': 0.4884080370942813, 'f1': 0.3906056860321384, 'number': 647}, 'D': {'precision': 0.39222941720629045, 'recall': 0.4539614561027837, 'f1': 0.42084367245657567, 'number': 934}, 'OC': {'precision': 0.2899515738498789, 'recall': 0.4354545454545454, 'f1': 0.348110465116279, 'number': 1100}, 'overall_precision': 0.3291036717062635, 'overall_recall': 0.4546810891458411, 'overall_f1': 0.3818324197337509, 'overall_accuracy': 0.7510158232675533}
			------------EPOCH 14---------------
Loss: tensor(1132.3962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.6248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.7147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1239.6469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1020.8422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.5168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1181.4045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.4713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.9332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.8419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.3029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.4599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1396.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.5966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.5775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.9923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1895.1945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1543.2177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.4441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1756.3986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.0556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1230.0129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.7844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.4755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.7783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.4095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(882.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.4614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.4701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.3461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.6937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.9525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.3983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1097.6819, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.436241610738255, 'recall': 0.5023183925811437, 'f1': 0.4669540229885057, 'number': 647}, 'D': {'precision': 0.4345991561181435, 'recall': 0.4411134903640257, 'f1': 0.43783209351753455, 'number': 934}, 'OC': {'precision': 0.35276752767527675, 'recall': 0.43454545454545457, 'f1': 0.38940936863543785, 'number': 1100}, 'overall_precision': 0.3986220472440945, 'overall_recall': 0.45318910854158895, 'overall_f1': 0.4241577936812707, 'overall_accuracy': 0.7622349498675616}
			------------EPOCH 15---------------
Loss: tensor(973.5756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.9559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.8239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.5331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.8179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.8861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.5377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.2324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.4259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.5414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.7687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1310.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.7505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.1265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.8632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1385.5819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1555.5776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.2146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1302.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.7605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.3693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.3529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.4524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.7942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.7841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.1153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.6365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.9359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.9419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.5094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.2899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.6927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.8235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.8483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.5042, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.37398373983739835, 'recall': 0.49768160741885625, 'f1': 0.4270557029177719, 'number': 647}, 'D': {'precision': 0.42691903259726605, 'recall': 0.4346895074946467, 'f1': 0.4307692307692308, 'number': 934}, 'OC': {'precision': 0.33964817320703655, 'recall': 0.45636363636363636, 'f1': 0.3894491854150504, 'number': 1100}, 'overall_precision': 0.3738601823708207, 'overall_recall': 0.4587840358075345, 'overall_f1': 0.4119912912409982, 'overall_accuracy': 0.7588095799414775}
			------------EPOCH 16---------------
Loss: tensor(752.3658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.9597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.4085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.7450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.2692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.2669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.5964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.9564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.2715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.1014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1127.4900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.4318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.7153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.4658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.7885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1388.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.4823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.6282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.6757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(997.7598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.2620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.2236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.8182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.8835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1042.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.4116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.8223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.6656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.4022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(894.8326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.9677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.5464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.5544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(740.7936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.9288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.9200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.5161, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3987730061349693, 'recall': 0.5023183925811437, 'f1': 0.4445964432284541, 'number': 647}, 'D': {'precision': 0.40725806451612906, 'recall': 0.43254817987152033, 'f1': 0.41952232606438217, 'number': 934}, 'OC': {'precision': 0.2963904422979156, 'recall': 0.53, 'f1': 0.3801760678187154, 'number': 1100}, 'overall_precision': 0.3476417594064653, 'overall_recall': 0.48936963819470347, 'overall_f1': 0.40650658404337725, 'overall_accuracy': 0.7133506219750655}
			------------EPOCH 17---------------
Loss: tensor(684.3562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.0782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.3999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.7771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.3157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.7532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(669.4336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(911.5546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.0007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.8055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1064.4600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1061.4282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.8795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1285.8215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.3424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1312.9611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.4862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.9269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.8589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.8600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.1730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.5999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.6617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.7659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.7205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1012.6847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.0633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(647.5853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(511.3647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.8920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.3031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.8208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.7675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(746.8998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.6082, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4230287859824781, 'recall': 0.5224111282843895, 'f1': 0.46749654218533887, 'number': 647}, 'D': {'precision': 0.34933333333333333, 'recall': 0.4207708779443255, 'f1': 0.3817387081107334, 'number': 934}, 'OC': {'precision': 0.2791023842917251, 'recall': 0.5427272727272727, 'f1': 0.36863229391787594, 'number': 1100}, 'overall_precision': 0.3268520797440315, 'overall_recall': 0.495337560611712, 'overall_f1': 0.3938315539739027, 'overall_accuracy': 0.6669486471868976}
			------------EPOCH 18---------------
Loss: tensor(618.3536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.6036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.7609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.3823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.4989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.9365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(918.9714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(647.4816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.4955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(746.9813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.7750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.9215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.8746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.5537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1024.0897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.8042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.7275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.0092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.5405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.5359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.3823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.2548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.0827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.4981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.0333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.5500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.7272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.6919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.7650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.8451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.8964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.3528, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40171990171990174, 'recall': 0.5054095826893354, 'f1': 0.44763860369609854, 'number': 647}, 'D': {'precision': 0.3634020618556701, 'recall': 0.45289079229122053, 'f1': 0.4032411820781697, 'number': 934}, 'OC': {'precision': 0.29152542372881357, 'recall': 0.5472727272727272, 'f1': 0.38041074249605056, 'number': 1100}, 'overall_precision': 0.33440514469453375, 'overall_recall': 0.5042894442372249, 'overall_f1': 0.4021415823914336, 'overall_accuracy': 0.6940881166012565}
			------------EPOCH 19---------------
Loss: tensor(512.7483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.8109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.8988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.4819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.8542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.2537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.9392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.0001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.0200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.4373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.5699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.6038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.0209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(703.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.0887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.2062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.6030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(774.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.0291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.6558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.9960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.7135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.0153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.4261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.4208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.4850, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4068627450980392, 'recall': 0.5131375579598145, 'f1': 0.4538619275461381, 'number': 647}, 'D': {'precision': 0.3725314183123878, 'recall': 0.4443254817987152, 'f1': 0.4052734375, 'number': 934}, 'OC': {'precision': 0.33414485696895924, 'recall': 0.4990909090909091, 'f1': 0.40029165147648554, 'number': 1100}, 'overall_precision': 0.36272040302267, 'overall_recall': 0.48340171577769486, 'overall_f1': 0.41445474896066514, 'overall_accuracy': 0.7500034669736094}
			------------EPOCH 20---------------
Loss: tensor(485.8827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.1708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.7220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.0497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.6727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.8976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.2033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.8184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.8116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.7298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.0915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.1786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.5914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.8367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.6840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.3387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.3444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.6805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.9645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.6315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.4820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.3244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.9342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.0363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.9088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.3852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.7637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.3183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.4944, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43517329910141206, 'recall': 0.5239567233384853, 'f1': 0.47545582047685836, 'number': 647}, 'D': {'precision': 0.5171428571428571, 'recall': 0.3875802997858672, 'f1': 0.44308445532435736, 'number': 934}, 'OC': {'precision': 0.40676416819012795, 'recall': 0.40454545454545454, 'f1': 0.4056517775752051, 'number': 1100}, 'overall_precision': 0.4453944811504081, 'overall_recall': 0.4274524431182395, 'overall_f1': 0.4362390559573658, 'overall_accuracy': 0.76753248554272}
			------------EPOCH 21---------------
Loss: tensor(630.6644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.5212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.7940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.1808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.9477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.8061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.0131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.6688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.9161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.4330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.6802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.9100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.8980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.9654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.4604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.0262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.8088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.7068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.3371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.0720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(775.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.7134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.3038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.7434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.8306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.0133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.5004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.4211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.8330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.6409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.7375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.9442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.6371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.4612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.9970, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43312101910828027, 'recall': 0.5255023183925811, 'f1': 0.4748603351955307, 'number': 647}, 'D': {'precision': 0.44537815126050423, 'recall': 0.39721627408993576, 'f1': 0.4199207696661007, 'number': 934}, 'OC': {'precision': 0.3817771084337349, 'recall': 0.46090909090909093, 'f1': 0.41762767710049425, 'number': 1100}, 'overall_precision': 0.4134419551934827, 'overall_recall': 0.45430809399477806, 'overall_f1': 0.43291274213612935, 'overall_accuracy': 0.7634137208947566}
			------------EPOCH 22---------------
Loss: tensor(362.4528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.5008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.7977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.8050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.0032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.5780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.7152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.8787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.8160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.2249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.6469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.5289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.8492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.3759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.8247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.0130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.6246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.3003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.5844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(740.1429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.2900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.5607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.6283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.0797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.3263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.6505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.9542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.6749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.6684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.4755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(396.6556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.8439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.4248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.6486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.5352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.4325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.7439, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4154228855721393, 'recall': 0.5162287480680062, 'f1': 0.4603721571330118, 'number': 647}, 'D': {'precision': 0.4, 'recall': 0.4132762312633833, 'f1': 0.4065297525013165, 'number': 934}, 'OC': {'precision': 0.2911750825861255, 'recall': 0.5609090909090909, 'f1': 0.38334886610748675, 'number': 1100}, 'overall_precision': 0.3438786008230453, 'overall_recall': 0.49869451697127937, 'overall_f1': 0.40706347998173237, 'overall_accuracy': 0.6720242965510547}
			------------EPOCH 23---------------
Loss: tensor(466.5509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.0561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.8769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.7214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.2150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.8946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.3985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.8907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.1708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.3302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.9050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.0912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.6959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.4506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.8487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.0270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.2896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.9125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.9137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(705.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.0179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.4438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.6714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.3934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.5535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(746.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.3663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.9711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.8930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.2486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.2929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.7482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.9054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.3218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.5395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.7801, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4319371727748691, 'recall': 0.5100463678516228, 'f1': 0.46775336640680365, 'number': 647}, 'D': {'precision': 0.42857142857142855, 'recall': 0.37901498929336186, 'f1': 0.4022727272727272, 'number': 934}, 'OC': {'precision': 0.3094541910331384, 'recall': 0.5772727272727273, 'f1': 0.40291878172588835, 'number': 1100}, 'overall_precision': 0.36216364634816034, 'overall_recall': 0.49198060425214474, 'overall_f1': 0.4172070219832358, 'overall_accuracy': 0.7076370494667794}
			------------EPOCH 24---------------
Loss: tensor(284.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.2862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.7323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.6589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.9524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.8895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.5540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.0169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.1794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.8540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.8947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.0506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.4760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.6835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.9230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.7490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.2162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(605.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.5486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.3503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.6331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.7872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.3642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.5922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.6281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.3257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.1235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.8815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.2534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.7646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.8515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.8687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.5984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.1236, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.441025641025641, 'recall': 0.5316846986089645, 'f1': 0.4821303433777155, 'number': 647}, 'D': {'precision': 0.41455696202531644, 'recall': 0.4207708779443255, 'f1': 0.41764080765143463, 'number': 934}, 'OC': {'precision': 0.3967871485943775, 'recall': 0.4490909090909091, 'f1': 0.4213219616204691, 'number': 1100}, 'overall_precision': 0.4140598721829802, 'overall_recall': 0.45915703095859756, 'overall_f1': 0.43544393349840826, 'overall_accuracy': 0.7648837177051409}
			------------EPOCH 25---------------
Loss: tensor(309.2509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.4502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.6566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.5254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.8386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.1903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.3988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.7360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.4514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.5980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.3277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.5291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.0794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.1081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.6747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.4011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.4332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.2721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.4159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.6417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(647.4673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.0569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.0734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.6376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.4606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.8085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.1994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.5546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.3278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.2782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.4691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.4389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.7709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.4675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.8667, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4366754617414248, 'recall': 0.5115919629057187, 'f1': 0.4711743772241993, 'number': 647}, 'D': {'precision': 0.4315443592552026, 'recall': 0.42184154175588867, 'f1': 0.42663779101245264, 'number': 934}, 'OC': {'precision': 0.37259100642398285, 'recall': 0.47454545454545455, 'f1': 0.4174330267892843, 'number': 1100}, 'overall_precision': 0.4059244791666667, 'overall_recall': 0.4651249533756061, 'overall_f1': 0.4335129497653398, 'overall_accuracy': 0.7667142797709023}
			------------EPOCH 26---------------
Loss: tensor(239.0042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.5542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.7059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.1352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.8777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.3023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.2625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.8384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.3361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.6216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.7267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.0527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.5779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.8361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.6165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.4545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.6876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.6557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.3664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.2501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.6884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.0110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.8390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.6687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.6159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.9339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.1537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.6510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.5911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.6931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.1640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.5754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.4196, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4069627851140456, 'recall': 0.5239567233384853, 'f1': 0.4581081081081081, 'number': 647}, 'D': {'precision': 0.4664179104477612, 'recall': 0.4014989293361884, 'f1': 0.431530494821634, 'number': 934}, 'OC': {'precision': 0.3301991150442478, 'recall': 0.5427272727272727, 'f1': 0.41059147180192573, 'number': 1100}, 'overall_precision': 0.3805515239477504, 'overall_recall': 0.48899664304364043, 'overall_f1': 0.42801175318315376, 'overall_accuracy': 0.7424593323995617}
			------------EPOCH 27---------------
Loss: tensor(188.6856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.9118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.5209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.1199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.7537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.3895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.7423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.3626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.7287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.8158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.6785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.8073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.3746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.2302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.9589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.2621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.5035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.0519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.3077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.3366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.5628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.5561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.5130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.7911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.1320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.8546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.4055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.9886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.2982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.7801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.0741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.6412, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4375, 'recall': 0.508500772797527, 'f1': 0.47033595425303787, 'number': 647}, 'D': {'precision': 0.4024767801857585, 'recall': 0.41755888650963596, 'f1': 0.40987913820283756, 'number': 934}, 'OC': {'precision': 0.37160751565762007, 'recall': 0.48545454545454547, 'f1': 0.42096964919195906, 'number': 1100}, 'overall_precision': 0.3967701076630779, 'overall_recall': 0.46736292428198434, 'overall_f1': 0.4291830792943998, 'overall_accuracy': 0.7534704405830063}
			------------EPOCH 28---------------
Loss: tensor(159.0036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.6452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.3417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.1032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.6415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.9153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.8566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.9438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.8939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.5774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.4113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.6756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.8008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.5752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.9528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.2540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.5863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.6238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.6080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.7623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.9828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.9899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.4967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.0408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.2119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.8563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.7332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.1309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.3804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.1031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.8406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.4015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.7076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.9200, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4609053497942387, 'recall': 0.5193199381761978, 'f1': 0.4883720930232558, 'number': 647}, 'D': {'precision': 0.43946731234866826, 'recall': 0.3886509635974304, 'f1': 0.4125, 'number': 934}, 'OC': {'precision': 0.4026548672566372, 'recall': 0.49636363636363634, 'f1': 0.44462540716612375, 'number': 1100}, 'overall_precision': 0.4276880796976984, 'overall_recall': 0.46437896307348003, 'overall_f1': 0.44527896995708155, 'overall_accuracy': 0.7603766520129249}
			------------EPOCH 29---------------
Loss: tensor(139.5602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.2609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.3826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.7225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.0656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.8943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.5033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.8621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.8645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.4857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.7159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.8153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.6719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.3991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.3639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.0822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.5595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.3342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.0220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.0155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.5056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.4045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.8287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.8951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.8405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.6490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.4923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.6894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.9990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.4620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.9369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.2484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.2382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.7836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.2439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.4833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.7587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.4690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.9803, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4531886024423338, 'recall': 0.5162287480680062, 'f1': 0.48265895953757226, 'number': 647}, 'D': {'precision': 0.4992721979621543, 'recall': 0.367237687366167, 'f1': 0.4231955582973473, 'number': 934}, 'OC': {'precision': 0.39831697054698456, 'recall': 0.5163636363636364, 'f1': 0.44972288202692, 'number': 1100}, 'overall_precision': 0.4368421052631579, 'overall_recall': 0.46437896307348003, 'overall_f1': 0.45018983908877236, 'overall_accuracy': 0.7574089226032812}
			------------EPOCH 30---------------
Loss: tensor(129.2089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.4520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.0219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.9733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.2211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.3500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.2752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.0080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.0799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.6929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.0590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.6552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.9596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.3470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.0291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.4907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.4083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.5951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.6894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.1653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.0833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.1056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.2538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.3665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.8068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.3841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.2356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.2198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.8357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.7125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.5090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.7494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.7660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.2220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.1243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.4911, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4646892655367232, 'recall': 0.508500772797527, 'f1': 0.48560885608856086, 'number': 647}, 'D': {'precision': 0.4551122194513716, 'recall': 0.39079229122055675, 'f1': 0.42050691244239635, 'number': 934}, 'OC': {'precision': 0.4072085889570552, 'recall': 0.4827272727272727, 'f1': 0.44176372712146417, 'number': 1100}, 'overall_precision': 0.43532338308457713, 'overall_recall': 0.45691906005221933, 'overall_f1': 0.445859872611465, 'overall_accuracy': 0.7593920315078562}


		-------------RUN 3-----------
Train dataset size: 46
			------------EPOCH 1---------------
Loss: tensor(5171.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4065.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3384.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5931.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5086.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4300.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5324.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2329.6545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3190.4312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4904.4551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4456.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5075.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2124.5540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5805.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4236.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4338.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4166.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3338.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4692.5469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4456.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3206.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5199.3867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4699.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3037.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3334.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5756.9707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1394.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3798.0144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2589.9746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3294.8816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5634.9795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3610.3896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5097.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4722.2427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3213.5713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4666.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5568.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3364.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3281.0222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5076.3281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4457.2603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4319.6821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2320.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6327.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3627.6228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2842.4702, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.05405405405405406, 'recall': 0.011747430249632892, 'f1': 0.019300361881785282, 'number': 681}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 831}, 'OC': {'precision': 0.03183791606367583, 'recall': 0.016923076923076923, 'f1': 0.022099447513812154, 'number': 1300}, 'overall_precision': 0.035629453681710214, 'overall_recall': 0.010668563300142247, 'overall_f1': 0.016420361247947456, 'overall_accuracy': 0.48781839851437125}
			------------EPOCH 2---------------
Loss: tensor(3892.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3176.5249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2063.4028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4751.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3851.9419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3199.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4249.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2369.3186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4161.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3475.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4166.8037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1951.4141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5179.5352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3692.5181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3583.4458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3499.2361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3193.3843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4002.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3472.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2605.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4085.3374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4019.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2628.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2880.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4791.5977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3189.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2329.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2990.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5232.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3111.4392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4232.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4148.9189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2537.9927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4008.7859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4695.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2707.4883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2646.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4925.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3781.8318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3605.7358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1942.5125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5041.2671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3123.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2369.5393, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.06774193548387097, 'recall': 0.030837004405286344, 'f1': 0.04238143289606458, 'number': 681}, 'D': {'precision': 0.26956521739130435, 'recall': 0.03730445246690734, 'f1': 0.06553911205073996, 'number': 831}, 'OC': {'precision': 0.127208480565371, 'recall': 0.11076923076923077, 'f1': 0.11842105263157894, 'number': 1300}, 'overall_precision': 0.12588310854206808, 'overall_recall': 0.06970128022759602, 'overall_f1': 0.08972304875257496, 'overall_accuracy': 0.5678095290889437}
			------------EPOCH 3---------------
Loss: tensor(3251.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2714.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1823.4998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4029.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3240.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2378.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3656.6089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1539.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2292.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3463.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3004.9336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3638.9468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1445.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4244.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3202.9377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3185.5613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2463.0105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2801.6907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3422.0461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2748.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2220.5916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3158.8887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3590.0625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2298.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2436.9976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3880.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.2302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2576.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1876.5610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2647.5081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4142.5029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2491.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3413.6543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4457.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1819.2878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3337.1384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3857.3828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2094.7239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2345.6350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4108.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2968.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2888.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1716.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3966.0178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2608.6785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2049.7288, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1045510455104551, 'recall': 0.12481644640234948, 'f1': 0.11378848728246319, 'number': 681}, 'D': {'precision': 0.5575757575757576, 'recall': 0.11070998796630566, 'f1': 0.1847389558232932, 'number': 831}, 'OC': {'precision': 0.23777777777777778, 'recall': 0.3292307692307692, 'f1': 0.2761290322580645, 'number': 1300}, 'overall_precision': 0.2177825773938085, 'overall_recall': 0.21514935988620199, 'overall_f1': 0.21645796064400716, 'overall_accuracy': 0.5681282740652457}
			------------EPOCH 4---------------
Loss: tensor(3304.6099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2455.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1769.4690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3553.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2452.8843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2039.6111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3076.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1968.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2840.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2597.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3116.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3772.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2936.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2900.7378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2010.1733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2395.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2732.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2263.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1907.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2436.7722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2843.2561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1705.4932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2049.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3372.5679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.0269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2167.5205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1596.4756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2619.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3648.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.0500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3019.7422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3080.9443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1495.3474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2837.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3106.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1864.4862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2165.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2988.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2507.9011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2431.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1364.5797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3241.6243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2357.4956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.5269, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2688679245283019, 'recall': 0.2511013215859031, 'f1': 0.25968109339407747, 'number': 681}, 'D': {'precision': 0.42586750788643535, 'recall': 0.1624548736462094, 'f1': 0.23519163763066203, 'number': 831}, 'OC': {'precision': 0.2730045754956787, 'recall': 0.41307692307692306, 'f1': 0.32874196510560144, 'number': 1300}, 'overall_precision': 0.2886986301369863, 'overall_recall': 0.29978662873399714, 'overall_f1': 0.29413817166782974, 'overall_accuracy': 0.6785941960697358}
			------------EPOCH 5---------------
Loss: tensor(2410.3491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1821.2050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1339.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2666.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2360.1418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1541.0950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2550.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.8029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1759.7770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2275.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2083.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2825.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(915.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2719.6455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2260.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2595.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1444.0542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2006.6055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2286.5254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1894.3716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.7007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1905.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2543.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1446.7493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.0249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.5951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.3445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2982.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1740.4468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2404.2761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3062.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1043.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2251.8826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2696.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.3722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2024.8917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2384.3323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1966.5817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.7472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2834.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1959.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.4396, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.26993275696445723, 'recall': 0.41262848751835535, 'f1': 0.32636469221835074, 'number': 681}, 'D': {'precision': 0.38878143133462284, 'recall': 0.24187725631768953, 'f1': 0.2982195845697329, 'number': 831}, 'OC': {'precision': 0.298492950899368, 'recall': 0.4723076923076923, 'f1': 0.36580280011915395, 'number': 1300}, 'overall_precision': 0.3031811894882434, 'overall_recall': 0.38975817923186346, 'overall_f1': 0.34106114828069084, 'overall_accuracy': 0.680617533745392}
			------------EPOCH 6---------------
Loss: tensor(2391.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.5472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2304.8303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.3287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.7969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.7620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1900.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1777.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2436.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(886.5721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2389.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1920.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2033.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1638.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1850.9346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1579.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1158.9794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1561.0128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2226.6133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1190.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1513.2542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2610.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.3107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1554.6078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1090.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1833.6377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2281.6492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.2406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2017.9053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2177.2014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1840.8473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2172.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1357.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.4541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1832.0176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1753.1370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1521.3529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.0505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2209.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.8768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1201.2131, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.31214528944381387, 'recall': 0.40381791483113066, 'f1': 0.352112676056338, 'number': 681}, 'D': {'precision': 0.336734693877551, 'recall': 0.3176895306859206, 'f1': 0.3269349845201239, 'number': 831}, 'OC': {'precision': 0.3039260969976905, 'recall': 0.5061538461538462, 'f1': 0.3797979797979798, 'number': 1300}, 'overall_precision': 0.312532637075718, 'overall_recall': 0.42567567567567566, 'overall_f1': 0.3604336043360433, 'overall_accuracy': 0.7105657030405499}
			------------EPOCH 7---------------
Loss: tensor(1837.1075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.0539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1847.8853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1388.8684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.2401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1729.5736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.8934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.2067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.4690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.7117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.0835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.4296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1845.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1819.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.1790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.0415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1573.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1449.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.6412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1330.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1870.4999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.7428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1339.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2418.8567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.6404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1331.0801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.5825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1873.6426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1757.6852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1803.9045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.4092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1545.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1945.0039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1297.6675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1632.8029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.5780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1352.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1259.9133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.3622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2026.1071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.5223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.6187, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.37341772151898733, 'recall': 0.4331864904552129, 'f1': 0.40108769544527534, 'number': 681}, 'D': {'precision': 0.3589108910891089, 'recall': 0.3489771359807461, 'f1': 0.35387431360585725, 'number': 831}, 'OC': {'precision': 0.3324715615305067, 'recall': 0.4946153846153846, 'f1': 0.39764996907854044, 'number': 1300}, 'overall_precision': 0.347678369195923, 'overall_recall': 0.4366998577524893, 'overall_f1': 0.38713745271122324, 'overall_accuracy': 0.730563485684193}
			------------EPOCH 8---------------
Loss: tensor(1618.1119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.9901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.0548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1562.2123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1249.7112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.6896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1565.9655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1117.3835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.4514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1940.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.0519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1395.9851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.9252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1609.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1071.1086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.6970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.6173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1129.6774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.2188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.5377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.3567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2133.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.0227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1352.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.4403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.8645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1550.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1660.5887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.3112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.4519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1686.4955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.7736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.5911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1384.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.4918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.9878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1783.8936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.4684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.1705, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3617486338797814, 'recall': 0.48604992657856094, 'f1': 0.41478696741854637, 'number': 681}, 'D': {'precision': 0.3469640644361834, 'recall': 0.3369434416365824, 'f1': 0.3418803418803419, 'number': 831}, 'OC': {'precision': 0.34801288936627284, 'recall': 0.49846153846153846, 'f1': 0.4098671726755218, 'number': 1300}, 'overall_precision': 0.35128348214285715, 'overall_recall': 0.447724039829303, 'overall_f1': 0.39368355222013757, 'overall_accuracy': 0.7320463427478588}
			------------EPOCH 9---------------
Loss: tensor(1470.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.4719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.5772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1359.3557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1058.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.1361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.0524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(978.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.4579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1214.8713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1692.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.9191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.6832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.2357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.1632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.2594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.5719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.7819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.3650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.8795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.8077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1862.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.9286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.6617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.0709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1226.8562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1486.2323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.5041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1506.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1685.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.1930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1341.8256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.9189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1016.5375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1287.7865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1256.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.8721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.7754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1721.7499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.6656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.3177, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4107142857142857, 'recall': 0.4390602055800294, 'f1': 0.4244144783534422, 'number': 681}, 'D': {'precision': 0.33664596273291925, 'recall': 0.32611311672683513, 'f1': 0.3312958435207824, 'number': 831}, 'OC': {'precision': 0.26676438255771345, 'recall': 0.56, 'f1': 0.36137999503598905, 'number': 1300}, 'overall_precision': 0.3045518535898639, 'overall_recall': 0.4615931721194879, 'overall_f1': 0.3669776646875884, 'overall_accuracy': 0.6357022090412705}
			------------EPOCH 10---------------
Loss: tensor(1577.0554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1064.4351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.4075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.4985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.6392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1272.8230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.0795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.3593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.7842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1511.1370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.7186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.6970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1703.1746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.8029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.0168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1335.9490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.7405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.1941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.9306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1239.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.7229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1748.4103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.7411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(979.6592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.5023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1329.5341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1353.1986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.7388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1102.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1476.3971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.9666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1149.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1014.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.7185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.0914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1484.2982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(772.8106, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45674740484429066, 'recall': 0.3876651982378855, 'f1': 0.4193804606830818, 'number': 681}, 'D': {'precision': 0.3424170616113744, 'recall': 0.34777376654632974, 'f1': 0.34507462686567164, 'number': 831}, 'OC': {'precision': 0.3341487279843444, 'recall': 0.5253846153846153, 'f1': 0.40849282296650713, 'number': 1300}, 'overall_precision': 0.3566070398153491, 'overall_recall': 0.4395448079658606, 'overall_f1': 0.39375597323988526, 'overall_accuracy': 0.7088195349095041}
			------------EPOCH 11---------------
Loss: tensor(1313.8556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.5441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.9992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1223.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.0157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.3207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.3265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.7663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.0896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.1072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.8245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.6967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.9860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1390.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1072.5050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.8475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.0716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.8176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1939.0752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.2945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.2845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.4908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.7671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1147.4702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1269.2614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1171.8702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(979.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1312.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(914.6686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.4060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.3718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.7040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.9847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.6702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.5487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1114.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.7825, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4942528735632184, 'recall': 0.315712187958884, 'f1': 0.3853046594982079, 'number': 681}, 'D': {'precision': 0.3222698072805139, 'recall': 0.3622141997593261, 'f1': 0.34107648725212464, 'number': 831}, 'OC': {'precision': 0.2751137556877844, 'recall': 0.6046153846153847, 'f1': 0.378157324993986, 'number': 1300}, 'overall_precision': 0.30809275911026973, 'overall_recall': 0.46301564722617355, 'overall_f1': 0.36999147485080985, 'overall_accuracy': 0.6406774023670279}
			------------EPOCH 12---------------
Loss: tensor(1412.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.9841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.9005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1414.3285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(997.9667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.7885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1217.9017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.7172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.5023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1598.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.9464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.6107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.2597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.6871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.7750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.6559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.5026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.3397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.9027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.7205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.5168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1529.4456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2149.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.9324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.4586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.3696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1337.5977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2509.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1220.0010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.6490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.3875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1214.9883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.1886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.8304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.8284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.7874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.9601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.7618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.0924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(878.8173, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.460573476702509, 'recall': 0.37738619676945667, 'f1': 0.41485068603712677, 'number': 681}, 'D': {'precision': 0.2926829268292683, 'recall': 0.34657039711191334, 'f1': 0.3173553719008264, 'number': 831}, 'OC': {'precision': 0.2534078993358965, 'recall': 0.5576923076923077, 'f1': 0.3484739245373708, 'number': 1300}, 'overall_precision': 0.28843970020440607, 'overall_recall': 0.4516358463726885, 'overall_f1': 0.3520443520443521, 'overall_accuracy': 0.5871005293938302}
			------------EPOCH 13---------------
Loss: tensor(1614.8884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.2887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.3378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.6808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.3838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.7495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.0852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.9913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.8650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2259.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.2558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3760.0085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.4489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1706.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.8879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.1448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.7195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.3559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.5913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.4489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.7932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1005.8097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.9846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.7943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.1630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.7272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2304.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4681.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1667.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2343.3325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.4501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.6702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2548.5947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.6392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1916.2113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.1614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1808.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.0403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1935.6281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.7089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1007.7584, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4883720930232558, 'recall': 0.4008810572687225, 'f1': 0.4403225806451613, 'number': 681}, 'D': {'precision': 0.3235294117647059, 'recall': 0.41034897713598073, 'f1': 0.3618037135278515, 'number': 831}, 'OC': {'precision': 0.3377551020408163, 'recall': 0.5092307692307693, 'f1': 0.40613496932515336, 'number': 1300}, 'overall_precision': 0.35712286593898684, 'overall_recall': 0.45376955903271693, 'overall_f1': 0.3996867658574785, 'overall_accuracy': 0.7088333933867347}
			------------EPOCH 14---------------
Loss: tensor(1387.2738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.0551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1166.7094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(941.3373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.0558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1359.7531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1334.6421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.6988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.7274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.0903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.5011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2288.8064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1509.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1876.6361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.6072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.5983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1296.4093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.4751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.4182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.4457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1297.1582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1791.3872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.9254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1166.0807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.0685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.5154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1268.1975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1304.2876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.8142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.1503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.8730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1042.1102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.7306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.0172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.6396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1666.6960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.5454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.0138, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38396624472573837, 'recall': 0.5345080763582967, 'f1': 0.4468999386126458, 'number': 681}, 'D': {'precision': 0.30423042304230424, 'recall': 0.40673886883273164, 'f1': 0.34809474768280124, 'number': 831}, 'OC': {'precision': 0.38502269288956126, 'recall': 0.39153846153846156, 'f1': 0.38825324180015247, 'number': 1300}, 'overall_precision': 0.3581780538302277, 'overall_recall': 0.43065433854907537, 'overall_f1': 0.39108671080251894, 'overall_accuracy': 0.7154716039801546}
			------------EPOCH 15---------------
Loss: tensor(1358.7024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.7964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.5230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1323.9043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.3932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.8549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1066.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.0431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.6976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.3858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.8998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.1989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.4290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.6544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(662.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.9108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1064.0271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.0511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.3379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1431.6316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.2732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.3314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.5109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(746.6319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1071.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.4744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(383.8342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.6220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.3885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.9316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.6873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.0018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(775.4807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.9720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.4058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(933.7751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.8495, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45294855708908405, 'recall': 0.5301027900146843, 'f1': 0.4884979702300406, 'number': 681}, 'D': {'precision': 0.24983210208193418, 'recall': 0.44765342960288806, 'f1': 0.32068965517241377, 'number': 831}, 'OC': {'precision': 0.35772357723577236, 'recall': 0.5415384615384615, 'f1': 0.43084455324357407, 'number': 1300}, 'overall_precision': 0.33779971791255287, 'overall_recall': 0.5110241820768137, 'overall_f1': 0.4067364845740164, 'overall_accuracy': 0.7010726461376424}
			------------EPOCH 16---------------
Loss: tensor(1077.5563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.5024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.3546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.4318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.9987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.2835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.6407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.6441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.3980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.3558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.2379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.9052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.7087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.2123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.9862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.8986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.3204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.0019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.3558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.3138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1262.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.7725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.4836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.9509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.5199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.9774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.9983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.3542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.8964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.8145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.4728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.4852, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4043243243243243, 'recall': 0.5491923641703378, 'f1': 0.4657534246575343, 'number': 681}, 'D': {'precision': 0.2660208643815201, 'recall': 0.4296028880866426, 'f1': 0.32857800276115967, 'number': 831}, 'OC': {'precision': 0.3304817649707339, 'recall': 0.5646153846153846, 'f1': 0.4169270093723374, 'number': 1300}, 'overall_precision': 0.3264260249554367, 'overall_recall': 0.5209815078236131, 'overall_f1': 0.4013698630136986, 'overall_accuracy': 0.6885445827212506}
			------------EPOCH 17---------------
Loss: tensor(993.7023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.9414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.3201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.2253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(662.8904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.2070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.0356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.1390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.5803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1094.8728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1259.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.5226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.8282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.9003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1273.8428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.3707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.9022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.7579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.7015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.5173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.4622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(745.6360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.3669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.7251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.8667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.3156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.1780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.8947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.8381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.2459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.9919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(967.8137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.8706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.0236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.3781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.7008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.2944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.5364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1076.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.5393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.2400, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41041162227602906, 'recall': 0.4977973568281938, 'f1': 0.4499004644990046, 'number': 681}, 'D': {'precision': 0.3228602383531961, 'recall': 0.358604091456077, 'f1': 0.3397947548460662, 'number': 831}, 'OC': {'precision': 0.34457478005865105, 'recall': 0.5423076923076923, 'f1': 0.4213986849970114, 'number': 1300}, 'overall_precision': 0.3536231884057971, 'overall_recall': 0.4772403982930299, 'overall_f1': 0.4062358105040109, 'overall_accuracy': 0.722996757116328}
			------------EPOCH 18---------------
Loss: tensor(861.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.8705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.6693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.2694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.7457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.8085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(782.3580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.7279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.8770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.5062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.5209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.3696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.8909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.2648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(829.5744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.8172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.6245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(511.8979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(729.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.7828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.5424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.6611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.5115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.1114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.8682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(853.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.1364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.3915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.6253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(911.4403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.6277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.9998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.6866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.6725, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46206896551724136, 'recall': 0.4919236417033774, 'f1': 0.47652916073968704, 'number': 681}, 'D': {'precision': 0.37972768532526474, 'recall': 0.3020457280385078, 'f1': 0.33646112600536193, 'number': 831}, 'OC': {'precision': 0.37669376693766937, 'recall': 0.5346153846153846, 'f1': 0.44197138314785367, 'number': 1300}, 'overall_precision': 0.39647168059424326, 'overall_recall': 0.45554765291607396, 'overall_f1': 0.42396160847261294, 'overall_accuracy': 0.7286094403946894}
			------------EPOCH 19---------------
Loss: tensor(774.5125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.7481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.4999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.9769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.0842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.5602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.5375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.3616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.9284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.1534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.2936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.9856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.7012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.0232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.0142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.9281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.4780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.4112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.5009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.9151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.6811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.5780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.5048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.2669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.7081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.2375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(705.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.4777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.8948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.6711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.7608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(918.2380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.2283, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4817073170731707, 'recall': 0.46402349486049926, 'f1': 0.4727000747943156, 'number': 681}, 'D': {'precision': 0.3148308759757155, 'recall': 0.4368231046931408, 'f1': 0.3659274193548387, 'number': 831}, 'OC': {'precision': 0.41346153846153844, 'recall': 0.43, 'f1': 0.4215686274509804, 'number': 1300}, 'overall_precision': 0.3916482125909522, 'overall_recall': 0.4402560455192034, 'overall_f1': 0.41453206094090067, 'overall_accuracy': 0.7273483189667119}
			------------EPOCH 20---------------
Loss: tensor(939.9177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.7432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.7653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.6144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.2731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.9573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.8106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.1891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.5935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(838.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.7714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.1034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.7567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.4149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.4250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.1769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.9364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.6884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.3445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.5723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1337.4614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.0880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(663.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(909.7457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.9801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.5043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.2722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.3280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.4112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.5260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.3959, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41492537313432837, 'recall': 0.40822320117474303, 'f1': 0.4115470022205774, 'number': 681}, 'D': {'precision': 0.32765151515151514, 'recall': 0.41636582430806257, 'f1': 0.3667196608373079, 'number': 831}, 'OC': {'precision': 0.3879432624113475, 'recall': 0.4207692307692308, 'f1': 0.40369003690036903, 'number': 1300}, 'overall_precision': 0.37340561224489793, 'overall_recall': 0.4164295874822191, 'overall_f1': 0.39374579690652317, 'overall_accuracy': 0.7282075445550042}
			------------EPOCH 21---------------
Loss: tensor(1010.5452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.4097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.6344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.0678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.5185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.9722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.5111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.2947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.5004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.0510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.0539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.3227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.8322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(511.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.5756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.8384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.6209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.1047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.7533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.0585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.5748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.0770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.6164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.7538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.5431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(468.4295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.3677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.5059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.4607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.5118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.7304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.3289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.9315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.2206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.0315, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4786450662739323, 'recall': 0.47723935389133626, 'f1': 0.4779411764705882, 'number': 681}, 'D': {'precision': 0.35131744040150564, 'recall': 0.3369434416365824, 'f1': 0.343980343980344, 'number': 831}, 'OC': {'precision': 0.38997050147492623, 'recall': 0.5084615384615384, 'f1': 0.44140233722871447, 'number': 1300}, 'overall_precision': 0.39924314096499525, 'overall_recall': 0.45021337126600286, 'overall_f1': 0.42319906401470836, 'overall_accuracy': 0.7339726710829014}
			------------EPOCH 22---------------
Loss: tensor(581.9410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.4169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.3332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.2997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.9037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.3159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.3050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.9153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.8993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.9748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.2273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.4042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.9107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.8693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.7403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.4350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.4702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.8878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.1376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.8960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.6473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.7327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.8270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.0536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.5245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.0179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.7919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.8624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.0868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.9301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.6485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.3681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.0681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.9884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.7565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.8764, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4623044096728307, 'recall': 0.47723935389133626, 'f1': 0.4696531791907514, 'number': 681}, 'D': {'precision': 0.30756302521008405, 'recall': 0.4404332129963899, 'f1': 0.36219693221177635, 'number': 831}, 'OC': {'precision': 0.40022296544035674, 'recall': 0.5523076923076923, 'f1': 0.46412411118293473, 'number': 1300}, 'overall_precision': 0.38215351234065636, 'overall_recall': 0.5010668563300142, 'overall_f1': 0.4336051700261579, 'overall_accuracy': 0.7287757421214557}
			------------EPOCH 23---------------
Loss: tensor(535.2488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.9786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.2464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.9640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.6945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.6772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.9895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.6343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.3878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.5388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.6065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.2356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.7886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.7726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.9119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.7572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.1217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.0441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(582.9876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.8921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.6537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.2474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.2189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.2938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.2792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.5393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.5485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.6582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.8696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.6761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.0087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.8668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.1386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.9419, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4482758620689655, 'recall': 0.47723935389133626, 'f1': 0.46230440967283076, 'number': 681}, 'D': {'precision': 0.3045148895292987, 'recall': 0.381468110709988, 'f1': 0.33867521367521364, 'number': 831}, 'OC': {'precision': 0.38271604938271603, 'recall': 0.5246153846153846, 'f1': 0.4425697598961713, 'number': 1300}, 'overall_precision': 0.37316798196166856, 'overall_recall': 0.47083926031294454, 'overall_f1': 0.41635220125786165, 'overall_accuracy': 0.7405415892901688}
			------------EPOCH 24---------------
Loss: tensor(434.8452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.9616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.7291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.6241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.3917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.7419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.0503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.0103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.0429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.4083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.2037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.6884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.3266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.5431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.9011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.9261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.7093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.4738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.8627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.1231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.8049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.8885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.1921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.9791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.9881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.8050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.6810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.6236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.4795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.5359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.7321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.2670, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46996996996997, 'recall': 0.45961820851688695, 'f1': 0.4647364513734224, 'number': 681}, 'D': {'precision': 0.3680297397769517, 'recall': 0.3574007220216607, 'f1': 0.3626373626373626, 'number': 831}, 'OC': {'precision': 0.4042695130086724, 'recall': 0.46615384615384614, 'f1': 0.4330117899249732, 'number': 1300}, 'overall_precision': 0.40915208613728127, 'overall_recall': 0.43243243243243246, 'overall_f1': 0.42047026279391425, 'overall_accuracy': 0.7421075972172178}
			------------EPOCH 25---------------
Loss: tensor(401.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.4618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.5839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.3945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.5559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.6063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.9069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.7244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.6496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.8682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.0662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.3377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.8389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.8374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.9822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.8078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.4311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.9175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.3246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.7741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.2112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.0069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.1700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.1375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.9881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.8103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.5395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.2303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.4905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.5668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.1151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.4746, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47583081570996977, 'recall': 0.46255506607929514, 'f1': 0.4690990320178704, 'number': 681}, 'D': {'precision': 0.3574766355140187, 'recall': 0.36823104693140796, 'f1': 0.3627741553052756, 'number': 831}, 'OC': {'precision': 0.4139072847682119, 'recall': 0.4807692307692308, 'f1': 0.44483985765124556, 'number': 1300}, 'overall_precision': 0.41149273447820345, 'overall_recall': 0.44310099573257467, 'overall_f1': 0.4267123287671233, 'overall_accuracy': 0.7441170764156434}
			------------EPOCH 26---------------
Loss: tensor(344.2749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.5294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.9851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.9000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.9436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.8177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.0840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.5560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.7276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.6887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.3570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.0677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.3434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.6873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.7978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.3851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.0440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.9907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.6084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.9148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.9925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.4335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.7589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.7720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.7717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.9032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.6925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.4710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.5137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.7033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.4018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.0122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.3329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.6369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.2793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.9194, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4548022598870056, 'recall': 0.47283406754772395, 'f1': 0.46364290856731455, 'number': 681}, 'D': {'precision': 0.33624454148471616, 'recall': 0.37063778580024065, 'f1': 0.35260446479679447, 'number': 831}, 'OC': {'precision': 0.4036751630112626, 'recall': 0.5238461538461539, 'f1': 0.45597589554737195, 'number': 1300}, 'overall_precision': 0.39595288432497733, 'overall_recall': 0.46621621621621623, 'overall_f1': 0.4282214600685938, 'overall_accuracy': 0.7417611352864547}
			------------EPOCH 27---------------
Loss: tensor(326.3741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.8905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.6831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.7640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.3641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.8386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.0256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.4408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.9851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.2935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.6374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.3758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.7940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.0131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.7851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.7032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.1214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.0917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.8339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.2079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.7154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.3390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.3640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.5280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.2454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.4295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.5291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.7535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.2070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.7052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.3215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.4978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.9907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.8929, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.447887323943662, 'recall': 0.4669603524229075, 'f1': 0.4572250179726815, 'number': 681}, 'D': {'precision': 0.3292307692307692, 'recall': 0.3862815884476534, 'f1': 0.3554817275747509, 'number': 831}, 'OC': {'precision': 0.39372409709887507, 'recall': 0.5115384615384615, 'f1': 0.44496487119437933, 'number': 1300}, 'overall_precision': 0.38648488441019563, 'overall_recall': 0.46372688477951635, 'overall_f1': 0.42159715486582605, 'overall_accuracy': 0.7414423903101527}
			------------EPOCH 28---------------
Loss: tensor(283.5375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.1439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.5094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.1708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.7268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.5478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.0357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.6796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.9384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.1205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.3590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.6888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.4643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.6664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.7679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.6524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.7829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.7795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.4073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.5679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.6611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.0317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.0338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.2559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.6990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.4420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.2001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.7446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.8968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.4870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.9698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.5438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.2408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.4486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.4213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.5082, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4624624624624625, 'recall': 0.4522760646108664, 'f1': 0.45731254639940616, 'number': 681}, 'D': {'precision': 0.351288056206089, 'recall': 0.36101083032490977, 'f1': 0.3560830860534125, 'number': 831}, 'OC': {'precision': 0.40304434149569823, 'recall': 0.4684615384615385, 'f1': 0.4332977588046959, 'number': 1300}, 'overall_precision': 0.40151765094028374, 'overall_recall': 0.43278805120910385, 'overall_f1': 0.4165668321067945, 'overall_accuracy': 0.7403059951772499}
			------------EPOCH 29---------------
Loss: tensor(248.0163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.9176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.7575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.5384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.7887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.7528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.9174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.0958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.1223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.5301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.6209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.4226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.4980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.7118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.5736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.7705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.5119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.2353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.9183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.9768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.5342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.5574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.7068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.9358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.7616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.7639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.0825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.8234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.8716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.9308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.4280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.0056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.3283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.6651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.0424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.0721, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45904173106646057, 'recall': 0.43612334801762115, 'f1': 0.44728915662650603, 'number': 681}, 'D': {'precision': 0.36893203883495146, 'recall': 0.3200962695547533, 'f1': 0.3427835051546392, 'number': 831}, 'OC': {'precision': 0.3987813134732566, 'recall': 0.4530769230769231, 'f1': 0.42419877565718406, 'number': 1300}, 'overall_precision': 0.404920913884007, 'overall_recall': 0.4096728307254623, 'overall_f1': 0.40728301219727775, 'overall_accuracy': 0.7379084786163697}
			------------EPOCH 30---------------
Loss: tensor(228.7155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.4930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.3185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.0536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.0286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.7719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.9489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.7127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.9024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.5049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.5588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.6326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.4076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.3918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.9820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.9381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.8564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.0618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.0912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.8362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.1542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.4662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.6555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.0004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.0522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.1149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.8313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.2273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.9084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.4693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.7793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.4600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.0386, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4403409090909091, 'recall': 0.4552129221732746, 'f1': 0.44765342960288806, 'number': 681}, 'D': {'precision': 0.34075723830734966, 'recall': 0.36823104693140796, 'f1': 0.3539618276460382, 'number': 831}, 'OC': {'precision': 0.38734939759036147, 'recall': 0.4946153846153846, 'f1': 0.43445945945945946, 'number': 1300}, 'overall_precision': 0.38595953402820354, 'overall_recall': 0.447724039829303, 'overall_f1': 0.4145538360223905, 'overall_accuracy': 0.7417749937636853}


		-------------RUN 4-----------
Train dataset size: 47
			------------EPOCH 1---------------
Loss: tensor(5936.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4154.4170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5092.7891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5627.6172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6641.5112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8219.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5665.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7494.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6058.7056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6215.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6554.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5172.8037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4531.5669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5050.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5519.9487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4960.9561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6000.6191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5291.3379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4277.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5977.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5756.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5653.8804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1224.0549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7460.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4424.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5131.2798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5013.1313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6421.7744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3874.7141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3218.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5552.5801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4847.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4374.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4126.0186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4139.5371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5360.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4740.8770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3126.5188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3464.3677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4116.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4844.7656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4336.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4784.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3944.9202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2956.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3196.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5264.2949, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.019230769230769232, 'recall': 0.0033333333333333335, 'f1': 0.005681818181818183, 'number': 600}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 722}, 'OC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1081}, 'overall_precision': 0.0064516129032258064, 'overall_recall': 0.0008322929671244278, 'overall_f1': 0.0014743826022852932, 'overall_accuracy': 0.4941215106732348}
			------------EPOCH 2---------------
Loss: tensor(3560.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1472.8877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3080.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3075.1851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4608.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5784.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3340.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4742.0439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4345.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5109.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5507.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3467.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3210.9739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4063.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3816.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3478.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4513.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3747.2559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3491.9307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4326.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4881.8340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4447.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(911.8654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5776.2119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3863.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4380.0161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3910.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4988.3975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3227.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2754.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4857.7261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4280.5308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3981.4731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3829.6833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3673.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4878.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4192.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2884.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3242.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3688.6887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4472.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3967.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4407.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3559.1782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2796.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3019.9209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4876.9141, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.04245283018867924, 'recall': 0.03, 'f1': 0.03515625000000001, 'number': 600}, 'D': {'precision': 0.22580645161290322, 'recall': 0.009695290858725761, 'f1': 0.018592297476759626, 'number': 722}, 'OC': {'precision': 0.19642857142857142, 'recall': 0.010175763182238668, 'f1': 0.019349164467897976, 'number': 1081}, 'overall_precision': 0.07045009784735812, 'overall_recall': 0.0149812734082397, 'overall_f1': 0.02470830473575841, 'overall_accuracy': 0.5029556650246305}
			------------EPOCH 3---------------
Loss: tensor(3233.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1370.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2783.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2853.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3995.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5133.2793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3045.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4450.9707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3993.2334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4331.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4755.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2984.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2731.2603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3467.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3285.9126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2974.6890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4292.8120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3244.9890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3074.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4010.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4329.7754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4103.6646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.6396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5597.7295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3561.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4012.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3385.5054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4265.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2765.5896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2419.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4192.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3785.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3495.8149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4002.9670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3150.5295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4189.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3701.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2644.9365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2844.5452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3227.4749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3915.3857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3606.8484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3798.6196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3166.8677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2505.1597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2735.8306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4240.5605, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.16089613034623218, 'recall': 0.13166666666666665, 'f1': 0.1448212648945921, 'number': 600}, 'D': {'precision': 0.4067796610169492, 'recall': 0.0997229916897507, 'f1': 0.16017797552836485, 'number': 722}, 'OC': {'precision': 0.2020460358056266, 'recall': 0.1461609620721554, 'f1': 0.16961889425657542, 'number': 1081}, 'overall_precision': 0.21310344827586206, 'overall_recall': 0.1285892634207241, 'overall_f1': 0.1603944977939268, 'overall_accuracy': 0.6208538587848933}
			------------EPOCH 4---------------
Loss: tensor(2687.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1064.0023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2471.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2650.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3394.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4116.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2533.8528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4196.9946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3632.8113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3820.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4386.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2574.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2425.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3155.3354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3106.7637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2450.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3807.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2831.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2751.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3799.5308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3514.8633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3625.4546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.5183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4691.8789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3088.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3400.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3054.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3553.2891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2537.7722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2200.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3506.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3323.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3123.3877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3428.9304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2817.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3859.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3259.5444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2206.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2448.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2735.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3221.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3215.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3195.8516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2726.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2041.0212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2465.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3599.5254, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3317972350230415, 'recall': 0.24, 'f1': 0.27852998065764023, 'number': 600}, 'D': {'precision': 0.5210526315789473, 'recall': 0.1371191135734072, 'f1': 0.2171052631578947, 'number': 722}, 'OC': {'precision': 0.2315653298835705, 'recall': 0.33117483811285847, 'f1': 0.2725542443852303, 'number': 1081}, 'overall_precision': 0.2769585253456221, 'overall_recall': 0.25010403662089054, 'overall_f1': 0.2628471462934616, 'overall_accuracy': 0.6698686371100164}
			------------EPOCH 5---------------
Loss: tensor(2243.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2061.1704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2243.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2829.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3279.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.9196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3662.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3704.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3944.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2160.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2087.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2505.6104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2516.9460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2043.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3296.9468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2150.4709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2216.5403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3212.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2484.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3037.5549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3620.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2514.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2776.2520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2642.4604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2926.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2224.5125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1801.6974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2719.7922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2951.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2743.9358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2372.7805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2233.6660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3131.9189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3213.3262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1711.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2119.0698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2306.5664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2820.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2826.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2827.4192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2250.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1656.0474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2155.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2745.6123, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3952702702702703, 'recall': 0.39, 'f1': 0.3926174496644296, 'number': 600}, 'D': {'precision': 0.7095588235294118, 'recall': 0.2673130193905817, 'f1': 0.38832997987927564, 'number': 722}, 'OC': {'precision': 0.29194630872483224, 'recall': 0.4024051803885291, 'f1': 0.33838973162193703, 'number': 1081}, 'overall_precision': 0.36618521665250636, 'overall_recall': 0.3587182688306284, 'overall_f1': 0.3624132856842548, 'overall_accuracy': 0.6988505747126437}
			------------EPOCH 6---------------
Loss: tensor(1920.0510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.3868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1923.9941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2354.2629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2708.8540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1572.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3021.8372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2494.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3449.5901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3462.0618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1789.6659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1806.0012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1990.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2165.2986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1631.1545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2339.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1758.3287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1890.7737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2793.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1987.2722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2697.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.7281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2801.5159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2011.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2182.2358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2167.6372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2321.9802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1916.5854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1619.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2392.8411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2389.5730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2376.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1719.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1849.8275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2517.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2576.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1875.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1831.8658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2184.4453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.2498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2222.7432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2026.8696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.1669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1795.7747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2063.1311, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46393762183235865, 'recall': 0.39666666666666667, 'f1': 0.4276729559748428, 'number': 600}, 'D': {'precision': 0.567741935483871, 'recall': 0.3656509695290859, 'f1': 0.4448188711036226, 'number': 722}, 'OC': {'precision': 0.2996535796766744, 'recall': 0.4801110083256244, 'f1': 0.36900106647707076, 'number': 1081}, 'overall_precision': 0.3767527675276753, 'overall_recall': 0.4248855597170204, 'overall_f1': 0.3993741443379621, 'overall_accuracy': 0.7094088669950739}
			------------EPOCH 7---------------
Loss: tensor(1755.1942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.7455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1686.0684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2179.0439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2394.3914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1448.6462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3324.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2179.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3521.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3362.9626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1585.7413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.9351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1631.3507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1805.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.7068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2081.6296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1458.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1663.1036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2475.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1848.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2775.9026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.8132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2686.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1506.6189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.0798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1814.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2208.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1611.0458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.4998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2074.0552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2039.7205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.9786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2233.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2589.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1224.5857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1657.2015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1661.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1990.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2255.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2000.9064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1638.7456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.2418, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40053404539385845, 'recall': 0.5, 'f1': 0.4447739065974796, 'number': 600}, 'D': {'precision': 0.5285481239804242, 'recall': 0.4487534626038781, 'f1': 0.48539325842696635, 'number': 722}, 'OC': {'precision': 0.2903918411164788, 'recall': 0.5004625346901017, 'f1': 0.3675271739130435, 'number': 1081}, 'overall_precision': 0.3612403100775194, 'overall_recall': 0.4848106533499792, 'overall_f1': 0.414001421464108, 'overall_accuracy': 0.7117077175697866}
			------------EPOCH 8---------------
Loss: tensor(1408.7910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.3262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.7240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1611.4550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1760.5791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1858.4430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.0515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.7659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1828.6119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2780.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2680.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1388.0809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1427.3004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1237.2181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.2411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1090.9448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2126.5718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1250.0110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1336.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2190.8914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.2640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2187.6218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.5979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.7458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1396.6897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1466.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.4878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.1615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.8955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1877.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2023.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.4384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1399.2186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1928.4587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2145.7139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.5740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1507.5844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.4384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.5510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1845.8811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.7037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.8684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1014.4687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1421.6716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.1766, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48214285714285715, 'recall': 0.45, 'f1': 0.46551724137931033, 'number': 600}, 'D': {'precision': 0.4336175395858709, 'recall': 0.4930747922437673, 'f1': 0.4614387556707712, 'number': 722}, 'OC': {'precision': 0.3042564372044141, 'recall': 0.5356151711378353, 'f1': 0.3880697050938338, 'number': 1081}, 'overall_precision': 0.3669305724725944, 'overall_recall': 0.5014565126924677, 'overall_f1': 0.4237735185510814, 'overall_accuracy': 0.7239244663382595}
			------------EPOCH 9---------------
Loss: tensor(1368.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.0356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.3185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1395.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1554.4517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1736.5026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.8087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2247.2285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2439.9224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1357.7994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1284.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.6410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1675.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.4019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1158.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.0750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1942.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.1596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1630.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(999.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1281.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.4734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1250.3250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.6801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1401.9596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1505.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1571.9022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.3151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1637.6700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1938.7567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.7336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.4005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.0815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1737.7295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.5797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(863.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1237.4382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.6750, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4796747967479675, 'recall': 0.49166666666666664, 'f1': 0.48559670781893, 'number': 600}, 'D': {'precision': 0.46766169154228854, 'recall': 0.5207756232686981, 'f1': 0.4927916120576671, 'number': 722}, 'OC': {'precision': 0.3137685134393856, 'recall': 0.5291396854764108, 'f1': 0.3939393939393939, 'number': 1081}, 'overall_precision': 0.38340530536705736, 'overall_recall': 0.5172700790678318, 'overall_f1': 0.44038972542072635, 'overall_accuracy': 0.7319868637110016}
			------------EPOCH 10---------------
Loss: tensor(1152.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.3617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.5306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.0950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.2865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.5751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.3873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1287.9504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1344.3702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1742.6919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2075.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.7277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.5729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.9100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.8052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1342.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1012.9910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1631.2653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.1534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.9742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.7475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1070.0260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.9834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(729.0419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.4275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1393.7229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1440.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.9561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1717.0565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.7206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1282.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.7787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1559.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1318.8396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.1512, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5386100386100386, 'recall': 0.465, 'f1': 0.4991055456171736, 'number': 600}, 'D': {'precision': 0.4312573443008226, 'recall': 0.5083102493074793, 'f1': 0.466624284806103, 'number': 722}, 'OC': {'precision': 0.3247910863509749, 'recall': 0.5393154486586494, 'f1': 0.4054242002781641, 'number': 1081}, 'overall_precision': 0.3884323640960809, 'overall_recall': 0.5114440282979609, 'overall_f1': 0.441530447278606, 'overall_accuracy': 0.7275697865353038}
			------------EPOCH 11---------------
Loss: tensor(1026.8319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.0773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.8218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.2385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1098.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.8593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.5205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.0833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.6318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.5455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1723.8502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.2820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.6946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.4511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.4078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.2325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.5739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.6377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1701.9685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.9291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.9144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.7666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(894.8259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.0442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.4227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.7668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.3466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1360.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.2496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(696.9617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.8947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.9275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(968.7234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.3558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.1160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.7533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.3588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.6269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.8142, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5220729366602687, 'recall': 0.4533333333333333, 'f1': 0.4852809991079393, 'number': 600}, 'D': {'precision': 0.4741847826086957, 'recall': 0.48337950138504154, 'f1': 0.4787379972565157, 'number': 722}, 'OC': {'precision': 0.2641963426371511, 'recall': 0.5078630897317299, 'f1': 0.3475783475783476, 'number': 1081}, 'overall_precision': 0.35082458770614694, 'overall_recall': 0.4868913857677903, 'overall_f1': 0.4078075984663646, 'overall_accuracy': 0.7001970443349753}
			------------EPOCH 12---------------
Loss: tensor(880.2723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.1763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1220.4095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.7801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.2379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.0034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1166.9066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1310.8077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1473.6071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.5503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.2366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.3133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.0385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.8602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.5081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.3104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(911.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1285.7518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.2577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.9117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.2167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.9619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.9644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(949.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.4418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.6362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1103.8783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.5038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.4154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.5809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.0814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1423.1493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1067.8954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.9064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.8539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1211.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1061.6588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.8232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.7790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(872.8662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.8030, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.588469184890656, 'recall': 0.49333333333333335, 'f1': 0.5367180417044424, 'number': 600}, 'D': {'precision': 0.47570332480818417, 'recall': 0.5152354570637119, 'f1': 0.49468085106382986, 'number': 722}, 'OC': {'precision': 0.3863481228668942, 'recall': 0.5235892691951897, 'f1': 0.4446190102120974, 'number': 1081}, 'overall_precision': 0.44872727272727275, 'overall_recall': 0.5135247607157719, 'overall_f1': 0.4789443042887638, 'overall_accuracy': 0.7410180623973728}
			------------EPOCH 13---------------
Loss: tensor(766.3995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.5733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.5187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.1556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.7964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1111.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.7694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(886.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.8894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.4071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.1825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.6721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.7281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.3789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.7241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.8923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.7007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.1434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.1823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1319.0153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.5818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.9052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.4996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.8586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.7037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.0227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1365.5730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.0673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1112.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.6485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.1530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1161.9387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1127.7438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.7396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.8541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(782.0623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.8609, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.6038961038961039, 'recall': 0.465, 'f1': 0.5254237288135594, 'number': 600}, 'D': {'precision': 0.5028818443804035, 'recall': 0.48337950138504154, 'f1': 0.4929378531073447, 'number': 722}, 'OC': {'precision': 0.3482699943278503, 'recall': 0.5679925994449584, 'f1': 0.43178621659634325, 'number': 1081}, 'overall_precision': 0.42548818088386436, 'overall_recall': 0.5168539325842697, 'overall_f1': 0.4667418263810598, 'overall_accuracy': 0.7106075533661741}
			------------EPOCH 14---------------
Loss: tensor(695.4686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.1344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.2467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.5740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(782.6136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.7820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.6936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.8702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.6191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.2018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.0387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.0161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.4171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.7034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.5833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.2698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.0490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1132.7056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.9478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.3411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.3286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.7764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.3937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1767.2660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.5412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.7229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.7956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.7114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.6417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.0652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.5836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.4757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(621.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.4528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.0781, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5784313725490197, 'recall': 0.3933333333333333, 'f1': 0.46825396825396826, 'number': 600}, 'D': {'precision': 0.47099447513812154, 'recall': 0.47229916897506924, 'f1': 0.47164591977869985, 'number': 722}, 'OC': {'precision': 0.3394375408763898, 'recall': 0.4801110083256244, 'f1': 0.3977011494252873, 'number': 1081}, 'overall_precision': 0.4118752348741075, 'overall_recall': 0.4560965459841864, 'overall_f1': 0.43285939968404424, 'overall_accuracy': 0.715303776683087}
			------------EPOCH 15---------------
Loss: tensor(935.4976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.6927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.4742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(884.2152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.6006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.7299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.0968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.1127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.7495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.5311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(967.3354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.9084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.4915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.1900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.5930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.5164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.8148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1332.4323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.7089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.8446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.7218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.4724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.6576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.4460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(871.2931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.7546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1042.7170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1083.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.3656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.6485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.2552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1378.2524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.3456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.3722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.0472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1383.8020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.1365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.4878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.8581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.8285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1007.3051, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5313588850174216, 'recall': 0.5083333333333333, 'f1': 0.5195911413969335, 'number': 600}, 'D': {'precision': 0.4733044733044733, 'recall': 0.45429362880886426, 'f1': 0.46360424028268554, 'number': 722}, 'OC': {'precision': 0.32374866879659214, 'recall': 0.5624421831637373, 'f1': 0.4109496451503887, 'number': 1081}, 'overall_precision': 0.3945945945945946, 'overall_recall': 0.5164377861007075, 'overall_f1': 0.4473684210526316, 'overall_accuracy': 0.7162068965517241}
			------------EPOCH 16---------------
Loss: tensor(625.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.8994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.6490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.0222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.9752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.8845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.5895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.5833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.7478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(782.9725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.6738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.7150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.5864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.9789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.3878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.1988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.4210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.3267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.6680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.6171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.9094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.4750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.0416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.5936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.3068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.3588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1595.7675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.9662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.0409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.5764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2221.5850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.0391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.5175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.2073, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4634146341463415, 'recall': 0.6016666666666667, 'f1': 0.5235678027556201, 'number': 600}, 'D': {'precision': 0.5447761194029851, 'recall': 0.40443213296398894, 'f1': 0.4642289348171701, 'number': 722}, 'OC': {'precision': 0.3340683572216097, 'recall': 0.5605920444033302, 'f1': 0.4186528497409326, 'number': 1081}, 'overall_precision': 0.4023649728347715, 'overall_recall': 0.5239284228048273, 'overall_f1': 0.4551699204627621, 'overall_accuracy': 0.6946141215106733}
			------------EPOCH 17---------------
Loss: tensor(633.8117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.9537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.8295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.0004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1028.9446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.6685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.9169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.8644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1087.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.3238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1294.3429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.8235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2743.7900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1047.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1426.6201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.9265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.6464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(980.8940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.9940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.2909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.4065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.5274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.5955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.9164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.8626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.8191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.6923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.8322, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2978227060653188, 'recall': 0.6383333333333333, 'f1': 0.40615058324496284, 'number': 600}, 'D': {'precision': 0.5708884688090737, 'recall': 0.4182825484764543, 'f1': 0.4828137490007994, 'number': 722}, 'OC': {'precision': 0.3225806451612903, 'recall': 0.3422756706753006, 'f1': 0.3321364452423698, 'number': 1081}, 'overall_precision': 0.3561782579338285, 'overall_recall': 0.43903454015813564, 'overall_f1': 0.3932898415657037, 'overall_accuracy': 0.6668308702791461}
			------------EPOCH 18---------------
Loss: tensor(1181.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.9644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(980.7347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1557.2506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.5425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.3536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1390.2360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.3719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.9789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.7435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.0235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.8198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.4796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(937.5089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.0435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.3677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(772.9703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.8785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.9432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.7803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.6421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1669.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.4705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1400.3027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2314.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.5718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.5862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1638.0040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.7227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.4019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1332.8927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.7360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.2230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.3465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.3185, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5749486652977412, 'recall': 0.4666666666666667, 'f1': 0.515179392824287, 'number': 600}, 'D': {'precision': 0.42298578199052134, 'recall': 0.49445983379501385, 'f1': 0.4559386973180077, 'number': 722}, 'OC': {'precision': 0.327639751552795, 'recall': 0.5855689176688251, 'f1': 0.42017922336541647, 'number': 1081}, 'overall_precision': 0.3892123812442538, 'overall_recall': 0.5285060341240116, 'overall_f1': 0.44828803388633964, 'overall_accuracy': 0.6896551724137931}
			------------EPOCH 19---------------
Loss: tensor(621.0076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.6710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.8936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.0382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.9691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.4879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.7590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.7042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.6812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.7845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.8442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.3011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.5621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.9136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1064.9038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.3696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.4939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.0636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(746.0958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.3568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.9247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.0206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.4293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.2677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.9907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.8676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.3911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.0427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.9207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.6183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.3415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1243.7625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.9041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.6382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1158.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.6571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.0507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.7903, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4268292682926829, 'recall': 0.5833333333333334, 'f1': 0.4929577464788732, 'number': 600}, 'D': {'precision': 0.39282250242483024, 'recall': 0.5609418282548476, 'f1': 0.462065031374786, 'number': 722}, 'OC': {'precision': 0.3708100558659218, 'recall': 0.49121184088806663, 'f1': 0.4226024671707123, 'number': 1081}, 'overall_precision': 0.39171489491318917, 'overall_recall': 0.5351643778610071, 'overall_f1': 0.4523390784382694, 'overall_accuracy': 0.7134646962233169}
			------------EPOCH 20---------------
Loss: tensor(551.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.7832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.7593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.2901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.4888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.3912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.0221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.8837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.8666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.3454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.6027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.5182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.2745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.7111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.6385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.0938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.2927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1114.2776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.3141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.1542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1264.6184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.9804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1020.6075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.3730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.1407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.0267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.3595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.3234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.5476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.9368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.6352, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49149922720247297, 'recall': 0.53, 'f1': 0.5100240577385726, 'number': 600}, 'D': {'precision': 0.35864297253634897, 'recall': 0.6149584487534626, 'f1': 0.4530612244897959, 'number': 722}, 'OC': {'precision': 0.3785953177257525, 'recall': 0.5235892691951897, 'f1': 0.4394409937888199, 'number': 1081}, 'overall_precision': 0.39289940828402364, 'overall_recall': 0.55264253017062, 'overall_f1': 0.45927719176897797, 'overall_accuracy': 0.7127914614121511}
			------------EPOCH 21---------------
Loss: tensor(666.3480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.8645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.2975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.3160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.7382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.6349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.4659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.1993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.5311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.4672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.0111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.9001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.7478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(383.1661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.6430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(862.6468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.2103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.3551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.7986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.4165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.0504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.5291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.8285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.8897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.3250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.2980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1031.1628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.4447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.2894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.6083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.4492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.0530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.5163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.5187, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5185840707964602, 'recall': 0.48833333333333334, 'f1': 0.5030042918454936, 'number': 600}, 'D': {'precision': 0.49712643678160917, 'recall': 0.4792243767313019, 'f1': 0.4880112834978843, 'number': 722}, 'OC': {'precision': 0.31155015197568386, 'recall': 0.5689176688251619, 'f1': 0.4026186579378069, 'number': 1081}, 'overall_precision': 0.3876352395672334, 'overall_recall': 0.5218476903870163, 'overall_f1': 0.44483859524654135, 'overall_accuracy': 0.677175697865353}
			------------EPOCH 22---------------
Loss: tensor(502.6757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.8067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.0458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.8319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.4227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.3523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.7005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.0241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.7376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.0461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.7442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.2220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.5336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.8801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.5960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.9645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.9558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.9672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.6906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.7236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.6137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.3938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.6901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.5908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.7389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.3787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.2488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.6595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.8581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.6743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.7538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.8461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.7741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.4651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.2283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.8651, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4845814977973568, 'recall': 0.55, 'f1': 0.5152224824355972, 'number': 600}, 'D': {'precision': 0.40520833333333334, 'recall': 0.538781163434903, 'f1': 0.46254458977407853, 'number': 722}, 'OC': {'precision': 0.33424507658643327, 'recall': 0.5652173913043478, 'f1': 0.42007562736335513, 'number': 1081}, 'overall_precision': 0.3833957912943211, 'overall_recall': 0.5534748231377444, 'overall_f1': 0.4529972752043597, 'overall_accuracy': 0.6973234811165846}
			------------EPOCH 23---------------
Loss: tensor(373.7180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.5394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.1497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.4571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.8209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.6736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.1292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.2336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.8091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.6975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.7828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.6191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.1694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.0661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.7806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.4696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.1458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.2838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.8716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.7582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.6414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.0934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.6149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.2951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.5715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.3639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.9484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.5326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.2922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.7673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.1718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.5501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.9538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.5229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.4082, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5031746031746032, 'recall': 0.5283333333333333, 'f1': 0.5154471544715447, 'number': 600}, 'D': {'precision': 0.45465686274509803, 'recall': 0.5138504155124654, 'f1': 0.4824447334200259, 'number': 722}, 'OC': {'precision': 0.29728442115292997, 'recall': 0.5772432932469935, 'f1': 0.39245283018867927, 'number': 1081}, 'overall_precision': 0.370098730606488, 'overall_recall': 0.5459841864336247, 'overall_f1': 0.4411566913248151, 'overall_accuracy': 0.65623973727422}
			------------EPOCH 24---------------
Loss: tensor(400.8824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.7372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.7230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.9514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.7189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.4300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.5580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.3314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.2641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.8717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.7046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.2317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.6574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.9533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.9801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.2635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.6093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.0638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.5305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.5095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.3741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.4360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.2262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.9802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.4744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.7768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.2123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.3002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.8837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.7837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.2623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.5322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.9564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.7541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.0812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.1523, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4843517138599106, 'recall': 0.5416666666666666, 'f1': 0.5114083398898505, 'number': 600}, 'D': {'precision': 0.4532544378698225, 'recall': 0.5304709141274239, 'f1': 0.48883216336949586, 'number': 722}, 'OC': {'precision': 0.3697429906542056, 'recall': 0.5855689176688251, 'f1': 0.4532760472610097, 'number': 1081}, 'overall_precision': 0.4154275092936803, 'overall_recall': 0.5580524344569289, 'overall_f1': 0.4762919552477357, 'overall_accuracy': 0.7030541871921182}
			------------EPOCH 25---------------
Loss: tensor(296.7973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.9000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.1068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.5717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.6808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(842.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.6692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1225.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.3513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1137.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.4886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1586.9137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.1739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.2455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.6036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.0040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.9176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.5159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.2340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.7294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.7637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1322.8091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.2662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.8570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1313.3387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.2473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.6317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.6072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.3220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1329.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.0468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.0013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.0173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.2775, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4643377001455604, 'recall': 0.5316666666666666, 'f1': 0.4957264957264957, 'number': 600}, 'D': {'precision': 0.4526795895096921, 'recall': 0.5498614958448753, 'f1': 0.49656035021888684, 'number': 722}, 'OC': {'precision': 0.3990646921278254, 'recall': 0.47363552266419984, 'f1': 0.43316412859560066, 'number': 1081}, 'overall_precision': 0.4313312258517738, 'overall_recall': 0.5110278818143986, 'overall_f1': 0.4678095238095238, 'overall_accuracy': 0.7231691297208539}
			------------EPOCH 26---------------
Loss: tensor(516.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.9029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.2704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.9673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.6585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.5476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.9435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.2070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.6704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.2390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.2743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.9063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.7731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.4578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(659.8687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.8447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.7298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1470.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.1034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1655.9564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.4517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.2077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.7903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.5597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.2917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.9153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.8815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.8212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.5927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.5169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.4870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.7184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.0066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.3323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.8445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.7336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.2561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.9862, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4670406732117812, 'recall': 0.555, 'f1': 0.5072353389185073, 'number': 600}, 'D': {'precision': 0.479328165374677, 'recall': 0.5138504155124654, 'f1': 0.49598930481283426, 'number': 722}, 'OC': {'precision': 0.4017278617710583, 'recall': 0.3441258094357077, 'f1': 0.37070254110612855, 'number': 1081}, 'overall_precision': 0.4459179444674679, 'overall_recall': 0.44777361631294216, 'overall_f1': 0.446843853820598, 'overall_accuracy': 0.7077011494252874}
			------------EPOCH 27---------------
Loss: tensor(913.9901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.7609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.4234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(696.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.5500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1299.5415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.6167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1187.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.9015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.9552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.0045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.2316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.3351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.0292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.4795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.0000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.9765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.7253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.2234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.0446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.7273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.2145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.9269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.5300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.8502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.4083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.7588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.8260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.7846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.4748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.9730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.7031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.9100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.5606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.5939, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5480132450331126, 'recall': 0.5516666666666666, 'f1': 0.5498338870431894, 'number': 600}, 'D': {'precision': 0.480946123521682, 'recall': 0.5069252077562327, 'f1': 0.4935940660822657, 'number': 722}, 'OC': {'precision': 0.41597796143250687, 'recall': 0.5587419056429233, 'f1': 0.4769048559020924, 'number': 1081}, 'overall_precision': 0.46183883564075257, 'overall_recall': 0.5414065751144402, 'overall_f1': 0.4984674329501916, 'overall_accuracy': 0.738128078817734}
			------------EPOCH 28---------------
Loss: tensor(310.4329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.7223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.7487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.5143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.7615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.7332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.9831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.8277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.3553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.1871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.3260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.0367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.6522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.6080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.5042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.3727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.1127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.2479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.4475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.7658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.2704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.8641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.1164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.0565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.9927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.9505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.8891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(560.6401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.1239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.4673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.7806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.8617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.4047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.0412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.7431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.9386, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5153374233128835, 'recall': 0.56, 'f1': 0.536741214057508, 'number': 600}, 'D': {'precision': 0.46183699870633893, 'recall': 0.49445983379501385, 'f1': 0.47759197324414715, 'number': 722}, 'OC': {'precision': 0.3967696629213483, 'recall': 0.5226641998149861, 'f1': 0.45109780439121755, 'number': 1081}, 'overall_precision': 0.44155844155844154, 'overall_recall': 0.5235122763212651, 'overall_f1': 0.47905559786747903, 'overall_accuracy': 0.7500492610837438}
			------------EPOCH 29---------------
Loss: tensor(262.9518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.9765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.3263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.3389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.1196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.3260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.6016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.2376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.7382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.1667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.2168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.4710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.7361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.9832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.8626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.3373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.6107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.9152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.8802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.2711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.6692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.7901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.1020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.5730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.5572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.9498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.0359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.2870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.0848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.9945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.9483, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5107361963190185, 'recall': 0.555, 'f1': 0.5319488817891374, 'number': 600}, 'D': {'precision': 0.4778523489932886, 'recall': 0.4930747922437673, 'f1': 0.48534423994546694, 'number': 722}, 'OC': {'precision': 0.4388083735909823, 'recall': 0.5041628122109159, 'f1': 0.46922083512699103, 'number': 1081}, 'overall_precision': 0.4676013641530883, 'overall_recall': 0.5135247607157719, 'overall_f1': 0.4894882982943276, 'overall_accuracy': 0.7450574712643678}
			------------EPOCH 30---------------
Loss: tensor(227.3448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.0246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.5945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.4117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.5006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.0560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.0294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.9477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.9660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.6620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.8782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.3488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.0494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.9488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.6575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.6776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.9361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.6720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.8280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.5305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.1277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.8348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.8016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.4770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.8304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.7354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.9607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.6935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.8860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.4644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.3477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.4852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.7559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.7130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.4376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.2414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.6227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.7589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.1757, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.537007874015748, 'recall': 0.5683333333333334, 'f1': 0.5522267206477732, 'number': 600}, 'D': {'precision': 0.48064085447263016, 'recall': 0.4986149584487535, 'f1': 0.4894629503738953, 'number': 722}, 'OC': {'precision': 0.4233576642335766, 'recall': 0.5365402405180388, 'f1': 0.4732762137902897, 'number': 1081}, 'overall_precision': 0.4651416122004357, 'overall_recall': 0.533083645443196, 'overall_f1': 0.4968004653868528, 'overall_accuracy': 0.745960591133005}


		-------------RUN 5-----------
Train dataset size: 45
			------------EPOCH 1---------------
Loss: tensor(8510.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7190.0996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9368.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6557.4238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7871.9443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7184.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7623.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6663.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5957.9556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5176.9712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4560.5806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8049.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6318.3696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5257.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6212.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7995.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4384.4214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4887.0571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5073.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3982.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7499.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3768.1594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4493.6455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7782.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3522.7751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5938.6133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4339.4058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4002.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5808.9482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5133.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5871.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4075.4526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5807.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3814.9351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5639.7754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4417.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1808.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2967.7251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4855.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4869.2881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6383.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4962.9053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4401.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6206.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5686.4736, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.023255813953488372, 'recall': 0.0014684287812041115, 'f1': 0.0027624309392265192, 'number': 681}, 'D': {'precision': 0.00909090909090909, 'recall': 0.0012300123001230013, 'f1': 0.0021668472372697724, 'number': 813}, 'OC': {'precision': 0.040903540903540904, 'recall': 0.07089947089947089, 'f1': 0.05187766163375919, 'number': 945}, 'overall_precision': 0.038525963149078725, 'overall_recall': 0.028290282902829027, 'overall_f1': 0.032624113475177303, 'overall_accuracy': 0.5458287813296601}
			------------EPOCH 2---------------
Loss: tensor(5931.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4840.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5815.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5166.3545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5847.8047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4943.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5286.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4538.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4792.3296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3969.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3376.0449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6050.6396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5244.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4397.6357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4441.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6465.5898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3667.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3722.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4101.2822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3255.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6909.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3382.5642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3634.0708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6792.8032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3022.6736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5198.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3707.3789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3561.9575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4996.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4407.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5334.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3682.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5160.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3488.8567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4805.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3811.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.6769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2695.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4205.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4179.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5483.5068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4299.8291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3866.6514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5640.5732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4964.8755, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.08465608465608465, 'recall': 0.07048458149779736, 'f1': 0.07692307692307694, 'number': 681}, 'D': {'precision': 0.26582278481012656, 'recall': 0.12915129151291513, 'f1': 0.17384105960264898, 'number': 813}, 'OC': {'precision': 0.14581231079717458, 'recall': 0.3058201058201058, 'f1': 0.19747181414417495, 'number': 945}, 'overall_precision': 0.15013586956521738, 'overall_recall': 0.18122181221812217, 'overall_f1': 0.16422069477986248, 'overall_accuracy': 0.5954812457448662}
			------------EPOCH 3---------------
Loss: tensor(5155.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3970.3850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4890.8462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5146.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4850.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4579.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4727.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3818.0198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4287.9824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3537.7571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2977.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5013.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4742.6060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3857.2495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3948.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5164.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2824.5283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3115.7363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3320.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2792.4795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7540.0088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2895.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2981.8550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6078.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2618.7075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4519.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2992.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3498.4067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4080.5205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3531.6042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5093.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3325.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4411.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3302.0237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3926.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2945.0278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.5200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2357.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3945.6887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3369.3452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4833.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3887.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3146.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4982.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4579.4570, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1539509536784741, 'recall': 0.16593245227606462, 'f1': 0.15971731448763252, 'number': 681}, 'D': {'precision': 0.4509283819628647, 'recall': 0.2091020910209102, 'f1': 0.28571428571428575, 'number': 813}, 'OC': {'precision': 0.13943028485757122, 'recall': 0.29523809523809524, 'f1': 0.18940936863543792, 'number': 945}, 'overall_precision': 0.18059125964010284, 'overall_recall': 0.23042230422304222, 'overall_f1': 0.20248603855161232, 'overall_accuracy': 0.6469228455168701}
			------------EPOCH 4---------------
Loss: tensor(4287.4199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3381.7334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4006.8191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4350.4375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4103.6943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3596.5242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4192.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3220.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3391.4146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2814.2559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2488.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4437.9854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3933.4009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3157.7317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3144.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4505.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2140.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2806.6157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2758.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2414.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4834.4160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2267.7278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2578.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4935.6899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2401.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3720.4888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2632.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3022.9238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3503.6799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2845.7363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4451.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2562.9741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3800.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2966.4082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3225.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2506.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.4391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1877.8733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3444.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2725.7087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3764.8247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3333.8584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2391.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4251.4453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3986.2378, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.27331606217616583, 'recall': 0.30983847283406757, 'f1': 0.2904335856847901, 'number': 681}, 'D': {'precision': 0.41911764705882354, 'recall': 0.28044280442804426, 'f1': 0.3360353721444362, 'number': 813}, 'OC': {'precision': 0.18853776111408677, 'recall': 0.3724867724867725, 'f1': 0.2503556187766714, 'number': 945}, 'overall_precision': 0.24850769714106188, 'overall_recall': 0.3243132431324313, 'overall_f1': 0.28139452152258987, 'overall_accuracy': 0.7000427492518881}
			------------EPOCH 5---------------
Loss: tensor(3134.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2897.2776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3055.4163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3341.9487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3083.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3275.8523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3515.0078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2804.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2269.5559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2139.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3076.8186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3233.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2500.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2738.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3496.3525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2547.8440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2311.8652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3774.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1786.9855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2211.6621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4397.8442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2112.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3022.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2321.5842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2601.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3019.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2419.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3664.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2050.7202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3076.0498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2570.3582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2657.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2315.9387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.5653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1566.8230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3050.9719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2256.2161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3046.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2949.0520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1905.5405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4062.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3647.1670, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3416557161629435, 'recall': 0.38179148311306904, 'f1': 0.3606102635228849, 'number': 681}, 'D': {'precision': 0.5323741007194245, 'recall': 0.45510455104551045, 'f1': 0.4907161803713528, 'number': 813}, 'OC': {'precision': 0.21497844827586207, 'recall': 0.4222222222222222, 'f1': 0.2848982506247769, 'number': 945}, 'overall_precision': 0.31068840579710144, 'overall_recall': 0.4218942189421894, 'overall_f1': 0.35785080855503393, 'overall_accuracy': 0.723206510552732}
			------------EPOCH 6---------------
Loss: tensor(2395.6304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2386.3701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.3218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2319.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2606.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2751.6382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3007.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2104.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2295.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1963.7518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1723.5615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2415.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2412.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.8079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2295.6914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2877.2346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.6268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2220.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1856.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1794.7711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3035.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1486.2888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1945.7521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3644.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1821.8352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2567.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2019.0607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2311.9646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2520.5750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1773.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2651.6506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1650.3232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2409.6680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2094.9390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2168.7139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1989.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.4396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2627.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1933.7384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2478.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2555.0088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.4113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3612.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3066.9460, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.34630872483221475, 'recall': 0.3788546255506608, 'f1': 0.36185133239831696, 'number': 681}, 'D': {'precision': 0.4348697394789579, 'recall': 0.5338253382533825, 'f1': 0.4792932081722805, 'number': 813}, 'OC': {'precision': 0.22362869198312235, 'recall': 0.4486772486772487, 'f1': 0.2984864484336501, 'number': 945}, 'overall_precision': 0.30667765869744434, 'overall_recall': 0.4575645756457565, 'overall_f1': 0.36722606120434353, 'overall_accuracy': 0.7189632514764325}
			------------EPOCH 7---------------
Loss: tensor(1902.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1928.3916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1958.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.8094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2115.1782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2170.7671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2554.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1665.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1486.6216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.1913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.0344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1641.9203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1878.9802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2554.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1221.3485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1913.7567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1563.8215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.8253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2383.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1283.5726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1756.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3233.7368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1689.8724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.0415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2116.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2257.7075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1444.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2190.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2082.5920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1892.0160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1865.6761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1858.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.7854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1008.0026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2216.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.9506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2269.5120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2113.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1351.5216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2670.5024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2760.5471, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.27187765505522515, 'recall': 0.4698972099853157, 'f1': 0.34445640473627553, 'number': 681}, 'D': {'precision': 0.4770053475935829, 'recall': 0.5485854858548586, 'f1': 0.5102974828375286, 'number': 813}, 'OC': {'precision': 0.23941958887545345, 'recall': 0.41904761904761906, 'f1': 0.3047325894574837, 'number': 945}, 'overall_precision': 0.30855018587360594, 'overall_recall': 0.47642476424764246, 'overall_f1': 0.37453666398066077, 'overall_accuracy': 0.7126616950870026}
			------------EPOCH 8---------------
Loss: tensor(1921.1456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1490.4678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1897.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.9993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1691.2765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2100.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2230.5027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1476.6237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.8074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1666.1531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.7262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.9913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.4050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1749.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2001.5435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.1364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1729.9269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.5919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1313.1965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2252.3689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.5908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.6555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2766.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.7308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2012.7391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.1876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1801.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2091.0024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1393.2965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.3497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1723.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1545.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.8055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1981.9028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1646.4001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2296.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2000.8956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.6801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3185.4915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2523.5974, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.31048387096774194, 'recall': 0.4522760646108664, 'f1': 0.3682008368200837, 'number': 681}, 'D': {'precision': 0.4525904203323558, 'recall': 0.5694956949569495, 'f1': 0.5043572984749455, 'number': 813}, 'OC': {'precision': 0.2262026612077789, 'recall': 0.4677248677248677, 'f1': 0.30493273542600896, 'number': 945}, 'overall_precision': 0.30561854371378183, 'overall_recall': 0.4973349733497335, 'overall_f1': 0.37858926342072413, 'overall_accuracy': 0.6838296996469229}
			------------EPOCH 9---------------
Loss: tensor(1439.5089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.4968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1678.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.5249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1631.0304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.0198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2389.2368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1439.7936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.0420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1520.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1383.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.1218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1539.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1103.8795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.2722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1841.2478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1560.5873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1387.5402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1309.3418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2775.3000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1490.5082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3366.7278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.4806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1889.5991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1477.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1819.9059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.9824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1535.5977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(982.1004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1635.5182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.2687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.9707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.9573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.5771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.3286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1859.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1341.8560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1896.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1795.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.7249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2244.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2176.9436, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.319366852886406, 'recall': 0.5036710719530103, 'f1': 0.3908831908831909, 'number': 681}, 'D': {'precision': 0.4759916492693111, 'recall': 0.5608856088560885, 'f1': 0.5149632975719933, 'number': 813}, 'OC': {'precision': 0.23655292076344708, 'recall': 0.4328042328042328, 'f1': 0.305908750934929, 'number': 945}, 'overall_precision': 0.32119117256048924, 'overall_recall': 0.4952849528495285, 'overall_f1': 0.38967741935483874, 'overall_accuracy': 0.6935828622999097}
			------------EPOCH 10---------------
Loss: tensor(1370.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1148.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1532.4143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.0607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1319.0486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1789.6340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2183.4541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.4879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1332.5475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1361.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.8320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1318.8082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1793.2532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1317.7303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1958.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2316.2485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.4709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.9215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.0487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1731.2854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.5616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2664.5457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1527.6885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1855.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1387.9292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1738.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1828.9723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.0516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.8596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.3721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1556.4574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.7360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1858.2900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.9174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2254.7683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2121.5632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.7925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2458.3862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2158.5056, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.39793577981651373, 'recall': 0.5095447870778267, 'f1': 0.44687701223438503, 'number': 681}, 'D': {'precision': 0.4551792828685259, 'recall': 0.5621156211562116, 'f1': 0.5030269675288938, 'number': 813}, 'OC': {'precision': 0.271412680756396, 'recall': 0.5164021164021164, 'f1': 0.3558148013124317, 'number': 945}, 'overall_precision': 0.35166031573217205, 'overall_recall': 0.5297252972529726, 'overall_f1': 0.42270570914444633, 'overall_accuracy': 0.7027977010402318}
			------------EPOCH 11---------------
Loss: tensor(1176.9716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.3951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.2943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1365.2454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1755.8223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2341.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.3545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1534.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.8374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.3582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1539.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1679.1388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1869.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2020.0928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.9532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1605.4700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.6687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1112.4847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2146.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1275.0438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1959.9757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3071.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1421.9167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1664.6019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1471.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1722.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1657.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1414.5420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(874.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1365.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1434.4557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.3585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(783.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.6289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1364.3536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1905.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.8673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2041.1776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2050.3965, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4157814871016692, 'recall': 0.4023494860499266, 'f1': 0.408955223880597, 'number': 681}, 'D': {'precision': 0.3282653766413269, 'recall': 0.5842558425584256, 'f1': 0.42035398230088494, 'number': 813}, 'OC': {'precision': 0.2529982866933181, 'recall': 0.4687830687830688, 'f1': 0.32863501483679525, 'number': 945}, 'overall_precision': 0.3090484832771584, 'overall_recall': 0.4887248872488725, 'overall_f1': 0.37865311308767474, 'overall_accuracy': 0.7105875647176174}
			------------EPOCH 12---------------
Loss: tensor(1453.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1643.3679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1770.7424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.6868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.5382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1458.3353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2084.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1076.4375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.7094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1341.2889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.6873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1311.7986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1249.8123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.0684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1326.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1722.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.6056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.8157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.7487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1465.4996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2494.2900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.7035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1781.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1385.0654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.6267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1901.0475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.3033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.8754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.3647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.6039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1571.6594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.9369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.7351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.8763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.6877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.4257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.8021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.5300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2447.8088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1659.4751, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4929328621908127, 'recall': 0.40969162995594716, 'f1': 0.44747393744987973, 'number': 681}, 'D': {'precision': 0.3696646341463415, 'recall': 0.5965559655596556, 'f1': 0.45647058823529413, 'number': 813}, 'OC': {'precision': 0.26529477196885426, 'recall': 0.5047619047619047, 'f1': 0.3477943857090776, 'number': 945}, 'overall_precision': 0.33759521218715993, 'overall_recall': 0.5088150881508815, 'overall_f1': 0.4058871627146361, 'overall_accuracy': 0.7258664640035466}
			------------EPOCH 13---------------
Loss: tensor(1170.0040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.2780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1465.8773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(904.3627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1447.9426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1339.4358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1899.2687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.9399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.6492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.3201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.2517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.8763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.0675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1859.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.6691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1501.5011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.5588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.4700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2062.8979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1250.7980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.4351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1326.0886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.6467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1055.5223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.7248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.0157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1117.7274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.6664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.5024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.2029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(915.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.3195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1399.8147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.0178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2072.8640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.0630, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4635258358662614, 'recall': 0.447870778267254, 'f1': 0.455563853622106, 'number': 681}, 'D': {'precision': 0.5610687022900763, 'recall': 0.5424354243542435, 'f1': 0.5515947467166978, 'number': 813}, 'OC': {'precision': 0.2646269457863661, 'recall': 0.5216931216931217, 'f1': 0.35113960113960113, 'number': 945}, 'overall_precision': 0.3746598125188993, 'overall_recall': 0.5079950799507995, 'overall_f1': 0.4312565262791507, 'overall_accuracy': 0.7452302918032268}
			------------EPOCH 14---------------
Loss: tensor(811.5851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.3418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.5927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1016.0726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1525.9098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1581.4808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(862.6718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.5267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1102.8632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(829.9891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.3221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.0468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.0458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.0385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.3492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.6594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1176.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.4442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1782.4369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1097.8428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.3660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1045.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.5949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(986.7947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.2940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.0420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.6568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.2672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.5636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.8513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.1808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.9875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1375.3195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1393.6093, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42408376963350786, 'recall': 0.47577092511013214, 'f1': 0.44844290657439445, 'number': 681}, 'D': {'precision': 0.44967682363804246, 'recall': 0.5990159901599016, 'f1': 0.5137130801687763, 'number': 813}, 'OC': {'precision': 0.28402777777777777, 'recall': 0.4328042328042328, 'f1': 0.3429769392033543, 'number': 945}, 'overall_precision': 0.37115911165196225, 'overall_recall': 0.5002050020500205, 'overall_f1': 0.4261264407963674, 'overall_accuracy': 0.7449294637343846}
			------------EPOCH 15---------------
Loss: tensor(867.9486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.7308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.2089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.9510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(838.2094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.0446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.1852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.5833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.4578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.4905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.7138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1024.8149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.6063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.7952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.9732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1242.9598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.7373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.6165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.0023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.7797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.4869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1928.4119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.9183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1028.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(951.7289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.2437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.4533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.5948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.4105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.9266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.7882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.3903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.6543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1147.0599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.6407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1112.4115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.7875, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.37659574468085105, 'recall': 0.5198237885462555, 'f1': 0.43676742751388037, 'number': 681}, 'D': {'precision': 0.38673139158576053, 'recall': 0.5879458794587946, 'f1': 0.4665690580771108, 'number': 813}, 'OC': {'precision': 0.303078137332281, 'recall': 0.40634920634920635, 'f1': 0.34719710669077763, 'number': 945}, 'overall_precision': 0.3531803659599187, 'overall_recall': 0.4985649856498565, 'overall_f1': 0.4134648078884733, 'overall_accuracy': 0.7423328425085894}
			------------EPOCH 16---------------
Loss: tensor(902.9261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.8375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1123.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.2518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1412.8142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.7714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(878.4658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1127.5126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.6686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.9083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(884.8405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.6695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1158.0256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.5581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1039.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.4128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.7960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.4740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1663.3757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.0840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.4637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.2775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(982.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.8006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.0943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.7263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(689.1539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.3668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.6004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.7232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.0967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.6300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1269.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.6082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.9584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.5708, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.448559670781893, 'recall': 0.4801762114537445, 'f1': 0.4638297872340426, 'number': 681}, 'D': {'precision': 0.4522232734153264, 'recall': 0.5879458794587946, 'f1': 0.5112299465240642, 'number': 813}, 'OC': {'precision': 0.2943189596167009, 'recall': 0.455026455026455, 'f1': 0.35743973399833745, 'number': 945}, 'overall_precision': 0.3803510933169079, 'overall_recall': 0.5063550635506355, 'overall_f1': 0.4344002813928948, 'overall_accuracy': 0.7526559951867509}
			------------EPOCH 17---------------
Loss: tensor(607.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.4606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.7643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.8313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.0541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.7557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.0029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.0406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.6894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.5428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.6837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.3508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.6956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(871.8724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.5629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.4558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.4402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(911.5678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.7838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.6012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.2963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.7855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.1232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.5328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.0963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.4969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.2732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.2872, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48697068403908794, 'recall': 0.4390602055800294, 'f1': 0.4617760617760618, 'number': 681}, 'D': {'precision': 0.5307781649245064, 'recall': 0.5621156211562116, 'f1': 0.5459976105137396, 'number': 813}, 'OC': {'precision': 0.3156862745098039, 'recall': 0.34074074074074073, 'f1': 0.327735368956743, 'number': 945}, 'overall_precision': 0.432064128256513, 'overall_recall': 0.44198441984419845, 'overall_f1': 0.43696797730036485, 'overall_accuracy': 0.7429344986462737}
			------------EPOCH 18---------------
Loss: tensor(1007.7712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.8936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.6705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.4441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(835.4838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.1393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.0135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.3379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.2733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.2013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1224.7156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.8083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.9711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1915.6974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.2253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1045.6251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.6715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.9769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.4406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2075.3730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.0061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1091.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.1034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.7042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.9669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.4948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.1189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.3106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.7372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1237.9636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.8253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.9569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1183.7855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.5383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.9248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.0311, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4861111111111111, 'recall': 0.4111600587371512, 'f1': 0.4455051710421639, 'number': 681}, 'D': {'precision': 0.45009242144177447, 'recall': 0.5990159901599016, 'f1': 0.5139841688654353, 'number': 813}, 'OC': {'precision': 0.28378378378378377, 'recall': 0.24444444444444444, 'f1': 0.2626492325184764, 'number': 945}, 'overall_precision': 0.40372168284789645, 'overall_recall': 0.4091840918409184, 'overall_f1': 0.40643453471798, 'overall_accuracy': 0.714403331275036}
			------------EPOCH 19---------------
Loss: tensor(1099.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.4912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1470.7804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.1947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.8021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.0472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.9857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.9664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.0782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.6932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.8622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(979.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.9056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.8820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(659.2458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(689.6755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.1493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2255.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1719.7234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1479.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1283.5066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.9137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.7349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.5012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.2875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.8508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1271.1355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(986.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.5169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.8776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1181.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(854.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.3102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.6735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.9869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.4576, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.382051282051282, 'recall': 0.43759177679882527, 'f1': 0.40793976728268305, 'number': 681}, 'D': {'precision': 0.4647739221871714, 'recall': 0.5436654366543665, 'f1': 0.5011337868480725, 'number': 813}, 'OC': {'precision': 0.2958152958152958, 'recall': 0.21693121693121692, 'f1': 0.2503052503052503, 'number': 945}, 'overall_precision': 0.38985148514851486, 'overall_recall': 0.3874538745387454, 'overall_f1': 0.38864898210980875, 'overall_accuracy': 0.7150208204689751}
			------------EPOCH 20---------------
Loss: tensor(1417.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1458.1105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.8217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.0553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1634.9189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.4098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1793.5319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1268.3062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.1694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.9857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(853.4039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1281.0660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.6945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.6921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.9149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.3506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.5740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.7689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.8684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.4753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.3647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(838.6924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1586.9187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.6638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.6781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.4991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.7356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1337.7461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.0145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.4568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1012.9141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.7415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1726.9568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.0291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.4816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2096.2756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.3212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1335.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1273.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.1194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.7238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.0382, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4441687344913151, 'recall': 0.5256975036710719, 'f1': 0.48150638870208473, 'number': 681}, 'D': {'precision': 0.44871794871794873, 'recall': 0.6027060270602707, 'f1': 0.5144356955380578, 'number': 813}, 'OC': {'precision': 0.29535232383808097, 'recall': 0.41693121693121693, 'f1': 0.34576568670469504, 'number': 945}, 'overall_precision': 0.3842821782178218, 'overall_recall': 0.5092250922509225, 'overall_f1': 0.438017986245812, 'overall_accuracy': 0.7425703383524122}
			------------EPOCH 21---------------
Loss: tensor(824.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.9865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.6523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1176.8680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.5847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.1627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1102.5964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.4333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1294.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.8064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.4437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.9929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2479.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.3352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.8237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.4000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.3931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.6221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.2279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(659.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.4569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.4559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.0047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.4756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.8072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.6422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.6845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1489.7693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.9225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.2588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(874.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.8193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1513.1454, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48822605965463106, 'recall': 0.4566813509544787, 'f1': 0.47192716236722304, 'number': 681}, 'D': {'precision': 0.5208568207440811, 'recall': 0.5682656826568265, 'f1': 0.5435294117647058, 'number': 813}, 'OC': {'precision': 0.26999490575649515, 'recall': 0.5608465608465608, 'f1': 0.36451169188445665, 'number': 945}, 'overall_precision': 0.3736736449670204, 'overall_recall': 0.5342353423534235, 'overall_f1': 0.43975700303746207, 'overall_accuracy': 0.725502303709685}
			------------EPOCH 22---------------
Loss: tensor(619.8019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.1103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.5336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(904.6952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.6152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.5746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.6021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.3962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.0313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.2540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.6686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.9214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.2247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.7587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.6157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.1400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(772.2209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.0656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.5450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.8542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.6284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.3929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.6646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.9083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.5882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.5690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.0191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1073.6927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.8319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.7651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.9969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(986.4360, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46124523506988563, 'recall': 0.5330396475770925, 'f1': 0.4945504087193461, 'number': 681}, 'D': {'precision': 0.4423423423423423, 'recall': 0.6039360393603936, 'f1': 0.5106604264170568, 'number': 813}, 'OC': {'precision': 0.3125, 'recall': 0.5343915343915344, 'f1': 0.3943771964076533, 'number': 945}, 'overall_precision': 0.38684884713919726, 'overall_recall': 0.5571955719557196, 'overall_f1': 0.45665322580645157, 'overall_accuracy': 0.7407495368831045}
			------------EPOCH 23---------------
Loss: tensor(515.8277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.2868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.7961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.6202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.8256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.3768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.5441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.9184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.9443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.1503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.8658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.5315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.7658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.0020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.3569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.6897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.0340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.2345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.0052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.8597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.7690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.3643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.3821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.8762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.7592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.3244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.4516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.2188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.2827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.9772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.1775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.9403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.7533, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48206599713055953, 'recall': 0.4933920704845815, 'f1': 0.4876632801161104, 'number': 681}, 'D': {'precision': 0.4708249496981891, 'recall': 0.5756457564575646, 'f1': 0.5179856115107913, 'number': 813}, 'OC': {'precision': 0.3209054593874834, 'recall': 0.5100529100529101, 'f1': 0.39395177768696366, 'number': 945}, 'overall_precision': 0.4027560288130285, 'overall_recall': 0.5272652726527265, 'overall_f1': 0.45667613636363635, 'overall_accuracy': 0.7540968033059422}
			------------EPOCH 24---------------
Loss: tensor(365.2463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.5601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.9174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.4948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.1365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.5412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.3325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.8897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.8038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.8838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.6268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.5164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.9836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.6127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.0065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.7721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.7493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.1429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.1824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.2188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.8727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.9979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.8734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.6425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.2935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.3216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.2584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.2357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.8090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.5423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.6863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.1971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.6103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.3530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.2964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.6745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.5387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.0943, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5, 'recall': 0.47723935389133626, 'f1': 0.4883546205860256, 'number': 681}, 'D': {'precision': 0.533096926713948, 'recall': 0.5547355473554736, 'f1': 0.543701024713683, 'number': 813}, 'OC': {'precision': 0.3229018492176387, 'recall': 0.4804232804232804, 'f1': 0.38621863037005527, 'number': 945}, 'overall_precision': 0.4238456237077877, 'overall_recall': 0.5043050430504306, 'overall_f1': 0.46058790488672535, 'overall_accuracy': 0.7543501322060198}
			------------EPOCH 25---------------
Loss: tensor(307.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.5041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.2420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.0032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.1399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.9603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.2897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.0012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.2912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.0185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.7652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.7655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.7694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.9267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.7175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.5880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.5838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.6948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.8116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.5387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.9071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.8322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.8520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.8923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.3104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.3616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.7777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.1624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.5206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.8548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.5442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.5490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.9784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.7527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.6068, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4861717612809316, 'recall': 0.49045521292217326, 'f1': 0.4883040935672514, 'number': 681}, 'D': {'precision': 0.4994652406417112, 'recall': 0.5744157441574416, 'f1': 0.534324942791762, 'number': 813}, 'OC': {'precision': 0.32166790766939685, 'recall': 0.45714285714285713, 'f1': 0.3776223776223776, 'number': 945}, 'overall_precision': 0.41585160202360877, 'overall_recall': 0.5055350553505535, 'overall_f1': 0.4563286454478165, 'overall_accuracy': 0.7565350939691888}
			------------EPOCH 26---------------
Loss: tensor(279.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.0400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.5318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.2077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.4522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.8527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.6569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.8736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.3048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.2433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.7332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.9978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.5532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.8182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.9837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.8307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.7618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.4913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.4950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.8336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.4279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.9542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.5726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.5500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.8502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.1922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.3470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.8288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.6405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.4024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.7043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.5760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.6624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.9458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.8708, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5007385524372231, 'recall': 0.4977973568281938, 'f1': 0.49926362297496324, 'number': 681}, 'D': {'precision': 0.5173572228443449, 'recall': 0.5682656826568265, 'f1': 0.5416178194607268, 'number': 813}, 'OC': {'precision': 0.32466619817287423, 'recall': 0.4888888888888889, 'f1': 0.3902027027027027, 'number': 945}, 'overall_precision': 0.42198463080521215, 'overall_recall': 0.5178351783517835, 'overall_f1': 0.4650220913107511, 'overall_accuracy': 0.7583717284947513}
			------------EPOCH 27---------------
Loss: tensor(252.9859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.8385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.0081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.2945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.8514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.6452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.4854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.8034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.6645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.8888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.9686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.7018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.7772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.2888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.9535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.1063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.2111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.8037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.7986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.1767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.5921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.0791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.4539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.6046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.8276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.5233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.5193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.1037, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5240963855421686, 'recall': 0.5110132158590308, 'f1': 0.5174721189591078, 'number': 681}, 'D': {'precision': 0.5043859649122807, 'recall': 0.5658056580565806, 'f1': 0.5333333333333333, 'number': 813}, 'OC': {'precision': 0.3457804331590739, 'recall': 0.48994708994708996, 'f1': 0.4054290718038529, 'number': 945}, 'overall_precision': 0.4360205831903945, 'overall_recall': 0.5211152111521116, 'overall_f1': 0.4747852073216287, 'overall_accuracy': 0.7599075349514717}
			------------EPOCH 28---------------
Loss: tensor(231.3764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.2003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.5263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.6003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.0201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.8219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.5842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.7672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.7734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.0378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.5544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.3423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.8976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.6129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.0182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.0261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.5966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.0111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.0122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(582.8977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.0012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.6109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.7727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.5199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.6485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.1874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.7288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.6620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.8569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.8602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.7392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.5396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.9407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.9503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.9483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.8722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.6752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.8214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.5722, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5273865414710485, 'recall': 0.4948604992657856, 'f1': 0.5106060606060606, 'number': 681}, 'D': {'precision': 0.5192743764172335, 'recall': 0.5633456334563346, 'f1': 0.5404129793510325, 'number': 813}, 'OC': {'precision': 0.34919416730621644, 'recall': 0.48148148148148145, 'f1': 0.40480427046263345, 'number': 945}, 'overall_precision': 0.4426345609065156, 'overall_recall': 0.5125051250512506, 'overall_f1': 0.4750142504275129, 'overall_accuracy': 0.7585300590572999}
			------------EPOCH 29---------------
Loss: tensor(204.2533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.9991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.8482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.8728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.3089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.3533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.4021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.4739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.6036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.9778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.6511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.4797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.0542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.0684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.5380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.6376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.7726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.7805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.2673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.4037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.2723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.8208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.2399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.0791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.5727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.9216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.8904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.7487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.0087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.5916, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5102685624012638, 'recall': 0.47430249632892807, 'f1': 0.4916286149162862, 'number': 681}, 'D': {'precision': 0.5322966507177034, 'recall': 0.5473554735547356, 'f1': 0.5397210430563979, 'number': 813}, 'OC': {'precision': 0.3381294964028777, 'recall': 0.44761904761904764, 'f1': 0.38524590163934425, 'number': 945}, 'overall_precision': 0.43786764705882353, 'overall_recall': 0.4883148831488315, 'overall_f1': 0.4617173870905214, 'overall_accuracy': 0.7506926962111496}
			------------EPOCH 30---------------
Loss: tensor(178.1012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.5208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.4431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.4033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.5564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.5549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.7477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.6340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.5549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.6249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.2072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.2966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.2175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.9128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.9612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.9256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.7763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.6085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.5648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.9615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.0477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.6824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.4789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.4386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.2188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.9447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.0524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.4763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.0171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.7387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.9008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.7039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.4446, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49001536098310294, 'recall': 0.4684287812041116, 'f1': 0.478978978978979, 'number': 681}, 'D': {'precision': 0.5320665083135392, 'recall': 0.5510455104551045, 'f1': 0.5413897280966766, 'number': 813}, 'OC': {'precision': 0.3192, 'recall': 0.4222222222222222, 'f1': 0.36355353075170843, 'number': 945}, 'overall_precision': 0.4250820269777616, 'overall_recall': 0.4780647806478065, 'overall_f1': 0.4500192975685064, 'overall_accuracy': 0.7485235675042353}
	Train size: 50 Test size: 50


		-------------RUN 1-----------
Train dataset size: 30
			------------EPOCH 1---------------
Loss: tensor(7007.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6746.7432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9127.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8400.8643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6650.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4613.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6725.9282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5245.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7270.7383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4450.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5634.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4681.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4482.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6880.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5177.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6341.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4903.6802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6280.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6982.7339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5335.2153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5972.3804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7918.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3216.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7592.5181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3831.3728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5498.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6429.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4702.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3658.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6073.9038, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1399}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1884}, 'OC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 2607}, 'overall_precision': 0.0, 'overall_recall': 0.0, 'overall_f1': 0.0, 'overall_accuracy': 0.32431567579098947}
			------------EPOCH 2---------------
Loss: tensor(5567.7734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4823.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6596.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6648.4004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5116.4854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4278.6660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4745.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3965.5105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5998.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3655.3484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4030.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4426.2285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3897.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5607.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4620.8867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5516.3955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4488.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6330.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6311.9976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5087.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5610.8135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7391.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2884.0264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6708.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3587.8972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5180.8169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5575.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4255.7749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3065.0486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5721.7549, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.04204753199268738, 'recall': 0.016440314510364547, 'f1': 0.023638232271325797, 'number': 1399}, 'D': {'precision': 0.1596958174904943, 'recall': 0.022292993630573247, 'f1': 0.039124359571495106, 'number': 1884}, 'OC': {'precision': 0.016168148746968473, 'recall': 0.007671653241273495, 'f1': 0.01040582726326743, 'number': 2607}, 'overall_precision': 0.04152418172936004, 'overall_recall': 0.014431239388794566, 'overall_f1': 0.021418672042333376, 'overall_accuracy': 0.4493606751909974}
			------------EPOCH 3---------------
Loss: tensor(5134.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4569.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6202.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6015.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4580.7915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3815.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4522.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3693.4233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5440.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3385.3765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3910.6653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4187.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3800.0234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5385.7539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4307.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4934.9697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3853.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6075.0557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5413.5625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4650.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4787.4336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6716.7197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2619.4819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6224.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3305.6165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4692.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4853.0200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3808.9429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2477.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5214.1431, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.08168642951251646, 'recall': 0.04431736954967834, 'f1': 0.057460611677479144, 'number': 1399}, 'D': {'precision': 0.5493827160493827, 'recall': 0.14171974522292993, 'f1': 0.2253164556962025, 'number': 1884}, 'OC': {'precision': 0.11222780569514237, 'recall': 0.10280015343306483, 'f1': 0.1073073073073073, 'number': 2607}, 'overall_precision': 0.16432700247729148, 'overall_recall': 0.10135823429541596, 'overall_f1': 0.12538065735587525, 'overall_accuracy': 0.6003653284622872}
			------------EPOCH 4---------------
Loss: tensor(4562.0034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4413.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5473.4131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6543.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3821.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3386.5681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3950.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3174.0195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5283.6357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3022.7122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3429.3884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3482.7698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3494.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4918.8579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3728.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4322.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3596.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5577.7119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5141.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4211.7700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4324.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5917.0840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2567.8152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5566.4097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2992.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4435.9429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4188.0249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3440.9636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2242.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4698.5078, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1889400921658986, 'recall': 0.058613295210864905, 'f1': 0.08947081287506818, 'number': 1399}, 'D': {'precision': 0.515370705244123, 'recall': 0.15127388535031847, 'f1': 0.23389413212966761, 'number': 1884}, 'OC': {'precision': 0.13796296296296295, 'recall': 0.11430763329497506, 'f1': 0.1250262219425215, 'number': 2607}, 'overall_precision': 0.2113123609787099, 'overall_recall': 0.11290322580645161, 'overall_f1': 0.1471727343144849, 'overall_accuracy': 0.6447514033146224}
			------------EPOCH 5---------------
Loss: tensor(4006.8608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4161.7402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5165.7944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6645.8379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3610.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2923.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3537.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2637.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4649.9990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2716.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3183.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3031.6897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3340.4458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4858.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3476.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3897.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3447.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5144.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5033.4346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3868.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4038.7075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5281.0625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2321.0916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5058.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2710.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4019.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3843.0759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3073.9204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1996.4413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4202.9609, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2696245733788396, 'recall': 0.11293781272337383, 'f1': 0.15919395465994962, 'number': 1399}, 'D': {'precision': 0.5126050420168067, 'recall': 0.1618895966029724, 'f1': 0.2460669624848729, 'number': 1884}, 'OC': {'precision': 0.21296296296296297, 'recall': 0.22938243191407748, 'f1': 0.22086795937211448, 'number': 2607}, 'overall_precision': 0.26598144898470794, 'overall_recall': 0.1801358234295416, 'overall_f1': 0.214799068731653, 'overall_accuracy': 0.674884334875535}
			------------EPOCH 6---------------
Loss: tensor(3617.4827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3821.2305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4571.0308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5749.8174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3458.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2801.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3342.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2368.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5211.6162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2592.2068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2769.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2793.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2930.4753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4255.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3057.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3510.0303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2988.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4890.3477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4454.4692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3363.6562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3938.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4962.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2246.9812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4739.3984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2934.0107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4389.5371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4043.6917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3214.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2012.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4294.1548, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1927797833935018, 'recall': 0.1908506075768406, 'f1': 0.19181034482758622, 'number': 1399}, 'D': {'precision': 0.38189533239038187, 'recall': 0.14331210191082802, 'f1': 0.20841373986877654, 'number': 1884}, 'OC': {'precision': 0.2374860956618465, 'recall': 0.3275795934023782, 'f1': 0.2753506367886506, 'number': 2607}, 'overall_precision': 0.24454992967651196, 'overall_recall': 0.23616298811544992, 'overall_f1': 0.24028329590602865, 'overall_accuracy': 0.654717937094172}
			------------EPOCH 7---------------
Loss: tensor(3609.9851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3015.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3904.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4213.0308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2868.3145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2304.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3010.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2099.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4305.8730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2360.6460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2441.9055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2503.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3027.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4202.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3058.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3928.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3130.7346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5443.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4429.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3131.8789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3582.0129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4024.5166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1846.8904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3969.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2201.3135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3403.5112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3058.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2308.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3665.3083, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1515587529976019, 'recall': 0.22587562544674766, 'f1': 0.1814006888633754, 'number': 1399}, 'D': {'precision': 0.2436548223350254, 'recall': 0.12738853503184713, 'f1': 0.16730568142209828, 'number': 1884}, 'OC': {'precision': 0.26697808120733024, 'recall': 0.2850019179133103, 'f1': 0.27569573283858995, 'number': 2607}, 'overall_precision': 0.22193746796514607, 'overall_recall': 0.2205432937181664, 'overall_f1': 0.22123818445031082, 'overall_accuracy': 0.6260449860668524}
			------------EPOCH 8---------------
Loss: tensor(3711.7666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2688.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3620.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3751.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2975.0503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2318.7959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3391.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2367.7107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3524.6921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2018.5725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2624.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2091.8584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2610.4724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3688.0359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2467.7883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2619.7185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2408.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4134.4404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3817.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2526.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3241.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3692.7610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.1643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3443.7974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1975.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3231.4343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2822.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2084.2205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1492.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3392.6318, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.36975455265241486, 'recall': 0.33380986418870623, 'f1': 0.35086401202103684, 'number': 1399}, 'D': {'precision': 0.3794147325933401, 'recall': 0.19957537154989385, 'f1': 0.26156521739130434, 'number': 1884}, 'OC': {'precision': 0.31714628297362113, 'recall': 0.40583045646336785, 'f1': 0.35604913343429245, 'number': 2607}, 'overall_precision': 0.34007155635062614, 'overall_recall': 0.32275042444821733, 'overall_f1': 0.331184668989547, 'overall_accuracy': 0.7248703350621992}
			------------EPOCH 9---------------
Loss: tensor(2797.3186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2733.2881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3217.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3758.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2292.2146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1799.4098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2629.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.3870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3097.7974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1843.2064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2159.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1775.8997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2225.8818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3259.9209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2249.2676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2373.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2234.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3764.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3466.7188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2189.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2817.8779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3421.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1421.6815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3145.7356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1848.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2960.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2629.9648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1963.9972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1273.2954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2989.1504, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.26426426426426425, 'recall': 0.3774124374553252, 'f1': 0.31086252575802176, 'number': 1399}, 'D': {'precision': 0.41358024691358025, 'recall': 0.35562632696390656, 'f1': 0.38242009132420085, 'number': 1884}, 'OC': {'precision': 0.3521072796934866, 'recall': 0.35251246643651707, 'f1': 0.35230975656507574, 'number': 2607}, 'overall_precision': 0.3399165061014772, 'overall_recall': 0.3594227504244482, 'overall_f1': 0.3493975903614458, 'overall_accuracy': 0.7249503339955468}
			------------EPOCH 10---------------
Loss: tensor(2645.4363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.9480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2782.7329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2817.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1930.6399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2390.6914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1432.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2554.8398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1631.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2011.0403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1528.7870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1931.0291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2884.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2067.3750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2160.6853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2031.8938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3465.4092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3224.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2054.7263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2414.2622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2852.9502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2597.4507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1558.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2486.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2348.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1594.4172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1028.2174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2564.2798, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2859188544152745, 'recall': 0.4281629735525375, 'f1': 0.3428734974241557, 'number': 1399}, 'D': {'precision': 0.3821062441752097, 'recall': 0.43524416135881105, 'f1': 0.4069478908188585, 'number': 1884}, 'OC': {'precision': 0.35161170804001485, 'recall': 0.3640199462984273, 'f1': 0.35770825480588014, 'number': 2607}, 'overall_precision': 0.34121037463976944, 'overall_recall': 0.4020373514431239, 'overall_f1': 0.36913484021823845, 'overall_accuracy': 0.729023613018493}
			------------EPOCH 11---------------
Loss: tensor(2267.1462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1900.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2468.7253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2308.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.9885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2175.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1315.4100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2157.0234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1460.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1857.8202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1310.2540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1688.2123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2613.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1842.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1734.6665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.5641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3017.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2844.8130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1869.9607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1989.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2564.4250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.8838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2295.8987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2237.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2129.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1325.9719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.3925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2285.3845, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.36779448621553884, 'recall': 0.41958541815582556, 'f1': 0.39198664440734554, 'number': 1399}, 'D': {'precision': 0.38973214285714286, 'recall': 0.46337579617834396, 'f1': 0.42337536372453927, 'number': 1884}, 'OC': {'precision': 0.37462797619047616, 'recall': 0.3862677406981204, 'f1': 0.3803588290840415, 'number': 2607}, 'overall_precision': 0.37814224402207236, 'overall_recall': 0.41884550084889643, 'overall_f1': 0.3974544868696633, 'overall_accuracy': 0.7481233583552219}
			------------EPOCH 12---------------
Loss: tensor(1969.8719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1899.4874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2288.0266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2115.7695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.5570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1860.3054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.9934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1891.9657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.9089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.8234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1458.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2459.3557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1659.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1545.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1529.3323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2656.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2595.6196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1683.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1702.0151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2388.7573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1005.4919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2067.9409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1977.4116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1895.7927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.7147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.7510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2240.3936, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38645418326693226, 'recall': 0.41601143674052893, 'f1': 0.40068846815834763, 'number': 1399}, 'D': {'precision': 0.43269701419481155, 'recall': 0.4692144373673036, 'f1': 0.45021645021645024, 'number': 1884}, 'OC': {'precision': 0.37929589270746017, 'recall': 0.3471423091676256, 'f1': 0.3625075105147206, 'number': 2607}, 'overall_precision': 0.39949452401010954, 'overall_recall': 0.4025466893039049, 'overall_f1': 0.401014799154334, 'overall_accuracy': 0.750809989200144}
			------------EPOCH 13---------------
Loss: tensor(1838.0692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1822.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2182.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1958.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.7960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1087.6807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1653.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.6837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1877.4329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1243.0603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.9335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.0725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1446.4624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2653.8291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1713.7610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1604.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.8914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2398.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2542.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1543.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.5983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2193.3318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.7347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1894.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1908.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1778.5474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1056.5563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.9866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2641.0872, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3559498956158664, 'recall': 0.4874910650464618, 'f1': 0.41146304675716444, 'number': 1399}, 'D': {'precision': 0.5815126050420169, 'recall': 0.3673036093418259, 'f1': 0.45022771633051395, 'number': 1884}, 'OC': {'precision': 0.3686567164179104, 'recall': 0.18948983505945532, 'f1': 0.250316696224981, 'number': 2607}, 'overall_precision': 0.42015294646873597, 'overall_recall': 0.3171477079796265, 'overall_f1': 0.36145510835913314, 'overall_accuracy': 0.7154371275049666}
			------------EPOCH 14---------------
Loss: tensor(2232.9277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2417.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2659.1877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2463.0776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1070.4535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.8531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.6855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.2009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.7683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1309.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2485.6030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1656.8204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.6136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1813.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2770.5867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2974.5481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1771.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2325.9722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2989.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.8564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3086.6040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1743.5508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2528.4883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2625.9502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1569.6427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2330.3738, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4015375517445299, 'recall': 0.4853466761972838, 'f1': 0.4394822006472492, 'number': 1399}, 'D': {'precision': 0.3926332288401254, 'recall': 0.5318471337579618, 'f1': 0.45175834084761046, 'number': 1884}, 'OC': {'precision': 0.35398230088495575, 'recall': 0.3835826620636747, 'f1': 0.3681885125184094, 'number': 2607}, 'overall_precision': 0.3793152235427278, 'overall_recall': 0.45517826825127333, 'overall_f1': 0.41379842568297576, 'overall_accuracy': 0.747583365555126}
			------------EPOCH 15---------------
Loss: tensor(1696.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1475.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1990.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1671.9829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.5740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1127.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1867.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1278.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3085.4312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1722.5718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1043.9534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.8617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3213.3672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1815.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2278.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1598.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3457.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3221.4336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.5717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.8572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2332.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.1721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1918.5159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1489.4451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2387.5361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2196.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.6421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.5909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2618.8894, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.34678794769755544, 'recall': 0.43602573266619016, 'f1': 0.3863204559848006, 'number': 1399}, 'D': {'precision': 0.458067940552017, 'recall': 0.458067940552017, 'f1': 0.458067940552017, 'number': 1884}, 'OC': {'precision': 0.32700135685210313, 'recall': 0.46221710778672803, 'f1': 0.3830260648442466, 'number': 2607}, 'overall_precision': 0.3654475982532751, 'overall_recall': 0.4546689303904924, 'overall_f1': 0.40520502345286735, 'overall_accuracy': 0.6840908787882828}
			------------EPOCH 16---------------
Loss: tensor(2380.4172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1354.3219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2165.5029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1603.4707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1353.9268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.0846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.0212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(999.6785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1014.0488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1321.2384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(907.4586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2202.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1497.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.8535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.5704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2084.8257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2176.5144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1285.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1649.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1992.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.7936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1626.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1604.8318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.8489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.7360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.3690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.4893, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.37935247403787414, 'recall': 0.44388849177984274, 'f1': 0.4090909090909091, 'number': 1399}, 'D': {'precision': 0.5567790777701308, 'recall': 0.4294055201698514, 'f1': 0.4848666466886426, 'number': 1884}, 'OC': {'precision': 0.4066461116820829, 'recall': 0.4553126198695819, 'f1': 0.429605501266739, 'number': 2607}, 'overall_precision': 0.43551339657180893, 'overall_recall': 0.4443123938879457, 'overall_f1': 0.43986889654592826, 'overall_accuracy': 0.763396488046826}
			------------EPOCH 17---------------
Loss: tensor(1481.9229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1024.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.1528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.0541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1636.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.4933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1732.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.4357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.6671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.2892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2009.4229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1330.3749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.6187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.0186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1916.4152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1663.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.2665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.7092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1775.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.3937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1400.6996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.3011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1653.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1334.6873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.0956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.2558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1675.5305, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44868585732165206, 'recall': 0.5125089349535382, 'f1': 0.4784784784784785, 'number': 1399}, 'D': {'precision': 0.39614121510673234, 'recall': 0.5122080679405521, 'f1': 0.4467592592592593, 'number': 1884}, 'OC': {'precision': 0.3904282115869018, 'recall': 0.47564250095895666, 'f1': 0.428843160989106, 'number': 2607}, 'overall_precision': 0.40527045769764214, 'overall_recall': 0.4960950764006791, 'overall_f1': 0.44610687022900763, 'overall_accuracy': 0.7495233396888041}
			------------EPOCH 18---------------
Loss: tensor(1444.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.1201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1509.6759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.4883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(842.0372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.6370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.6156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.8627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.0258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.8509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.0009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.5322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.0310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.4988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1103.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.9358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1532.0260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1378.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.9198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1507.7617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1161.7708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(783.5712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1326.8741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.2876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.5302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.3148, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3991228070175439, 'recall': 0.5203716940671909, 'f1': 0.4517530251318647, 'number': 1399}, 'D': {'precision': 0.4937533948940793, 'recall': 0.482484076433121, 'f1': 0.48805369127516773, 'number': 1884}, 'OC': {'precision': 0.3980318968442484, 'recall': 0.44994246260069043, 'f1': 0.4223982715160245, 'number': 2607}, 'overall_precision': 0.4249848759830611, 'overall_recall': 0.4770797962648557, 'overall_f1': 0.44952807550791873, 'overall_accuracy': 0.7549632671564379}
			------------EPOCH 19---------------
Loss: tensor(1295.6100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.9955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1296.5388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.3514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(705.8256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.4030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.3147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.5770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1115.0620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.5580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.4757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.6511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.7250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1287.9417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1166.5439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.6667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.1837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.3978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.9679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.3947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.1205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.8851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.5268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1217.1945, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43452768729641694, 'recall': 0.4767691208005718, 'f1': 0.4546693933197001, 'number': 1399}, 'D': {'precision': 0.4423631123919308, 'recall': 0.4888535031847134, 'f1': 0.4644478063540091, 'number': 1884}, 'OC': {'precision': 0.39853382205931354, 'recall': 0.45876486382815496, 'f1': 0.4265335235378031, 'number': 2607}, 'overall_precision': 0.42067089755213055, 'overall_recall': 0.4726655348047538, 'overall_f1': 0.4451551007355292, 'overall_accuracy': 0.7634898201357315}
			------------EPOCH 20---------------
Loss: tensor(1015.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.4762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.7264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.8033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.9416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.6702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.9620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.0107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.0721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.0896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.7848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.6062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.9510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.3363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.2966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.6771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.2072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.6290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1171.9865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.0534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.9256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.1634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.9643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.7604, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4476010101010101, 'recall': 0.5067905646890636, 'f1': 0.47536037546094534, 'number': 1399}, 'D': {'precision': 0.5017626321974148, 'recall': 0.45329087048832273, 'f1': 0.4762967094255438, 'number': 1884}, 'OC': {'precision': 0.40531217661262503, 'recall': 0.4507096279248178, 'f1': 0.4268071195059935, 'number': 2607}, 'overall_precision': 0.44268391269199675, 'overall_recall': 0.46485568760611207, 'overall_f1': 0.4534989648033126, 'overall_accuracy': 0.7640231463580486}
			------------EPOCH 21---------------
Loss: tensor(889.5527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.8881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.4533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.1243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(511.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.5766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(621.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.4122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.3207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.2696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.8538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.6576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.4396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(772.1129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.0389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.5085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.1894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.4989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.7704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.3046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.7487, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44424019607843135, 'recall': 0.5182273052180129, 'f1': 0.4783899703068294, 'number': 1399}, 'D': {'precision': 0.4475294117647059, 'recall': 0.5047770700636943, 'f1': 0.474432526814667, 'number': 1884}, 'OC': {'precision': 0.4040639573617588, 'recall': 0.46528576908323743, 'f1': 0.4325191656266714, 'number': 2607}, 'overall_precision': 0.4274300932090546, 'overall_recall': 0.4904923599320883, 'overall_f1': 0.45679500355759345, 'overall_accuracy': 0.7618031759576539}
			------------EPOCH 22---------------
Loss: tensor(735.7291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.5522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.0706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.9920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.1739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.4332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.5168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.4255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.1727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.8225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.4474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.4233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.8141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.1808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.6066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.4772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.6416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.6971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.7919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.3997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.3079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(862.5225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.2166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.4533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.3484, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4448552064078866, 'recall': 0.5160829163688349, 'f1': 0.4778292521508934, 'number': 1399}, 'D': {'precision': 0.49054565099945974, 'recall': 0.4819532908704883, 'f1': 0.48621151271753676, 'number': 1884}, 'OC': {'precision': 0.4146675805346127, 'recall': 0.4641350210970464, 'f1': 0.43800904977375565, 'number': 2607}, 'overall_precision': 0.44430538172715894, 'overall_recall': 0.48217317487266553, 'overall_f1': 0.46246539651522556, 'overall_accuracy': 0.7635164864468473}
			------------EPOCH 23---------------
Loss: tensor(654.0264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(884.5057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.3591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.6583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.0363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.0597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.8670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.2061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.1736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.9285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.7786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.3248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.2592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.1048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.7354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.6637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.5270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(884.9255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.6121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.5228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.6406, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4532145130490134, 'recall': 0.5089349535382416, 'f1': 0.4794612794612795, 'number': 1399}, 'D': {'precision': 0.498050139275766, 'recall': 0.4745222929936306, 'f1': 0.48600163087795595, 'number': 1884}, 'OC': {'precision': 0.4020100502512563, 'recall': 0.46029919447640966, 'f1': 0.4291845493562232, 'number': 2607}, 'overall_precision': 0.4418201857975122, 'overall_recall': 0.47640067911714773, 'overall_f1': 0.45845927620292465, 'overall_accuracy': 0.7647898028026293}
			------------EPOCH 24---------------
Loss: tensor(549.5452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.9243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.8322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.6493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.9956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.0149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.1809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.5756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.2933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.5958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.0763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.9184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.3789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.4571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.9792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.6926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.3556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.2973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(740.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.4417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.4177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.5323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.8212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.8265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.9724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.3477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.2567, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4551323434473854, 'recall': 0.5039313795568263, 'f1': 0.47829036635006783, 'number': 1399}, 'D': {'precision': 0.48636616583194214, 'recall': 0.46390658174097665, 'f1': 0.4748709589785385, 'number': 1884}, 'OC': {'precision': 0.4124116260801257, 'recall': 0.40276179516685845, 'f1': 0.40752959441102277, 'number': 2607}, 'overall_precision': 0.44619823489477256, 'overall_recall': 0.44634974533106964, 'overall_f1': 0.4462739772534374, 'overall_accuracy': 0.7625898321355715}
			------------EPOCH 25---------------
Loss: tensor(550.4823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.3589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.9136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.2978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.7490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.5000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.7960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.4643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.6823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.8226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.8445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.8436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.1950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.7742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.9643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.2941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.8480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.5043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.7641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.0018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.4057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.2371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.8458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.3165, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45122760451227606, 'recall': 0.4860614724803431, 'f1': 0.46799724707501716, 'number': 1399}, 'D': {'precision': 0.4867456288776086, 'recall': 0.458067940552017, 'f1': 0.4719715613891168, 'number': 1884}, 'OC': {'precision': 0.42, 'recall': 0.3866513233601841, 'f1': 0.402636309167166, 'number': 2607}, 'overall_precision': 0.44911971830985914, 'overall_recall': 0.433106960950764, 'overall_f1': 0.44096802074330166, 'overall_accuracy': 0.7615498460020533}
			------------EPOCH 26---------------
Loss: tensor(439.9881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.5601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.5096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.5714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.3282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.5882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.8678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.5587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.6999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.3165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.2495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.5865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.2740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.1386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.5197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.6150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.3238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.7697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.2719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.2416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.4074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.9316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.9994, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44472049689440996, 'recall': 0.511794138670479, 'f1': 0.47590561648388174, 'number': 1399}, 'D': {'precision': 0.5206958608278345, 'recall': 0.4607218683651805, 'f1': 0.48887637285271757, 'number': 1884}, 'OC': {'precision': 0.40350877192982454, 'recall': 0.476409666283084, 'f1': 0.43693931398416885, 'number': 2607}, 'overall_precision': 0.44468922108575926, 'overall_recall': 0.4797962648556876, 'overall_f1': 0.46157615353205395, 'overall_accuracy': 0.7661964507139905}
			------------EPOCH 27---------------
Loss: tensor(431.0843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.1668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.8453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.3206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.7743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.0727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.9364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.8323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.2152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.8961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.1302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.7380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.7141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.1959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.5523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.6997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.6805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.7372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.9684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.4790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.0674, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42963386727688785, 'recall': 0.5368120085775554, 'f1': 0.4772799491579282, 'number': 1399}, 'D': {'precision': 0.4452724732184443, 'recall': 0.5074309978768577, 'f1': 0.4743239890845944, 'number': 1884}, 'OC': {'precision': 0.3674851820491109, 'recall': 0.4994246260069045, 'f1': 0.4234146341463415, 'number': 2607}, 'overall_precision': 0.4045442323205163, 'overall_recall': 0.5108658743633276, 'overall_f1': 0.451530612244898, 'overall_accuracy': 0.7291836108851882}
			------------EPOCH 28---------------
Loss: tensor(948.0372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.5155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.8974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.4090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.6190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.5331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.8569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.8406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.3997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.8045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.8015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.5576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.5542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.2731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1239.9984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.6115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.5695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.2680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.0387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.8866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.5119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(560.1104, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4041980624327234, 'recall': 0.5368120085775554, 'f1': 0.46116057721829906, 'number': 1399}, 'D': {'precision': 0.46055854973052424, 'recall': 0.4989384288747346, 'f1': 0.4789808917197452, 'number': 1884}, 'OC': {'precision': 0.34750370736529906, 'recall': 0.5393172228615266, 'f1': 0.42266646625582444, 'number': 2607}, 'overall_precision': 0.38980490874764, 'overall_recall': 0.5258064516129032, 'overall_f1': 0.4477050957715938, 'overall_accuracy': 0.7122171704377275}
			------------EPOCH 29---------------
Loss: tensor(819.8323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.5894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.8284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.8071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.6343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.8552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.9701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.0460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.9627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.8310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.7002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.3739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.6752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.4523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.6658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.5355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.9906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1271.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.4657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.1906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.9479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.8646, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5007987220447284, 'recall': 0.4481772694781987, 'f1': 0.4730290456431535, 'number': 1399}, 'D': {'precision': 0.5181182453909726, 'recall': 0.4325902335456476, 'f1': 0.4715070870697136, 'number': 1884}, 'OC': {'precision': 0.43975100044464205, 'recall': 0.3793632527809743, 'f1': 0.40733113673805604, 'number': 2607}, 'overall_precision': 0.47910918407567993, 'overall_recall': 0.4127334465195246, 'overall_f1': 0.4434512951477563, 'overall_accuracy': 0.7545499393341422}
			------------EPOCH 30---------------
Loss: tensor(828.8324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.6429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.4388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.8595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.9258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.4814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.4221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.7329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.5119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.6511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.0000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.8391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.0183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.3644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.1475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.5396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.0626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.4560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.0111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.3667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.0353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.2907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.6888, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4121883656509695, 'recall': 0.5318084345961401, 'f1': 0.46441947565543074, 'number': 1399}, 'D': {'precision': 0.4454633204633205, 'recall': 0.48991507430997877, 'f1': 0.46663296258847325, 'number': 1884}, 'OC': {'precision': 0.3867199508146327, 'recall': 0.4825469888761028, 'f1': 0.42935153583617747, 'number': 2607}, 'overall_precision': 0.4102384291725105, 'overall_recall': 0.4966044142614601, 'overall_f1': 0.4493087557603687, 'overall_accuracy': 0.7591565445794056}


		-------------RUN 2-----------
Train dataset size: 28
			------------EPOCH 1---------------
Loss: tensor(7738.3242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4549.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6542.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5521.8711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3626.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5141.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6185.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5054.3296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2798.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6042.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3925.0220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5054.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4892.7231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6144.0420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3985.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3292.3894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4014.5249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3470.6653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4807.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4959.0376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3156.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4798.5151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1758.7244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4361.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4523.7109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4037.9846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3960.7537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4475.3359, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.011402508551881414, 'recall': 0.0065919578114700065, 'f1': 0.008354218880534671, 'number': 1517}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 2108}, 'OC': {'precision': 0.0025575447570332483, 'recall': 0.000370919881305638, 'f1': 0.0006478781988986071, 'number': 2696}, 'overall_precision': 0.008675078864353312, 'overall_recall': 0.0017402309761113748, 'overall_f1': 0.002898932665700356, 'overall_accuracy': 0.5214086708547361}
			------------EPOCH 2---------------
Loss: tensor(6578.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3521.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4852.7573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4110.0117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3033.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4576.6543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4822.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3933.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2021.4564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4684.5933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3324.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4174.9507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4213.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5303.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3437.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2980.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3237.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3123.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4384.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4398.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2920.0208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4348.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1334.4128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3921.6167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4269.8447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3611.2615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3616.7085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4004.0303, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.030927835051546393, 'recall': 0.015820698747528016, 'f1': 0.020933275185346704, 'number': 1517}, 'D': {'precision': 0.1388888888888889, 'recall': 0.0023719165085388993, 'f1': 0.0046641791044776115, 'number': 2108}, 'OC': {'precision': 0.05660377358490566, 'recall': 0.04451038575667656, 'f1': 0.049833887043189376, 'number': 2696}, 'overall_precision': 0.05081855388813097, 'overall_recall': 0.023572219585508623, 'overall_f1': 0.032205771101264456, 'overall_accuracy': 0.5196904885484342}
			------------EPOCH 3---------------
Loss: tensor(5735.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3094.7642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4438.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3702.0344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2631.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4013.8113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4820.3228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3639.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.3623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4728.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3125.5662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3644.4456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3861.4260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4834.2588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2974.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2482.6284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2968.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2985.7913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3837.8018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3876.8237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2590.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3836.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3487.5632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3938.4404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3278.9966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3227.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3580.6421, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.06734992679355783, 'recall': 0.03032300593276203, 'f1': 0.04181818181818182, 'number': 1517}, 'D': {'precision': 0.39869281045751637, 'recall': 0.05787476280834915, 'f1': 0.10107705053852528, 'number': 2108}, 'OC': {'precision': 0.11814601635867919, 'recall': 0.1446587537091988, 'f1': 0.13006503251625812, 'number': 2696}, 'overall_precision': 0.13006993006993006, 'overall_recall': 0.08827717133364973, 'overall_f1': 0.10517387616624256, 'overall_accuracy': 0.5979692039685238}
			------------EPOCH 4---------------
Loss: tensor(5033.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2742.5117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4253.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3384.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2440.6138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3995.3511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4490.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3249.9585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1697.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3980.0613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2678.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3093.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3765.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4189.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2592.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2370.4902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2429.4583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2802.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3668.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3471.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2332.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3361.0435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(871.1332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3043.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3501.7932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2771.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2882.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3318.4971, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.18625954198473282, 'recall': 0.08042188529993408, 'f1': 0.11233885819521176, 'number': 1517}, 'D': {'precision': 0.1717557251908397, 'recall': 0.04269449715370019, 'f1': 0.06838905775075987, 'number': 2108}, 'OC': {'precision': 0.1499460625674218, 'recall': 0.2062314540059347, 'f1': 0.1736414740787008, 'number': 2696}, 'overall_precision': 0.15715162676488642, 'overall_recall': 0.12149976269577599, 'overall_f1': 0.13704496788008563, 'overall_accuracy': 0.6532075719339693}
			------------EPOCH 5---------------
Loss: tensor(4469.4023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2390.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4137.6782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3069.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.9724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3605.0796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4147.1597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3171.5183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.0477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4089.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2309.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2817.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3125.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3452.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2142.5933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.2482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2076.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2582.0603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3289.2888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3091.5627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2220.9875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3097.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.6419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2822.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3725.4824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2666.0249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2493.6370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2742.1919, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1996124031007752, 'recall': 0.13579433091628212, 'f1': 0.1616320125539427, 'number': 1517}, 'D': {'precision': 0.43737574552683894, 'recall': 0.10436432637571158, 'f1': 0.16851780926847953, 'number': 2108}, 'OC': {'precision': 0.19704433497536947, 'recall': 0.3264094955489614, 'f1': 0.2457414130131248, 'number': 2696}, 'overall_precision': 0.21763039493417763, 'overall_recall': 0.20661287770922324, 'overall_f1': 0.211978574906671, 'overall_accuracy': 0.6581891074400873}
			------------EPOCH 6---------------
Loss: tensor(3728.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2112.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3388.5613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2418.2285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1966.3654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3216.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3284.6028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2658.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.7227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3588.7017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1922.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2544.9238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2706.6899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2836.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1911.0875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1773.6005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.4937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2233.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2681.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2594.5510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1839.3835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2673.9514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.4182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2315.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3329.0459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2172.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2146.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2368.6526, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.19327731092436976, 'recall': 0.24258404746209625, 'f1': 0.21514177141186788, 'number': 1517}, 'D': {'precision': 0.3487229862475442, 'recall': 0.16840607210626185, 'f1': 0.2271273192578375, 'number': 2108}, 'OC': {'precision': 0.20191431175934366, 'recall': 0.32863501483679525, 'f1': 0.2501411631846414, 'number': 2696}, 'overall_precision': 0.220109439124487, 'overall_recall': 0.2545483309602911, 'overall_f1': 0.23607952461301446, 'overall_accuracy': 0.6370876809908185}
			------------EPOCH 7---------------
Loss: tensor(3388.3184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1918.8220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2810.1560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2117.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1725.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2816.9336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2452.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2143.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.7651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2584.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1603.2034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2110.9885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2421.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2486.8523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1781.6304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1433.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2059.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2407.6001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2525.7058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.1322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2449.9985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.9692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2243.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2835.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1738.3386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1734.4523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1983.4832, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1888591003872505, 'recall': 0.4179301252471984, 'f1': 0.2601559294214198, 'number': 1517}, 'D': {'precision': 0.4622524752475248, 'recall': 0.3543643263757116, 'f1': 0.4011815252416756, 'number': 2108}, 'OC': {'precision': 0.2357910906298003, 'recall': 0.22774480712166173, 'f1': 0.23169811320754716, 'number': 2696}, 'overall_precision': 0.26329681932163124, 'overall_recall': 0.31561461794019935, 'overall_f1': 0.28709166786588, 'overall_accuracy': 0.6358587033689498}
			------------EPOCH 8---------------
Loss: tensor(3449.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.5420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2850.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2112.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1709.8263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3071.0100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2137.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2274.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1299.7386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2415.7007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.4167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1765.9650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2298.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2167.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1445.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1436.0917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1447.1782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1954.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2109.4548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2269.6917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1718.2810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2518.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.7968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.8562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2542.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1757.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2046.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2641.9985, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3789338471419396, 'recall': 0.3889255108767304, 'f1': 0.38386467143786596, 'number': 1517}, 'D': {'precision': 0.541871921182266, 'recall': 0.36527514231499053, 'f1': 0.43638424482856336, 'number': 2108}, 'OC': {'precision': 0.2604293236127987, 'recall': 0.47700296735905046, 'f1': 0.33691380665444065, 'number': 2696}, 'overall_precision': 0.33425972713491664, 'overall_recall': 0.4186046511627907, 'overall_f1': 0.37170752265224416, 'overall_accuracy': 0.6984053120469637}
			------------EPOCH 9---------------
Loss: tensor(2522.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.2137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2694.9778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1727.4023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1365.2667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2323.5894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1901.2920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1662.4270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2019.0428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.0292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2195.8699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1939.6210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1337.6656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.3928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1058.7120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1782.3395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2104.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2033.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.5184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1975.6023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1640.7196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2327.6453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.0851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1302.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1653.6361, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3838440111420613, 'recall': 0.45418589321028346, 'f1': 0.4160628019323672, 'number': 1517}, 'D': {'precision': 0.4410154305624689, 'recall': 0.42030360531309297, 'f1': 0.43041049307748364, 'number': 2108}, 'OC': {'precision': 0.29647869982762864, 'recall': 0.4465875370919881, 'f1': 0.356371170637857, 'number': 2696}, 'overall_precision': 0.3533375715193897, 'overall_recall': 0.43964562569213733, 'overall_f1': 0.39179472719582686, 'overall_accuracy': 0.7282050364218854}
			------------EPOCH 10---------------
Loss: tensor(2156.7910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1198.5569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2174.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1572.0752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1996.0571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1649.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1506.1493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1992.7878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1196.5016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1378.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1533.3002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1148.3673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.6138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1697.9116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.6609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1880.2104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1556.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2135.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1239.5663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1121.7788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1370.4126, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.33902110462505614, 'recall': 0.4976928147659855, 'f1': 0.4033119658119659, 'number': 1517}, 'D': {'precision': 0.4198819791193827, 'recall': 0.4388045540796964, 'f1': 0.4291347715147298, 'number': 2108}, 'OC': {'precision': 0.2628632938643703, 'recall': 0.452893175074184, 'f1': 0.3326522272170004, 'number': 2696}, 'overall_precision': 0.3196694214876033, 'overall_recall': 0.4589463692453726, 'overall_f1': 0.3768511301636789, 'overall_accuracy': 0.6949271860588597}
			------------EPOCH 11---------------
Loss: tensor(1961.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.6498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1966.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.4851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.5663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.8134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1624.0369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.6320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.8696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1325.7755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.9122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.7657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.2659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.3701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1486.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.1385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.2230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1886.9093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.3547, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4349442379182156, 'recall': 0.46275543836519445, 'f1': 0.4484190354519323, 'number': 1517}, 'D': {'precision': 0.5393000573723465, 'recall': 0.4459203036053131, 'f1': 0.48818488704232665, 'number': 2108}, 'OC': {'precision': 0.35850923482849606, 'recall': 0.40318991097922846, 'f1': 0.37953910614525144, 'number': 2696}, 'overall_precision': 0.42714039755830335, 'overall_recall': 0.43173548489163105, 'overall_f1': 0.42942564909520065, 'overall_accuracy': 0.7520030545463223}
			------------EPOCH 12---------------
Loss: tensor(1812.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.6676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1664.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.7376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1644.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.8777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1076.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.0214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.8014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.4685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.6428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.4168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.7758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.4193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1400.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1394.7573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.3612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.8977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.4633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1137.7423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1743.5245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.7830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.9767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.4480, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3661001378043179, 'recall': 0.5253790375741595, 'f1': 0.431510557661072, 'number': 1517}, 'D': {'precision': 0.5059582919563058, 'recall': 0.4833965844402277, 'f1': 0.49442018437651625, 'number': 2108}, 'OC': {'precision': 0.2872464443926323, 'recall': 0.456973293768546, 'f1': 0.352755905511811, 'number': 2696}, 'overall_precision': 0.3594339622641509, 'overall_recall': 0.48220218319886093, 'overall_f1': 0.4118640632389703, 'overall_accuracy': 0.7249536150436406}
			------------EPOCH 13---------------
Loss: tensor(1550.5897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.8237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1111.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.7972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(872.0304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1484.6708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.5858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.4560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.0339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1112.5529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.6483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(835.8967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1219.0690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.8638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.7469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.3292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.5067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1213.5830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.9049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1404.9736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.1634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1098.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1471.2405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.7106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.5363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.9497, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4464068209500609, 'recall': 0.4831905075807515, 'f1': 0.464070908515353, 'number': 1517}, 'D': {'precision': 0.4652193176783341, 'recall': 0.4981024667931689, 'f1': 0.48109965635738833, 'number': 2108}, 'OC': {'precision': 0.3507853403141361, 'recall': 0.29821958456973297, 'f1': 0.322373696872494, 'number': 2696}, 'overall_precision': 0.4178646422225812, 'overall_recall': 0.4092706850181933, 'overall_f1': 0.4135230179028133, 'overall_accuracy': 0.7375058913369009}
			------------EPOCH 14---------------
Loss: tensor(1700.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.5658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.6266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.9806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.7205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.1886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.9374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.5001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1211.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1149.4121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.7474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.0892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.4927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.9993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.6104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.2644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.9012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.7565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.8982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.7704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.1606, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38028870084619215, 'recall': 0.5036255767963085, 'f1': 0.43335224049914917, 'number': 1517}, 'D': {'precision': 0.49770642201834864, 'recall': 0.5147058823529411, 'f1': 0.5060634328358208, 'number': 2108}, 'OC': {'precision': 0.28146067415730336, 'recall': 0.18583086053412462, 'f1': 0.22386058981233242, 'number': 2696}, 'overall_precision': 0.3937007874015748, 'overall_recall': 0.3717766176237937, 'overall_f1': 0.3824247355573638, 'overall_accuracy': 0.7158556010953412}
			------------EPOCH 15---------------
Loss: tensor(1873.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.3201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.7185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1347.4967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1862.8052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.1398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.7019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.7358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.5662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.0941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.5068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.6128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.9835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.0668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.7860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.0250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1375.2965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1909.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(605.0749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1404.8915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2798.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1270.5087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.4880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1370.9104, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4470588235294118, 'recall': 0.4759393539881345, 'f1': 0.46104725415070247, 'number': 1517}, 'D': {'precision': 0.4817131857555342, 'recall': 0.47485768500948766, 'f1': 0.47826086956521746, 'number': 2108}, 'OC': {'precision': 0.3346774193548387, 'recall': 0.49258160237388726, 'f1': 0.39855942376950787, 'number': 2696}, 'overall_precision': 0.3982508810860201, 'overall_recall': 0.4826767916468913, 'overall_f1': 0.43641825203833495, 'overall_accuracy': 0.7366289024513928}
			------------EPOCH 16---------------
Loss: tensor(1304.0131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(951.4611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.7280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.3579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.0306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.0345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1463.6819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.3788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.3000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.4045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1528.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.4324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.8458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.5678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.3241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1484.2969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.4955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.6604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.5955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.8333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.5631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.9240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.7223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.1647, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3699045967042498, 'recall': 0.5622940013183916, 'f1': 0.4462464033481559, 'number': 1517}, 'D': {'precision': 0.4499572284003422, 'recall': 0.4990512333965844, 'f1': 0.4732343679712101, 'number': 2108}, 'OC': {'precision': 0.26482579688658264, 'recall': 0.5300445103857567, 'f1': 0.3531883341571923, 'number': 2696}, 'overall_precision': 0.33207171314741035, 'overall_recall': 0.5274481885777567, 'overall_f1': 0.40755455045535116, 'overall_accuracy': 0.6437993306248099}
			------------EPOCH 17---------------
Loss: tensor(1821.5485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(835.0591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.8112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1132.3168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1083.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1623.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.9388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.7984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.4330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.5299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.7148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.6071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.7781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.6898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1026.2906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.2291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.0044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1250.4290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.3607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.9341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.3434, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5035460992907801, 'recall': 0.5148319050758076, 'f1': 0.5091264667535853, 'number': 1517}, 'D': {'precision': 0.5309548793284365, 'recall': 0.48007590132827327, 'f1': 0.5042351768809169, 'number': 2108}, 'OC': {'precision': 0.38957345971563984, 'recall': 0.4573442136498516, 'f1': 0.42074731274526533, 'number': 2696}, 'overall_precision': 0.4569616430081546, 'overall_recall': 0.4787217212466382, 'overall_f1': 0.46758865796183263, 'overall_accuracy': 0.7614470913201964}
			------------EPOCH 18---------------
Loss: tensor(1235.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.1555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.6025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.9461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.3910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.9612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.8640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.8197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.7833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.3083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.4323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.9916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.0024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.4897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.7562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1072.8634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.9205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.7419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.6555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.9962, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3988005997001499, 'recall': 0.5260382333553065, 'f1': 0.45366685616827745, 'number': 1517}, 'D': {'precision': 0.42436305732484075, 'recall': 0.5056925996204934, 'f1': 0.4614718614718614, 'number': 2108}, 'OC': {'precision': 0.2814952498967369, 'recall': 0.5055637982195845, 'f1': 0.36163438577872115, 'number': 2696}, 'overall_precision': 0.34494922501336184, 'overall_recall': 0.5105204872646734, 'overall_f1': 0.41171217147231437, 'overall_accuracy': 0.7218453755242544}
			------------EPOCH 19---------------
Loss: tensor(1088.6234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.8650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.9589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.3974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1028.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.7597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.7493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.0304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.3246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.1471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.6751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.9025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.2641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.9481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1026.7343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.9480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.6150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(997.5866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.6473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.9036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.2649, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4887263863497867, 'recall': 0.5286750164798946, 'f1': 0.5079164027865739, 'number': 1517}, 'D': {'precision': 0.5396039603960396, 'recall': 0.4653700189753321, 'f1': 0.49974528782475813, 'number': 2108}, 'OC': {'precision': 0.34554060787244645, 'recall': 0.5144658753709199, 'f1': 0.41341281669150526, 'number': 2696}, 'overall_precision': 0.42419376421785093, 'overall_recall': 0.5015029267520962, 'overall_f1': 0.459620124691895, 'overall_accuracy': 0.7436985067325304}
			------------EPOCH 20---------------
Loss: tensor(937.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.4308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.6871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.3995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.3283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.7839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(585.8446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.3915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.4989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.5775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.2563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.5205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.3321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.4723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.8397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.7420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.7306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.6343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.8782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(560.6806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.4518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.0252, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4351063829787234, 'recall': 0.5392221489782465, 'f1': 0.4816014130114807, 'number': 1517}, 'D': {'precision': 0.47276688453159044, 'recall': 0.5147058823529411, 'f1': 0.492845786963434, 'number': 2108}, 'OC': {'precision': 0.3153423288355822, 'recall': 0.4681008902077151, 'f1': 0.37682890415049264, 'number': 2696}, 'overall_precision': 0.3870612694142106, 'overall_recall': 0.5007119126720455, 'overall_f1': 0.43661194647537593, 'overall_accuracy': 0.7476360078511386}
			------------EPOCH 21---------------
Loss: tensor(774.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.9666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.8739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.6798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.5581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.5204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.8329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.6380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.8716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.1730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.8379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.6767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.9636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.3440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.7444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.8622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.7496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.7345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.8464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.8128, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4762184380504991, 'recall': 0.5346077785102176, 'f1': 0.5037267080745342, 'number': 1517}, 'D': {'precision': 0.48922211808809746, 'recall': 0.4952561669829222, 'f1': 0.4922206506364922, 'number': 2108}, 'OC': {'precision': 0.3563029805851791, 'recall': 0.4833086053412463, 'f1': 0.41019990555643004, 'number': 2696}, 'overall_precision': 0.4214037896984254, 'overall_recall': 0.49960449295997467, 'overall_f1': 0.45718422005066955, 'overall_accuracy': 0.7489664059563653}
			------------EPOCH 22---------------
Loss: tensor(691.3666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.0336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.4514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.6480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.6486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.7357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(396.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.7960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.5883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.4813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.1744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.1010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.7491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.1461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.5799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.5527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.6674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.3571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.2718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.9754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.5927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.4653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.5188, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46230049532195927, 'recall': 0.5537244561634805, 'f1': 0.5038992201559688, 'number': 1517}, 'D': {'precision': 0.5056902523503216, 'recall': 0.484819734345351, 'f1': 0.4950351174618552, 'number': 2108}, 'OC': {'precision': 0.32753911100074495, 'recall': 0.4892433234421365, 'f1': 0.3923843522237096, 'number': 2696}, 'overall_precision': 0.40445009535918625, 'overall_recall': 0.5032431577282076, 'overall_f1': 0.44847032285351757, 'overall_accuracy': 0.7459834505634803}
			------------EPOCH 23---------------
Loss: tensor(612.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.3736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.4106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.8326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.3319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.4729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.7773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.5338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.1228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.6252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.7935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.8015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.1419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.4262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.7527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.2482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.5180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.6982, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48226950354609927, 'recall': 0.5379037574159525, 'f1': 0.5085696478653786, 'number': 1517}, 'D': {'precision': 0.4840793724042455, 'recall': 0.4976280834914611, 'f1': 0.49076023391812856, 'number': 2108}, 'OC': {'precision': 0.34781456953642387, 'recall': 0.4870178041543027, 'f1': 0.40581053932931543, 'number': 2696}, 'overall_precision': 0.4162955200419177, 'overall_recall': 0.5027685492801772, 'overall_f1': 0.4554639914009315, 'overall_accuracy': 0.7487277695249345}
			------------EPOCH 24---------------
Loss: tensor(541.8619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.9441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.2323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.6117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.4638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.6481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.3605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.6710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.7434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.3703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.0832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.2168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.3475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.7404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.0180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.0575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.4341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.2958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.4315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.6227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.2420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.5341, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4518966465090709, 'recall': 0.5418589321028345, 'f1': 0.49280575539568344, 'number': 1517}, 'D': {'precision': 0.48522622345337024, 'recall': 0.4985768500948767, 'f1': 0.4918109499298081, 'number': 2108}, 'OC': {'precision': 0.34193727449347766, 'recall': 0.456973293768546, 'f1': 0.39117320209557077, 'number': 2696}, 'overall_precision': 0.4091987348444913, 'overall_recall': 0.49121974371143806, 'overall_f1': 0.4464735063627867, 'overall_accuracy': 0.7498970880389455}
			------------EPOCH 25---------------
Loss: tensor(474.6503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.3872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.3234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.4540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.6570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.2232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.5116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.1622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.9721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.5647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.8083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.2003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.2225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.6142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.2509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.7582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.9716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.2097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.0885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.3361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.2157, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4630911188004614, 'recall': 0.5293342122610415, 'f1': 0.49400184558597354, 'number': 1517}, 'D': {'precision': 0.48883610451306414, 'recall': 0.4881404174573055, 'f1': 0.4884880132921908, 'number': 2108}, 'OC': {'precision': 0.3429651633810424, 'recall': 0.4710682492581602, 'f1': 0.39693702140959525, 'number': 2696}, 'overall_precision': 0.411296738265712, 'overall_recall': 0.4907451352634077, 'overall_f1': 0.44752218134602895, 'overall_accuracy': 0.7501476562919478}
			------------EPOCH 26---------------
Loss: tensor(413.9685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.9707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.7298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.3087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.1961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.6355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.0414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.3337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.6223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.5974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.4787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.3752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.8193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.8541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.7953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.2893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.4779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.7515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.3749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.4026, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47490129723632263, 'recall': 0.5550428477257745, 'f1': 0.511854103343465, 'number': 1517}, 'D': {'precision': 0.4904030710172745, 'recall': 0.484819734345351, 'f1': 0.48759541984732824, 'number': 2108}, 'OC': {'precision': 0.34128012438455557, 'recall': 0.48850148367952523, 'f1': 0.4018306636155607, 'number': 2696}, 'overall_precision': 0.4122602384655262, 'overall_recall': 0.5032431577282076, 'overall_f1': 0.4532307473106789, 'overall_accuracy': 0.7447067456553255}
			------------EPOCH 27---------------
Loss: tensor(394.6101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.6365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.7443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.7021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.6778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.0571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.7681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.0375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.0665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.6645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.6621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.2182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.3708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.1857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.5160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.8406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.4581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.4991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.1604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.9504, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49149560117302055, 'recall': 0.5524060646011866, 'f1': 0.5201738050900063, 'number': 1517}, 'D': {'precision': 0.4890057361376673, 'recall': 0.4852941176470588, 'f1': 0.48714285714285716, 'number': 2108}, 'OC': {'precision': 0.3606727037516171, 'recall': 0.5170623145400594, 'f1': 0.4249352232891328, 'number': 2696}, 'overall_precision': 0.42482380579483164, 'overall_recall': 0.5149501661129569, 'overall_f1': 0.46556532932847033, 'overall_accuracy': 0.7393433918589182}
			------------EPOCH 28---------------
Loss: tensor(374.8221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.6451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.3029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.6327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.6177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.0347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.6817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.8546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.6803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.2795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.4375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.0230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.9144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.4957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.9826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.6908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.2058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.7258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.8173, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4604519774011299, 'recall': 0.5372445616348055, 'f1': 0.495892911469425, 'number': 1517}, 'D': {'precision': 0.4934086629001883, 'recall': 0.4971537001897533, 'f1': 0.49527410207939504, 'number': 2108}, 'OC': {'precision': 0.3519845644983462, 'recall': 0.4736646884272997, 'f1': 0.4038583175205566, 'number': 2696}, 'overall_precision': 0.41744216963573516, 'overall_recall': 0.49675684227179245, 'overall_f1': 0.45365888896915413, 'overall_accuracy': 0.7476658374050674}
			------------EPOCH 29---------------
Loss: tensor(314.8068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.6417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.8772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.9487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.3904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.3168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.8039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.8729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.8185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.8615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.4222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.1621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.3897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.7307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.6310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.9520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.2277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.2996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.4384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.4041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.0834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.5395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.7343, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4121923937360179, 'recall': 0.4858272907053395, 'f1': 0.4459909228441755, 'number': 1517}, 'D': {'precision': 0.47832040164308537, 'recall': 0.4971537001897533, 'f1': 0.48755524540590833, 'number': 2108}, 'OC': {'precision': 0.3248388087196807, 'recall': 0.39243323442136496, 'f1': 0.3554510330925583, 'number': 2696}, 'overall_precision': 0.39289662797125485, 'overall_recall': 0.4497706059167853, 'overall_f1': 0.4194143247031054, 'overall_accuracy': 0.745315268555474}
			------------EPOCH 30---------------
Loss: tensor(391.8483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.0040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.7816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.8215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.3793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.7535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.6415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.5782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.3620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.3509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.8139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.9819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.7225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.8946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.4392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.4783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.5517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.0014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.6725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.8170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.9063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.7922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.0563, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44666666666666666, 'recall': 0.5299934080421885, 'f1': 0.484775399457341, 'number': 1517}, 'D': {'precision': 0.510934393638171, 'recall': 0.4876660341555977, 'f1': 0.49902912621359224, 'number': 2108}, 'OC': {'precision': 0.3459227467811159, 'recall': 0.44844213649851633, 'f1': 0.3905669520271362, 'number': 2696}, 'overall_precision': 0.4161762693307787, 'overall_recall': 0.4810947634867901, 'overall_f1': 0.44628705606105085, 'overall_accuracy': 0.7535720890829799}


		-------------RUN 3-----------
Train dataset size: 29
			------------EPOCH 1---------------
Loss: tensor(9068.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6740.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7445.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3557.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6374.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7067.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5612.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9366.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6266.9731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6924.0073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5611.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4738.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6124.7832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4776.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7778.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2929.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8414.8232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2528.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5433.9702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3599.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8118.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4157.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5271.0103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6429.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6438.5034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5989.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5562.9414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5544.7505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7038.3472, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1546}, 'D': {'precision': 0.14583333333333334, 'recall': 0.0034330554193231977, 'f1': 0.006708193579300431, 'number': 2039}, 'OC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 2557}, 'overall_precision': 0.004421983575489577, 'overall_recall': 0.0011396939107782482, 'overall_f1': 0.0018122977346278317, 'overall_accuracy': 0.3243806334659348}
			------------EPOCH 2---------------
Loss: tensor(7600.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5442.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6165.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2994.5315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4874.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6257.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4631.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7386.8037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5295.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5960.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4972.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3287.6592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5359.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3852.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7063.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2455.2334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7977.7812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2461.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4334.5303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3256.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7565.3721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3784.7712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4934.5117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5749.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5437.7451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5760.5156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4908.9014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5071.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6148.0317, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1546}, 'D': {'precision': 0.638095238095238, 'recall': 0.131436978911231, 'f1': 0.21797478649857668, 'number': 2039}, 'OC': {'precision': 0.011513157894736841, 'recall': 0.008212749315604223, 'f1': 0.009586852316822643, 'number': 2557}, 'overall_precision': 0.12878787878787878, 'overall_recall': 0.0470530771735591, 'overall_f1': 0.06892439780586691, 'overall_accuracy': 0.4177828692280578}
			------------EPOCH 3---------------
Loss: tensor(7095.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4835.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5551.5732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2788.3140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4373.6660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5554.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4262.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6607.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4724.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5509.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4774.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2860.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4591.5420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3326.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7024.8281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2342.6851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7337.9014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2132.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3722.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3049.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6346.7588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3459.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4280.7451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5149.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5107.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5371.2744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4381.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4455.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5461.2793, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.18666666666666668, 'recall': 0.009055627425614488, 'f1': 0.017273288093769275, 'number': 1546}, 'D': {'precision': 0.3547008547008547, 'recall': 0.08141245708680726, 'f1': 0.13242919824491425, 'number': 2039}, 'OC': {'precision': 0.03259779338014042, 'recall': 0.025420414548298787, 'f1': 0.028565150516370028, 'number': 2557}, 'overall_precision': 0.09657075285770596, 'overall_recall': 0.03988928687723869, 'overall_f1': 0.056458117294619206, 'overall_accuracy': 0.4634611511153633}
			------------EPOCH 4---------------
Loss: tensor(6125.5669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4308.6914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4751.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2377.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3857.7485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4951.5977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3909.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5880.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4005.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4938.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4390.5366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2358.9688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3895.8318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2903.5222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5847.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2137.5205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6357.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1850.6931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3358.8518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2729.9634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5291.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3147.8389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3654.2959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4497.4883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4718.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5115.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3985.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4195.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4589.7427, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.18104906937394247, 'recall': 0.06921086675291074, 'f1': 0.100140383715489, 'number': 1546}, 'D': {'precision': 0.11311475409836065, 'recall': 0.033840117704757235, 'f1': 0.052095130237825596, 'number': 2039}, 'OC': {'precision': 0.07743362831858407, 'recall': 0.08212749315604223, 'f1': 0.07971152021256404, 'number': 2557}, 'overall_precision': 0.09864554050600562, 'overall_recall': 0.06284597850862911, 'overall_f1': 0.07677772252610642, 'overall_accuracy': 0.576829145475603}
			------------EPOCH 5---------------
Loss: tensor(5077.4536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3680.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3943.2205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2000.5682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3478.8276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4217.4209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3502.4268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4989.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3277.8831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4295.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3482.5322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2082.3716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3250.5630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2563.7139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4867.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1792.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5404.7856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1459.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2873.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2181.8237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4739.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2701.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3114.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3892.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3977.5964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3967.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3410.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3360.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3959.8962, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2740088105726872, 'recall': 0.20116429495472185, 'f1': 0.23200298396120847, 'number': 1546}, 'D': {'precision': 0.19821162444113263, 'recall': 0.06522805296714075, 'f1': 0.09815498154981549, 'number': 2039}, 'OC': {'precision': 0.16187594553706505, 'recall': 0.20922956589753616, 'f1': 0.18253155919481404, 'number': 2557}, 'overall_precision': 0.19154764234005087, 'overall_recall': 0.15939433409312928, 'overall_f1': 0.1739980449657869, 'overall_accuracy': 0.6574034442821894}
			------------EPOCH 6---------------
Loss: tensor(4243.3921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3150.9434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3543.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3131.3857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3549.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3077.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4243.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2847.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3676.8955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2978.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1920.9755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2935.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2277.8184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4245.7021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.1305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4592.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1196.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2528.6731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1812.0698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3960.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2194.4214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2733.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3432.8030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3558.2253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3425.4033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3129.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2933.0107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3519.4956, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1916870415647922, 'recall': 0.2535575679172057, 'f1': 0.2183235867446394, 'number': 1546}, 'D': {'precision': 0.31120783460282914, 'recall': 0.14026483570377635, 'f1': 0.19337390128465176, 'number': 2039}, 'OC': {'precision': 0.21152115211521152, 'recall': 0.2757137270238561, 'f1': 0.23938879456706283, 'number': 2557}, 'overall_precision': 0.21962839447355884, 'overall_recall': 0.22517095408661675, 'overall_f1': 0.2223651418924351, 'overall_accuracy': 0.6481695956493277}
			------------EPOCH 7---------------
Loss: tensor(3697.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3171.7969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3088.6172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1484.9489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2847.0337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3243.7759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2714.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3570.5654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2485.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3438.0312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2643.8596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1647.7837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2562.8821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2024.0050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3523.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1196.6525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3971.0195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.7330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2338.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.7198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3746.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2053.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2364.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2958.8000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3170.1448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2939.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2862.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2441.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3062.0483, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.23879885605338416, 'recall': 0.3240620957309185, 'f1': 0.27497255762897915, 'number': 1546}, 'D': {'precision': 0.4005891016200295, 'recall': 0.26679744973025993, 'f1': 0.32028260229614364, 'number': 2039}, 'OC': {'precision': 0.303426351112681, 'recall': 0.33594055533828704, 'f1': 0.31885671863400145, 'number': 2557}, 'overall_precision': 0.3028471449021791, 'overall_recall': 0.3099967437316835, 'overall_f1': 0.3063802397618473, 'overall_accuracy': 0.721706782818873}
			------------EPOCH 8---------------
Loss: tensor(3255.3274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2474.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2789.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.6554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2529.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2842.9504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2448.3511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3274.0559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2151.6802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2711.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2340.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1648.8180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2372.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1849.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3324.7786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.9802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4221.3145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2188.6396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1567.8176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3422.9153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1915.8615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2296.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2703.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3025.7107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2529.4802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2712.1072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2109.6292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2756.1877, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.18350062735257214, 'recall': 0.3783958602846054, 'f1': 0.24714828897338403, 'number': 1546}, 'D': {'precision': 0.35241596638655465, 'recall': 0.32908288376655226, 'f1': 0.3403499873193, 'number': 2039}, 'OC': {'precision': 0.2874087591240876, 'recall': 0.24638247946812672, 'f1': 0.2653190145293746, 'number': 2557}, 'overall_precision': 0.2589236683141131, 'overall_recall': 0.3070661022468251, 'overall_f1': 0.2809474154625354, 'overall_accuracy': 0.6778412810312705}
			------------EPOCH 9---------------
Loss: tensor(2969.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2608.8276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2445.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1278.1738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2602.3757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2751.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2085.5930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3331.4214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2106.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2672.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2348.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2105.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2809.6699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.7933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3019.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.0486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1712.0815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.7146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3310.9731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1902.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2264.4385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2524.7275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2814.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3034.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2723.4570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2213.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2373.9304, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3114754098360656, 'recall': 0.3809831824062096, 'f1': 0.3427407622926971, 'number': 1546}, 'D': {'precision': 0.4516821760916249, 'recall': 0.3094654242275625, 'f1': 0.3672875436554132, 'number': 2039}, 'OC': {'precision': 0.2738774497643265, 'recall': 0.43175596402033634, 'f1': 0.33515482695810567, 'number': 2557}, 'overall_precision': 0.31752971717447737, 'overall_recall': 0.3783783783783784, 'overall_f1': 0.34529381175247004, 'overall_accuracy': 0.6969384158316129}
			------------EPOCH 10---------------
Loss: tensor(2587.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2181.4099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2215.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.6001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2383.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1923.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2751.0361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1849.9960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2332.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2148.5554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1406.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2148.7891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.5398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3187.5498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3057.5256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.4526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1692.9834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.9957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2549.3687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1581.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2293.5417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2462.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1962.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2082.7271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1642.3131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2054.5933, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3776271186440678, 'recall': 0.3602846054333765, 'f1': 0.3687520688513738, 'number': 1546}, 'D': {'precision': 0.4536975349766822, 'recall': 0.33398724865129964, 'f1': 0.3847457627118644, 'number': 2039}, 'OC': {'precision': 0.24033868866695615, 'recall': 0.4329292139225655, 'f1': 0.3090883707943599, 'number': 2557}, 'overall_precision': 0.30928514903719334, 'overall_recall': 0.38179746011071314, 'overall_f1': 0.3417371028854561, 'overall_accuracy': 0.6536079359484365}
			------------EPOCH 11---------------
Loss: tensor(2436.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.5193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2271.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.2908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2101.6860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2376.6523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1941.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2847.9644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2456.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1926.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.7898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1812.3375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1256.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2865.1038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.1847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2399.4854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1073.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2258.4214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.2097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.4343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1979.6971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.7271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1869.0725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2018.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1577.7496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1931.2255, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2831168831168831, 'recall': 0.4230271668822768, 'f1': 0.3392116182572614, 'number': 1546}, 'D': {'precision': 0.42823250296559906, 'recall': 0.3540951446787641, 'f1': 0.38765100671140934, 'number': 2039}, 'OC': {'precision': 0.3091328147507923, 'recall': 0.41963238169730155, 'f1': 0.35600530856005314, 'number': 2557}, 'overall_precision': 0.3279764296236775, 'overall_recall': 0.39873005535656136, 'overall_f1': 0.35990888382687924, 'overall_accuracy': 0.7158467193715695}
			------------EPOCH 12---------------
Loss: tensor(2042.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1705.6490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1661.0402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.0551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1755.3030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2138.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1671.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2286.9263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1310.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1765.1772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.2394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.4946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1739.3135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2023.1897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.2121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2923.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.8932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1376.8259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1205.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.3354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.4753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1738.0612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2267.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1547.8859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2068.5369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1467.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2185.3733, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.31230283911671924, 'recall': 0.4482535575679172, 'f1': 0.3681274900398406, 'number': 1546}, 'D': {'precision': 0.38680738786279684, 'recall': 0.35948994605198625, 'f1': 0.37264870360955765, 'number': 2039}, 'OC': {'precision': 0.26057906458797325, 'recall': 0.4118107156824404, 'f1': 0.31918763261594424, 'number': 2557}, 'overall_precision': 0.3039852851011649, 'overall_recall': 0.4036144578313253, 'overall_f1': 0.34678603902916694, 'overall_accuracy': 0.6471939674706683}
			------------EPOCH 13---------------
Loss: tensor(2003.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1955.7883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1746.4915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.6202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1987.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1558.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1951.9790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.9983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1553.4546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1311.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.4713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1629.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.6078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2149.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.5436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2674.3657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.8484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.4935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.6493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.9875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2230.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.0247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1359.7094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1626.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.6433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2232.4761, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2019812878370941, 'recall': 0.47477360931435963, 'f1': 0.28339768339768334, 'number': 1546}, 'D': {'precision': 0.3504854368932039, 'recall': 0.3540951446787641, 'f1': 0.3522810441571115, 'number': 2039}, 'OC': {'precision': 0.21056824216675518, 'recall': 0.3101290574892452, 'f1': 0.25083030207180135, 'number': 2557}, 'overall_precision': 0.23773784355179703, 'overall_recall': 0.36616737219146855, 'overall_f1': 0.2882963722599666, 'overall_accuracy': 0.5325167430384209}
			------------EPOCH 14---------------
Loss: tensor(2941.3735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3529.9829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3170.9622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.2302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3482.2820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2613.4541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2822.0361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3467.2720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1537.8258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1479.9806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1494.1482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1595.9985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.6743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2162.8025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.5831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3200.9548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.2652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3802.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.4698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2704.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3444.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4140.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6205.2969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3777.7378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4722.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2304.8188, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3689465801298053, 'recall': 0.4780077619663648, 'f1': 0.41645533953226266, 'number': 1546}, 'D': {'precision': 0.37231182795698925, 'recall': 0.407552721922511, 'f1': 0.38913603371575745, 'number': 2039}, 'OC': {'precision': 0.3151447661469933, 'recall': 0.44270629644114196, 'f1': 0.36818994958529844, 'number': 2557}, 'overall_precision': 0.3452152804395043, 'overall_recall': 0.43992184956040375, 'overall_f1': 0.38685661106736347, 'overall_accuracy': 0.7065751044866307}
			------------EPOCH 15---------------
Loss: tensor(1893.3688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1835.9810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1802.3601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.4600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2246.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2201.1145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2506.6848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2276.0100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2745.1763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2252.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2434.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2954.8845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2106.3870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3696.5427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1611.6199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3252.9150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.3793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2811.7571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3031.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2409.3455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1981.8068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2204.4534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2329.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1906.0698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2384.6562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.0509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1890.6152, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4590665646518745, 'recall': 0.38809831824062097, 'f1': 0.42060988433228186, 'number': 1546}, 'D': {'precision': 0.5067294751009421, 'recall': 0.3692986758214811, 'f1': 0.4272340425531915, 'number': 2039}, 'OC': {'precision': 0.2984049079754601, 'recall': 0.47555729370355887, 'f1': 0.36670687575392036, 'number': 2557}, 'overall_precision': 0.37405358182877113, 'overall_recall': 0.41826766525561704, 'overall_f1': 0.3949269792467333, 'overall_accuracy': 0.7208822196485221}
			------------EPOCH 16---------------
Loss: tensor(2313.3545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1820.8317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2124.8701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.6032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2091.0918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2360.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1872.5852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3087.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1596.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.2639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2095.1360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.9077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.7556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.1063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2326.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1938.8516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.1930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.7483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1883.9193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1342.2474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.4744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1925.1191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1766.3079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1719.5671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1727.0767, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3068231203824424, 'recall': 0.45666235446313064, 'f1': 0.3670392513646998, 'number': 1546}, 'D': {'precision': 0.4298476090383605, 'recall': 0.4011770475723394, 'f1': 0.41501775748351094, 'number': 2039}, 'OC': {'precision': 0.35520149953139646, 'recall': 0.44466171294485723, 'f1': 0.394928794720389, 'number': 2557}, 'overall_precision': 0.3593517893315327, 'overall_recall': 0.43324649951155975, 'overall_f1': 0.3928545065328117, 'overall_accuracy': 0.7387645400070497}
			------------EPOCH 17---------------
Loss: tensor(1626.6516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.2273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1383.5588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(740.4332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1423.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1413.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1846.3799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1137.6643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1460.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.1176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.6594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1735.0460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2011.9507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.0650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2036.6462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.3649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.1003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.9205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1914.3195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.7380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1214.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1477.7463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1722.7383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1314.1223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1523.0542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.6306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1654.6198, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.442257217847769, 'recall': 0.4359637774902975, 'f1': 0.43908794788273614, 'number': 1546}, 'D': {'precision': 0.4679600235155791, 'recall': 0.39038744482589505, 'f1': 0.42566844919786095, 'number': 2039}, 'OC': {'precision': 0.3655984303466318, 'recall': 0.4372311302307392, 'f1': 0.3982190560997329, 'number': 2557}, 'overall_precision': 0.41190514085627883, 'overall_recall': 0.4213611201563009, 'overall_f1': 0.41657947686116703, 'overall_accuracy': 0.7530338889168638}
			------------EPOCH 18---------------
Loss: tensor(1735.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1347.1398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.5923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1475.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.3601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.3202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1908.5873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.0304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1373.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.9850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1476.0768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.4127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.9878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.4428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1587.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(990.8599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.4022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1669.4065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.7405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.8596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.7964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.7887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1313.8585, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40168687401159725, 'recall': 0.49288486416558863, 'f1': 0.44263723496950336, 'number': 1546}, 'D': {'precision': 0.4378084896347483, 'recall': 0.4350171652770966, 'f1': 0.43640836408364075, 'number': 2039}, 'OC': {'precision': 0.34865568083261056, 'recall': 0.47164646069612826, 'f1': 0.4009308510638298, 'number': 2557}, 'overall_precision': 0.38675155784340287, 'overall_recall': 0.4648323021816998, 'overall_f1': 0.422212363206152, 'overall_accuracy': 0.7509819225540058}
			------------EPOCH 19---------------
Loss: tensor(1228.7993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.3925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.4599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1012.9427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.0831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.0593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.7189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.4241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.3495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.6812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.5730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.2158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1252.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.8012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(703.7208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.8293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.8879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1377.9908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.8907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1259.8331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.4437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.7736, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42735042735042733, 'recall': 0.4851228978007762, 'f1': 0.45440775522568916, 'number': 1546}, 'D': {'precision': 0.46013911182450506, 'recall': 0.4217753800882786, 'f1': 0.4401228249744114, 'number': 2039}, 'OC': {'precision': 0.35921754593953764, 'recall': 0.47399296050058665, 'f1': 0.4087000505816894, 'number': 2557}, 'overall_precision': 0.40325807373535294, 'overall_recall': 0.4594594594594595, 'overall_f1': 0.4295281582952815, 'overall_accuracy': 0.7558160028198802}
			------------EPOCH 20---------------
Loss: tensor(1098.2714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1024.2988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.2038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.7675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(904.0108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.3192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.3023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.4786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.2384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.9357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.3318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1083.4264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(659.8765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1217.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.4804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.1633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.8326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.6557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.5144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.9169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.7752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.8753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.9020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1090.8175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.4074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.6201, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4178004535147392, 'recall': 0.47671410090556277, 'f1': 0.4453172205438067, 'number': 1546}, 'D': {'precision': 0.45959051724137934, 'recall': 0.4183423246689554, 'f1': 0.437997432605905, 'number': 2039}, 'OC': {'precision': 0.3743455497382199, 'recall': 0.4473992960500587, 'f1': 0.4076251558881168, 'number': 2557}, 'overall_precision': 0.40952666267225885, 'overall_recall': 0.44513187886681865, 'overall_f1': 0.42658761117178967, 'overall_accuracy': 0.762840525706229}
			------------EPOCH 21---------------
Loss: tensor(1029.9374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.6549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.1740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.7350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.5172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.9171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.7946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.1874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.5911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(894.5810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.0260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.5735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.4315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.7596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.1524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.9866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.7902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.1733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.3357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.8522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.4351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.6044, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4124792932081723, 'recall': 0.4831824062095731, 'f1': 0.44504021447721187, 'number': 1546}, 'D': {'precision': 0.4501039501039501, 'recall': 0.42471799901912705, 'f1': 0.4370426444612667, 'number': 2039}, 'OC': {'precision': 0.36732796032238063, 'recall': 0.463433711380524, 'f1': 0.4098218917516859, 'number': 2557}, 'overall_precision': 0.4019537422784083, 'overall_recall': 0.45555193747964834, 'overall_f1': 0.42707776844997325, 'overall_accuracy': 0.7590324286217836}
			------------EPOCH 22---------------
Loss: tensor(905.5412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.4799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.7318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.3004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.0477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.0059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.2329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.5397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.8971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.6875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.9421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.7521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.8915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.4290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.7880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.7334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.6141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.2820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.7044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.9667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.8507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.7347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.0142, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4267734553775744, 'recall': 0.48253557567917205, 'f1': 0.45294474802671525, 'number': 1546}, 'D': {'precision': 0.45908607863974493, 'recall': 0.42373712604217756, 'f1': 0.44070390206579957, 'number': 2039}, 'OC': {'precision': 0.3618284357376076, 'recall': 0.47673054360578804, 'f1': 0.4114073574080324, 'number': 2557}, 'overall_precision': 0.40420060008572656, 'overall_recall': 0.4605991533702377, 'overall_f1': 0.43056084011871243, 'overall_accuracy': 0.7587114154791279}
			------------EPOCH 23---------------
Loss: tensor(824.0292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.5713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.8808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.5641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.4720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.0042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.0997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.4493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.2195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.4510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.2577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.7501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.0931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.5512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.5445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.6352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.4745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.8863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.5621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.1268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.9366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.6842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.1900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.3312, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43448667044809985, 'recall': 0.49547218628719275, 'f1': 0.4629797521909943, 'number': 1546}, 'D': {'precision': 0.4701912260967379, 'recall': 0.41000490436488474, 'f1': 0.43804034582132567, 'number': 2039}, 'OC': {'precision': 0.3768778576094056, 'recall': 0.45131012905748924, 'f1': 0.41074924363765797, 'number': 2557}, 'overall_precision': 0.41738603665000756, 'overall_recall': 0.44871377401497886, 'overall_f1': 0.4324833267948215, 'overall_accuracy': 0.7639861020192356}
			------------EPOCH 24---------------
Loss: tensor(752.7720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.9697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(383.4997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.2458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.4366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.9650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.5638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.0401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.3167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.1861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.7554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(673.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.7635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(647.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.8488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.0963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.4503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.9167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.4791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.0711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.0363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.5029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.7819, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4284090909090909, 'recall': 0.48771021992238034, 'f1': 0.45614035087719296, 'number': 1546}, 'D': {'precision': 0.47098591549295776, 'recall': 0.41000490436488474, 'f1': 0.4383848977451495, 'number': 2039}, 'OC': {'precision': 0.38095238095238093, 'recall': 0.4473992960500587, 'f1': 0.41151079136690644, 'number': 2557}, 'overall_precision': 0.4181706944019578, 'overall_recall': 0.44513187886681865, 'overall_f1': 0.43123028391167195, 'overall_accuracy': 0.7638287426355809}
			------------EPOCH 25---------------
Loss: tensor(664.7992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.1537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.8915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.4222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.7124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.5439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.6446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.4338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.3145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.0201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.9138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.0106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.9283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.9464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.7150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.7497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.8705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.3946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.2299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.8054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.6844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.3724, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43136160714285715, 'recall': 0.5, 'f1': 0.463151587777112, 'number': 1546}, 'D': {'precision': 0.4691088026243849, 'recall': 0.4207945071113291, 'f1': 0.44364012409513964, 'number': 2039}, 'OC': {'precision': 0.37096268422703044, 'recall': 0.4626515447790379, 'f1': 0.41176470588235287, 'number': 2557}, 'overall_precision': 0.413215859030837, 'overall_recall': 0.45815695213285573, 'overall_f1': 0.4345274861025325, 'overall_accuracy': 0.7595233898987864}
			------------EPOCH 26---------------
Loss: tensor(584.5333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.6591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.5695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.6693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.7094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.6237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.7344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.4195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.2663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.4572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.3776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.9141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.3917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.0600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.8126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.5856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.3239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.5866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.9539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.3241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.7228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.6951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.5575, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43961625282167044, 'recall': 0.5038809831824063, 'f1': 0.4695599758890898, 'number': 1546}, 'D': {'precision': 0.46030098598858327, 'recall': 0.4350171652770966, 'f1': 0.4473020675743823, 'number': 2039}, 'OC': {'precision': 0.36126574860826255, 'recall': 0.4822057098161909, 'f1': 0.4130653266331659, 'number': 2557}, 'overall_precision': 0.40762092238470193, 'overall_recall': 0.4719960924780202, 'overall_f1': 0.43745284442432475, 'overall_accuracy': 0.750692381288081}
			------------EPOCH 27---------------
Loss: tensor(529.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.6991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.3247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.4296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.2785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.3822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.8111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.2836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.5042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.7040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.2704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.9416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.4668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.3741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.9443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.8564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.8436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.6512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(396.6429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.8387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.3137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.0504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.2335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.1717, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43986254295532645, 'recall': 0.49676584734799484, 'f1': 0.46658566221142167, 'number': 1546}, 'D': {'precision': 0.4760594386351128, 'recall': 0.4242275625306523, 'f1': 0.44865145228215764, 'number': 2039}, 'OC': {'precision': 0.36663639115955193, 'recall': 0.4736018771998436, 'f1': 0.4133105802047781, 'number': 2557}, 'overall_precision': 0.41421497232741045, 'overall_recall': 0.4630413546076197, 'overall_f1': 0.4372693726937269, 'overall_accuracy': 0.7563384359736139}
			------------EPOCH 28---------------
Loss: tensor(450.9679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.9662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.7113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.9989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.0580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.8550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.4266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.2757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.7228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(468.4921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.7699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.0378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.4051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.7596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.7460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.6781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.4157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.9514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.0885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.6123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.6544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.6752, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4140625, 'recall': 0.44566623544631306, 'f1': 0.4292834890965732, 'number': 1546}, 'D': {'precision': 0.49382716049382713, 'recall': 0.392349190779794, 'f1': 0.43727794479365945, 'number': 2039}, 'OC': {'precision': 0.38686408504176156, 'recall': 0.39851388345717637, 'f1': 0.3926025813908688, 'number': 2557}, 'overall_precision': 0.42379182156133827, 'overall_recall': 0.40833604689026376, 'overall_f1': 0.41592039800995023, 'overall_accuracy': 0.7577231985497759}
			------------EPOCH 29---------------
Loss: tensor(700.5788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.3409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.4399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.8472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.6231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.9896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.6227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.8993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.4361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.4567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.5160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.4635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.9352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.6740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.4975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.1136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.5785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.4851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.5082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.6229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.9794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.4787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.7679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.5680, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43222803955788247, 'recall': 0.48059508408796897, 'f1': 0.45513016845329246, 'number': 1546}, 'D': {'precision': 0.4824462061155153, 'recall': 0.41785188818048064, 'f1': 0.4478318002628121, 'number': 2039}, 'OC': {'precision': 0.40495547812620986, 'recall': 0.40907313257723893, 'f1': 0.40700389105058365, 'number': 2557}, 'overall_precision': 0.4352340145023072, 'overall_recall': 0.4299902311950505, 'overall_f1': 0.4325962325962326, 'overall_accuracy': 0.7641371670275442}
			------------EPOCH 30---------------
Loss: tensor(404.0206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.2548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.0045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.9370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.9611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.7297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.0293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.4279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.0007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.7765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.7544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.7693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.9729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.8851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.7413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.3513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.9266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.0117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.7935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.5615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.2211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.0846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.8315, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43567090005521814, 'recall': 0.5103492884864166, 'f1': 0.4700625558534406, 'number': 1546}, 'D': {'precision': 0.49553072625698324, 'recall': 0.4350171652770966, 'f1': 0.46330634630451817, 'number': 2039}, 'OC': {'precision': 0.3830171635049684, 'recall': 0.4974579585451701, 'f1': 0.4328002722014291, 'number': 2557}, 'overall_precision': 0.42588847154001735, 'overall_recall': 0.4799739498534679, 'overall_f1': 0.451316595223515, 'overall_accuracy': 0.7546641321315273}


		-------------RUN 4-----------
Train dataset size: 32
			------------EPOCH 1---------------
Loss: tensor(7148.6416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5470.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5086.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7925.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4557.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7235.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5644.9424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5252.5713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6857.5879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6313.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4189.7969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4091.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4900.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5447.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4836.8013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6117.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5896.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1249.9458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7679.6636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2402.7822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3950.8984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5524.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5703.8564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4668.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6459.7939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5393.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2210.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3022.5044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3763.9692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5352.9946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4998.4092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5173.4097, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1655}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1865}, 'OC': {'precision': 0.01192504258943782, 'recall': 0.008033664881407804, 'f1': 0.0096, 'number': 2614}, 'overall_precision': 0.01192504258943782, 'overall_recall': 0.0034235409194652757, 'overall_f1': 0.005319822672577581, 'overall_accuracy': 0.4441856854525695}
			------------EPOCH 2---------------
Loss: tensor(6017.9893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4325.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3245.4009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6508.6421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3789.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5764.4458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4606.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3632.7417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6231.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4863.7031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3711.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3278.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4524.0190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4167.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4067.7197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5827.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5168.6147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.1847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7133.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2248.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3667.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5077.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5194.0493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4318.0195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6535.0684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5175.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1667.4684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2852.2104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3742.9216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4982.5981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4308.9873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5214.8584, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2, 'recall': 0.0006042296072507553, 'f1': 0.0012048192771084336, 'number': 1655}, 'D': {'precision': 0.4263322884012539, 'recall': 0.07292225201072386, 'f1': 0.12454212454212453, 'number': 1865}, 'OC': {'precision': 0.14013784049885133, 'recall': 0.32670237184391737, 'f1': 0.19614147909967847, 'number': 2614}, 'overall_precision': 0.15440947335618574, 'overall_recall': 0.16155852624714706, 'overall_f1': 0.15790312300828555, 'overall_accuracy': 0.4899252749033029}
			------------EPOCH 3---------------
Loss: tensor(5259.9619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3859.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3401.9097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5702.0049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3397.9580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5161.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4031.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3621.7556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5539.3999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4757.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3378.2285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3035.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4145.6763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3904.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3649.6865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5250.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4897.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1031.8257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7094.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2019.9781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3409.8296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4776.0010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5043.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3797.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6188.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4694.5195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.3717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2630.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3273.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4757.3569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3581.3804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4546.8657, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.24175824175824176, 'recall': 0.026586102719033233, 'f1': 0.04790419161676646, 'number': 1655}, 'D': {'precision': 0.42637362637362636, 'recall': 0.10402144772117962, 'f1': 0.16724137931034483, 'number': 1865}, 'OC': {'precision': 0.17013006428464644, 'recall': 0.43534812547819435, 'f1': 0.2446522627109535, 'number': 2614}, 'overall_precision': 0.18782418782418783, 'overall_recall': 0.22432344310401042, 'overall_f1': 0.20445765230312035, 'overall_accuracy': 0.5394179947753185}
			------------EPOCH 4---------------
Loss: tensor(4721.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3413.3015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2923.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5224.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2967.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4725.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3445.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3139.8469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4858.2427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4363.8169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3127.3491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2693.5613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3601.8965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3593.3337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3006.9758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4345.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4413.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.8556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6242.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1657.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3241.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4007.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4493.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3522.5112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4960.6055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3913.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.0383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3101.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4255.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2763.3564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3996.3296, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.21436227224008575, 'recall': 0.12084592145015106, 'f1': 0.15455950540958271, 'number': 1655}, 'D': {'precision': 0.34394904458598724, 'recall': 0.11581769436997319, 'f1': 0.17328519855595667, 'number': 1865}, 'OC': {'precision': 0.18876729964596073, 'recall': 0.44873756694720734, 'f1': 0.2657453556864522, 'number': 2614}, 'overall_precision': 0.20437299035369774, 'overall_recall': 0.25904792957287254, 'overall_f1': 0.22848515349773527, 'overall_accuracy': 0.5312232100065477}
			------------EPOCH 5---------------
Loss: tensor(4256.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2830.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2957.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4496.5693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4528.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2814.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3165.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4116.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4185.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2764.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2456.8323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3010.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3119.2458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2533.9456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3442.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4033.9368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.8937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5241.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1471.2401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3075.8696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3409.0193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3890.2639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3129.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4494.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3416.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.5482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2055.1208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2884.5444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3765.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2206.2405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3897.7310, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.28501628664495116, 'recall': 0.21148036253776434, 'f1': 0.24280263614290667, 'number': 1655}, 'D': {'precision': 0.5149342891278376, 'recall': 0.23109919571045576, 'f1': 0.31902294596595115, 'number': 1865}, 'OC': {'precision': 0.2456839309428951, 'recall': 0.4246365723029839, 'f1': 0.31127313516545146, 'number': 2614}, 'overall_precision': 0.2872550508886526, 'overall_recall': 0.3082817085099446, 'overall_f1': 0.2973971848706456, 'overall_accuracy': 0.6492578117089569}
			------------EPOCH 6---------------
Loss: tensor(3439.6006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2319.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2340.9587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3610.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1880.6252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3966.9348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2364.7385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2725.8547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3556.4934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3840.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2289.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2191.5398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2594.6235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2808.4170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2171.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2795.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3600.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.9411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4166.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.7919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2827.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2949.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3387.4272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2784.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3756.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2942.7341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.2546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1654.7983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2601.1096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3398.0857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1857.1205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3348.6030, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.26438421302900617, 'recall': 0.33595166163141993, 'f1': 0.2959020755721128, 'number': 1655}, 'D': {'precision': 0.3143982002249719, 'recall': 0.2997319034852547, 'f1': 0.30688992588525943, 'number': 1865}, 'OC': {'precision': 0.21212715855572997, 'recall': 0.4135424636572303, 'f1': 0.28041504539559015, 'number': 2614}, 'overall_precision': 0.2446251531692102, 'overall_recall': 0.35800456472122594, 'overall_f1': 0.2906491959499702, 'overall_accuracy': 0.6329154938134101}
			------------EPOCH 7---------------
Loss: tensor(3412.2668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2090.4583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2298.6985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3079.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.9854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3189.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2089.1138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2594.2747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3328.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3463.8767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2047.8533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1841.9519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2246.6348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2486.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1811.6069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2418.4319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3154.3376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.0106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3662.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1256.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2482.3687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2700.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.5417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2476.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3370.3220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2668.4067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.7906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2215.7651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2909.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3116.8213, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.33446905167518454, 'recall': 0.3558912386706949, 'f1': 0.344847775175644, 'number': 1655}, 'D': {'precision': 0.453601108033241, 'recall': 0.3512064343163539, 'f1': 0.395889996977939, 'number': 1865}, 'OC': {'precision': 0.28963194611498677, 'recall': 0.46059678653404745, 'f1': 0.35563432284743757, 'number': 2614}, 'overall_precision': 0.33251833740831294, 'overall_recall': 0.39908705575480924, 'overall_f1': 0.3627741553052756, 'overall_accuracy': 0.7070803210411561}
			------------EPOCH 8---------------
Loss: tensor(2608.6404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1694.1809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1926.5966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2674.6357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1437.1674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2689.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2329.9089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2809.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3276.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1806.6554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1668.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1933.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2244.9138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1560.6289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2102.9114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2908.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.9057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3189.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2240.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2380.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2557.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2227.8638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2999.0430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2355.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.5590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1985.0435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2536.7908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.7244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2688.3564, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.32527791203479944, 'recall': 0.4066465256797583, 'f1': 0.36143931256713213, 'number': 1655}, 'D': {'precision': 0.4499717354437535, 'recall': 0.4268096514745308, 'f1': 0.438084755090809, 'number': 1865}, 'OC': {'precision': 0.29546065001343, 'recall': 0.42081101759755163, 'f1': 0.3471674293829888, 'number': 2614}, 'overall_precision': 0.33976987171009126, 'overall_recall': 0.41881317248125205, 'overall_f1': 0.37517342095655354, 'overall_accuracy': 0.7246039299865671}
			------------EPOCH 9---------------
Loss: tensor(2296.2375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1432.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1727.3228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2345.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1228.1471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2086.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.3713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2018.5122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2468.9907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2902.9883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1562.0872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1533.7295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1847.3885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1356.0548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1822.7916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2512.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2648.4431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.7058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1965.3418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2026.9254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2255.9980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1971.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2508.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2141.3870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.3030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1699.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2184.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2333.6455, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3048, 'recall': 0.46042296072507555, 'f1': 0.3667870036101083, 'number': 1655}, 'D': {'precision': 0.48256467941507314, 'recall': 0.4600536193029491, 'f1': 0.47104035135877026, 'number': 1865}, 'OC': {'precision': 0.30866941886313115, 'recall': 0.37184391736801836, 'f1': 0.3373243102550755, 'number': 2614}, 'overall_precision': 0.34899690319105964, 'overall_recall': 0.42256276491685685, 'overall_f1': 0.3822726937541479, 'overall_accuracy': 0.7330012217924573}
			------------EPOCH 10---------------
Loss: tensor(2040.2511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1296.4116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1527.3575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2149.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.6310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1861.9928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1323.1799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2230.9697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2666.1670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.0619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1254.1044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1238.9641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.8851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2268.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2254.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1850.3082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1792.5537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2110.7905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1790.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2180.6025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1954.3008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.8502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.4595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1506.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1990.2639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2076.7957, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3615819209039548, 'recall': 0.46404833836858006, 'f1': 0.4064567345858693, 'number': 1655}, 'D': {'precision': 0.4841048522030117, 'recall': 0.46541554959785525, 'f1': 0.4745762711864407, 'number': 1865}, 'OC': {'precision': 0.3259075907590759, 'recall': 0.3022188217291507, 'f1': 0.3136165144898769, 'number': 2614}, 'overall_precision': 0.3825894969247753, 'overall_recall': 0.3955004890772742, 'overall_f1': 0.388937875751503, 'overall_accuracy': 0.7295316012231425}
			------------EPOCH 11---------------
Loss: tensor(1840.0190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1294.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.7939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2030.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.3695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.2385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1742.5310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2330.6218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3118.5684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1459.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1524.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.0123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.6685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2294.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.2831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2070.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.5662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1883.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1915.8026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2256.3999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1897.7826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2249.0293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.5706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.9462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1565.8694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2047.6876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.3805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1953.8414, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4423076923076923, 'recall': 0.38912386706948643, 'f1': 0.4140147862423658, 'number': 1655}, 'D': {'precision': 0.39737621667371986, 'recall': 0.503485254691689, 'f1': 0.44418164616840117, 'number': 1865}, 'OC': {'precision': 0.3206933911159263, 'recall': 0.22647283856159142, 'f1': 0.2654708520179372, 'number': 2614}, 'overall_precision': 0.38393645189761694, 'overall_recall': 0.35458102380176065, 'overall_f1': 0.3686753114670735, 'overall_accuracy': 0.7037389549286838}
			------------EPOCH 12---------------
Loss: tensor(1857.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.6467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2194.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.8683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2066.7878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1395.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1959.2694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.6660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2407.2537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.9806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1459.7709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2180.3870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2097.8086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2254.9243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3099.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3847.7803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.7559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1992.5754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2415.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2643.5073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2151.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2289.2827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2109.5522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.4918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2117.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2454.8049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1727.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2191.7390, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.34237995824634654, 'recall': 0.09909365558912386, 'f1': 0.15370196813495782, 'number': 1655}, 'D': {'precision': 0.48526200873362446, 'recall': 0.4766756032171582, 'f1': 0.48093048417635925, 'number': 1865}, 'OC': {'precision': 0.2329510229386237, 'recall': 0.5749808722264729, 'f1': 0.3315684976836532, 'number': 2614}, 'overall_precision': 0.29168093118794935, 'overall_recall': 0.416693837626345, 'overall_f1': 0.3431563402027254, 'overall_accuracy': 0.6491633084249677}
			------------EPOCH 13---------------
Loss: tensor(3618.2524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2879.3376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.4324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3405.5715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.8572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4831.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2142.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3202.9409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2385.7622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1932.4728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1579.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1572.4899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.9795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.8207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2272.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2454.1694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.2625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3516.9663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.8652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1959.0558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2093.6536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2536.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2126.6646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3005.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2408.8584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.0242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1985.4464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2363.4282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1282.5790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2597.3613, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3659863945578231, 'recall': 0.48761329305135953, 'f1': 0.4181347150259067, 'number': 1655}, 'D': {'precision': 0.5460614152202937, 'recall': 0.4386058981233244, 'f1': 0.4864704133214392, 'number': 1865}, 'OC': {'precision': 0.37971775516901873, 'recall': 0.4426166794185157, 'f1': 0.40876170287935, 'number': 2614}, 'overall_precision': 0.41214814814814815, 'overall_recall': 0.4535376589501141, 'overall_f1': 0.43185346165787025, 'overall_accuracy': 0.7402712244250488}
			------------EPOCH 14---------------
Loss: tensor(2164.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1441.3430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1509.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2165.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.8900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1970.9070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1335.7845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1869.4110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2475.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2688.8516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1302.3169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.9838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1781.6106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.7445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.0948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2079.7803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.6705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1952.0668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.9386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1643.8558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1918.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.0521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1891.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1566.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.3025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1543.4675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1816.9379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.9836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.4819, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3807965084560829, 'recall': 0.4217522658610272, 'f1': 0.40022935779816515, 'number': 1655}, 'D': {'precision': 0.34011420413990007, 'recall': 0.5109919571045577, 'f1': 0.40839940004285413, 'number': 1865}, 'OC': {'precision': 0.3550207961972668, 'recall': 0.4571537872991584, 'f1': 0.39966555183946495, 'number': 2614}, 'overall_precision': 0.355705536807899, 'overall_recall': 0.4639713074665797, 'overall_f1': 0.4026883622214361, 'overall_accuracy': 0.7389211775109185}
			------------EPOCH 15---------------
Loss: tensor(1478.6781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1007.8453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.8888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1377.4764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.8069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.3964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.5583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1528.5167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1925.8662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2124.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.7982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.8616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.5452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.7582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1047.2495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.0704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.3696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.9460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1728.6888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1429.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1416.9666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1434.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1654.0775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1362.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.8549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.4848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1351.8671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1648.0507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(853.6449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.0648, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4153686396677051, 'recall': 0.48338368580060426, 'f1': 0.4468025691147724, 'number': 1655}, 'D': {'precision': 0.5038503850385039, 'recall': 0.49115281501340485, 'f1': 0.4974205810480587, 'number': 1865}, 'OC': {'precision': 0.3379396984924623, 'recall': 0.5145371078806427, 'f1': 0.4079466181377009, 'number': 2614}, 'overall_precision': 0.3962972553081305, 'overall_recall': 0.49902184545158135, 'overall_f1': 0.4417664886708038, 'overall_accuracy': 0.7374091249670927}
			------------EPOCH 16---------------
Loss: tensor(1469.7239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.5746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.9005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.0834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.1588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1176.7737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.8055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1332.7117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1830.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1866.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.6270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(882.7933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.5313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.8235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.9138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1505.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.4227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1322.2540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.2572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1601.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.3679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.0053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.3152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.0594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.7803, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41821069348861833, 'recall': 0.4773413897280967, 'f1': 0.44582392776523705, 'number': 1655}, 'D': {'precision': 0.40560245587106675, 'recall': 0.5667560321715818, 'f1': 0.4728248713934242, 'number': 1865}, 'OC': {'precision': 0.3272238514173998, 'recall': 0.5122417750573833, 'f1': 0.3993438711601551, 'number': 2614}, 'overall_precision': 0.3710259694887621, 'overall_recall': 0.5194000652103032, 'overall_f1': 0.43285102914204204, 'overall_accuracy': 0.7260079787772625}
			------------EPOCH 17---------------
Loss: tensor(1229.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.7101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1087.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.8954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1063.7189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.6171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1573.9313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1753.0376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.8459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.5507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(659.6432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.7666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.0253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1299.8629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1226.6536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1390.0508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1250.4406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.7772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.9954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.2413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.8143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.1470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.8283, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4195095948827292, 'recall': 0.4755287009063444, 'f1': 0.4457660719342962, 'number': 1655}, 'D': {'precision': 0.40417981072555204, 'recall': 0.5495978552278821, 'f1': 0.46580322653942285, 'number': 1865}, 'OC': {'precision': 0.3441776400722954, 'recall': 0.509946442234124, 'f1': 0.4109757977493449, 'number': 2614}, 'overall_precision': 0.3796016898008449, 'overall_recall': 0.5127160091294425, 'overall_f1': 0.43622997433941324, 'overall_accuracy': 0.7240166595789204}
			------------EPOCH 18---------------
Loss: tensor(1134.2234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(783.0176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(981.4156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(967.3644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.9205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.8698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1494.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1811.6188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.0333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.7272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.8907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.9055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.8937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.2800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1252.7585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.9890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1376.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1201.3995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.8338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.0299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1262.9377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.2727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.1110, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43508962520369365, 'recall': 0.48398791540785496, 'f1': 0.4582379862700229, 'number': 1655}, 'D': {'precision': 0.45404157043879906, 'recall': 0.5270777479892761, 'f1': 0.4878411910669975, 'number': 1865}, 'OC': {'precision': 0.345782188560982, 'recall': 0.5065034429992349, 'f1': 0.4109886698742821, 'number': 2614}, 'overall_precision': 0.39668155711550734, 'overall_recall': 0.5066840560808608, 'overall_f1': 0.4449853246474336, 'overall_accuracy': 0.7469202054771403}
			------------EPOCH 19---------------
Loss: tensor(950.5342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.1984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.9028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.7916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1654.4309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.5784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.6026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.9587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.8210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.4980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.3842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.8270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.7903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.7807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.7488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1243.6965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1112.1676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.7278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.6298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.3911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.0314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.3538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.9574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.9283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1055.7615, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48565279770444764, 'recall': 0.40906344410876133, 'f1': 0.4440800262381109, 'number': 1655}, 'D': {'precision': 0.5769656699889258, 'recall': 0.27935656836461126, 'f1': 0.37644508670520227, 'number': 1865}, 'OC': {'precision': 0.4583333333333333, 'recall': 0.3029839326702372, 'f1': 0.36480884385076007, 'number': 2614}, 'overall_precision': 0.49440993788819876, 'overall_recall': 0.3244212585588523, 'overall_f1': 0.3917708435869672, 'overall_accuracy': 0.7260417299501157}
			------------EPOCH 20---------------
Loss: tensor(1677.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.9225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1753.4230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.0188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1284.8877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.8644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1314.9028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1475.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1627.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.6546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.8434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(745.4056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.8572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1797.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.6679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1568.5070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.5763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.6152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1361.8149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1526.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.8204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.0561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.0770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.9005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.9788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.9579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.8113, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4323624595469256, 'recall': 0.40362537764350453, 'f1': 0.4175, 'number': 1655}, 'D': {'precision': 0.5380434782608695, 'recall': 0.37158176943699733, 'f1': 0.43958135109419605, 'number': 1865}, 'OC': {'precision': 0.3347154165096118, 'recall': 0.33970925784238715, 'f1': 0.33719384849060186, 'number': 2614}, 'overall_precision': 0.4099526066350711, 'overall_recall': 0.36664492989892405, 'overall_f1': 0.38709122203098106, 'overall_accuracy': 0.7260822313575397}
			------------EPOCH 21---------------
Loss: tensor(1241.0338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.7970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.3208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1394.5503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(968.9424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1790.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1805.4238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1922.0189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.1869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.4576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.0427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.9105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1575.4973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.3041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1413.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.3312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1475.5583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1587.3046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2104.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1640.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1914.4205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.3220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.8375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.5045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1601.5768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.6870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1317.7622, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46569520340012144, 'recall': 0.4634441087613293, 'f1': 0.4645669291338583, 'number': 1655}, 'D': {'precision': 0.3936052921719956, 'recall': 0.5742627345844504, 'f1': 0.46707370257304837, 'number': 1865}, 'OC': {'precision': 0.39438085327783556, 'recall': 0.4349655700076511, 'f1': 0.4136801891941059, 'number': 2614}, 'overall_precision': 0.4102882361053648, 'overall_recall': 0.4850016302575807, 'overall_f1': 0.44452745610758315, 'overall_accuracy': 0.7476424805762}
			------------EPOCH 22---------------
Loss: tensor(850.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(746.9684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.4972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.4278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.0100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1012.3737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1449.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.8218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.3877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.1940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.5923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.3275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.0070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1105.5411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.0493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1190.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.9535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.9803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.3945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.4413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.8880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(981.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1332.2372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.6358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.0571, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4118548799182422, 'recall': 0.48700906344410877, 'f1': 0.44629014396456257, 'number': 1655}, 'D': {'precision': 0.47593320235756387, 'recall': 0.5195710455764075, 'f1': 0.4967956934119457, 'number': 1865}, 'OC': {'precision': 0.34459282534694946, 'recall': 0.5034429992348891, 'f1': 0.4091403699673558, 'number': 2614}, 'overall_precision': 0.39567332309267794, 'overall_recall': 0.5039126181936746, 'overall_f1': 0.44328122759214117, 'overall_accuracy': 0.7430928224755811}
			------------EPOCH 23---------------
Loss: tensor(886.9086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.9878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.3316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.6905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.2621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.9034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.8646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.9794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.5892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.5162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.3639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.0885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.4545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.4378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.4957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.3220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.8306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1147.4094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.6359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.5576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.3891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(937.0629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.0941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.0157, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47048509643483344, 'recall': 0.486404833836858, 'f1': 0.47831253713606653, 'number': 1655}, 'D': {'precision': 0.4776680771039022, 'recall': 0.5447721179624665, 'f1': 0.5090180360721444, 'number': 1865}, 'OC': {'precision': 0.36616702355460384, 'recall': 0.523335883703137, 'f1': 0.4308661417322835, 'number': 2614}, 'overall_precision': 0.42104568259836284, 'overall_recall': 0.5198891424845126, 'overall_f1': 0.46527575138605193, 'overall_accuracy': 0.7537176916897862}
			------------EPOCH 24---------------
Loss: tensor(719.8944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.3082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.3514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.6086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(560.6617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.7308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.0131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.2289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.7713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.4737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.7216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.5153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.2463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.9612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.4203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.9677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.9315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.8635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(842.5668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.7105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.2566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.1742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.3686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.2494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(693.3814, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48984771573604063, 'recall': 0.4664652567975831, 'f1': 0.4778706282884556, 'number': 1655}, 'D': {'precision': 0.484744094488189, 'recall': 0.5281501340482574, 'f1': 0.5055170644085194, 'number': 1865}, 'OC': {'precision': 0.3893979057591623, 'recall': 0.45524100994644223, 'f1': 0.4197530864197531, 'number': 2614}, 'overall_precision': 0.4422268907563025, 'overall_recall': 0.480436909031627, 'overall_f1': 0.4605407094858572, 'overall_accuracy': 0.7624254942859264}
			------------EPOCH 25---------------
Loss: tensor(568.9830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.8442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.5070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.0625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.8620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(991.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.9616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.8673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.7034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.9123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.3358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.8341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.8210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.8423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.4391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.2082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(669.8614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.1779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.6438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.4238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.6135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.7242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.9900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.2675, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4740566037735849, 'recall': 0.48580060422960725, 'f1': 0.4798567591763652, 'number': 1655}, 'D': {'precision': 0.47562189054726367, 'recall': 0.5126005361930295, 'f1': 0.4934193548387097, 'number': 1865}, 'OC': {'precision': 0.3892904073587385, 'recall': 0.45332823259372607, 'f1': 0.4188759278897137, 'number': 2614}, 'overall_precision': 0.4362962962962963, 'overall_recall': 0.48011085751548743, 'overall_f1': 0.4571561626823967, 'overall_accuracy': 0.7633975280641002}
			------------EPOCH 26---------------
Loss: tensor(474.3381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.8457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.0314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.1218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.3728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.7057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(904.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.9464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.7512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.7459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.6744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.6237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.4711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.8681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.4652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.7482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.3068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.3900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(582.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.0595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.7444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.7282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.6870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.1170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.1343, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4686217008797654, 'recall': 0.4827794561933535, 'f1': 0.4755952380952381, 'number': 1655}, 'D': {'precision': 0.4798407167745147, 'recall': 0.5168900804289545, 'f1': 0.4976768198244708, 'number': 1865}, 'OC': {'precision': 0.37455089820359283, 'recall': 0.47857689364957917, 'f1': 0.42022169969768225, 'number': 2614}, 'overall_precision': 0.4272753047916076, 'overall_recall': 0.49135963482230194, 'overall_f1': 0.45708219593569915, 'overall_accuracy': 0.7621554849031004}
			------------EPOCH 27---------------
Loss: tensor(408.9943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.9857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.7898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.8236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.3207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.9527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.5510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.1213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.6565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.2868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.5079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.1448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.0481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.4290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.5485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.3793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.9130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.0080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.6843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.9878, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4847001223990208, 'recall': 0.47854984894259817, 'f1': 0.4816053511705686, 'number': 1655}, 'D': {'precision': 0.48798328108672934, 'recall': 0.500804289544236, 'f1': 0.4943106641968775, 'number': 1865}, 'OC': {'precision': 0.3664723032069971, 'recall': 0.48087222647283856, 'f1': 0.41594970218398414, 'number': 2614}, 'overall_precision': 0.42748638578389225, 'overall_recall': 0.4863058363221389, 'overall_f1': 0.45500305064063457, 'overall_accuracy': 0.7588816211363345}
			------------EPOCH 28---------------
Loss: tensor(358.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.4638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.6439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.5019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.2835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.6669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.5867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.1032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.3843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.5941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.3612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.2857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.6169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.5125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.2158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.5459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.5752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.9273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.1690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.4363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.8542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.5141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.9190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.8405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.8092, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4798011187072716, 'recall': 0.4664652567975831, 'f1': 0.47303921568627455, 'number': 1655}, 'D': {'precision': 0.4847545219638243, 'recall': 0.5029490616621984, 'f1': 0.4936842105263158, 'number': 1865}, 'OC': {'precision': 0.3882856202698256, 'recall': 0.45141545524100996, 'f1': 0.417477445604104, 'number': 2614}, 'overall_precision': 0.43900957010481545, 'overall_recall': 0.4711444408216498, 'overall_f1': 0.45450971140992374, 'overall_accuracy': 0.7607176849395516}
			------------EPOCH 29---------------
Loss: tensor(295.9350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.3445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.2053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.0156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.3202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.3858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.2512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.0126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.2501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.6165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.2533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.6957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.9750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.1659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.7882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.6918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.0918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.6144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.2536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.7387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.8111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.0519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.7120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.7719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.8470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.4763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.1375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.3003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.0889, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47389292795769994, 'recall': 0.43323262839879156, 'f1': 0.45265151515151514, 'number': 1655}, 'D': {'precision': 0.4930671103716029, 'recall': 0.4766756032171582, 'f1': 0.48473282442748095, 'number': 1865}, 'OC': {'precision': 0.3943771964076533, 'recall': 0.3863810252486611, 'f1': 0.39033816425120776, 'number': 2614}, 'overall_precision': 0.4451250638080653, 'overall_recall': 0.42647538311053146, 'overall_f1': 0.435600699358921, 'overall_accuracy': 0.7454284036370263}
			------------EPOCH 30---------------
Loss: tensor(273.9138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.9205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.7783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.0809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.6881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.7338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.3724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(605.7449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.3626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.4020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.7120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.1885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.4284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.9719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.9736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.8989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.7032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.5200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.9450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.0058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.4952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.3867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.5625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.7983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.9878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.7211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.0776, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4789272030651341, 'recall': 0.45317220543806647, 'f1': 0.46569388388699157, 'number': 1655}, 'D': {'precision': 0.4948115783724741, 'recall': 0.4857908847184987, 'f1': 0.4902597402597403, 'number': 1865}, 'OC': {'precision': 0.3969830757910228, 'recall': 0.41277735271614385, 'f1': 0.4047261815453863, 'number': 2614}, 'overall_precision': 0.4472608340147179, 'overall_recall': 0.4458754483208347, 'overall_f1': 0.44656706669932233, 'overall_accuracy': 0.7528199104918896}


		-------------RUN 5-----------
Train dataset size: 31
			------------EPOCH 1---------------
Loss: tensor(4717.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5212.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6569.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3428.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4852.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6115.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7706.8687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3455.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4366.9346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4925.6699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7497.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6061.7563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6398.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5333.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6210.8135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6728.9478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5231.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6044.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7285.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5877.4180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4500.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3956.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5173.5283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2693.4517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5251.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6216.3105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4931.6523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4847.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4989.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4159.5962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7631.6309, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1537}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1874}, 'OC': {'precision': 0.013676844783715014, 'recall': 0.03781882145998241, 'f1': 0.020088764307404815, 'number': 2274}, 'overall_precision': 0.013661636219221604, 'overall_recall': 0.015127528583992965, 'overall_f1': 0.014357262103505842, 'overall_accuracy': 0.4364005366641014}
			------------EPOCH 2---------------
Loss: tensor(3688.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3786.0166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5614.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.3452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3842.1326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5092.6089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5746.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2883.7964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3778.7915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3910.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5992.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4767.9658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5582.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4760.0200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6074.5195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6155.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4939.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5705.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6304.3389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5466.7539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3956.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3823.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4759.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2424.0398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4871.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5682.3896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4357.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4514.5601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4380.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3809.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6800.8267, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.028846153846153848, 'recall': 0.003903708523096942, 'f1': 0.00687679083094556, 'number': 1537}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1874}, 'OC': {'precision': 0.08013822609840382, 'recall': 0.21416007036059806, 'f1': 0.11663273859418034, 'number': 2274}, 'overall_precision': 0.07824154896048247, 'overall_recall': 0.08671943711521547, 'overall_f1': 0.08226263974637077, 'overall_accuracy': 0.495270136822104}
			------------EPOCH 3---------------
Loss: tensor(3373.3877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3566.0764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5024.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2416.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3592.7361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4768.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5467.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2551.4980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3548.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3435.7449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5563.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4490.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4951.7061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4007.0513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5687.9248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5319.0454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4470.4941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4777.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5830.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4733.8696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3605.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3266.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4294.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2261.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4239.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5065.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3848.8118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3916.2368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3770.9644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3361.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6237.7539, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.07692307692307693, 'recall': 0.053350683148991544, 'f1': 0.06300422589320015, 'number': 1537}, 'D': {'precision': 0.25165562913907286, 'recall': 0.04055496264674493, 'f1': 0.06985294117647059, 'number': 1874}, 'OC': {'precision': 0.10690256665836033, 'recall': 0.18865435356200527, 'f1': 0.13647208525528867, 'number': 2274}, 'overall_precision': 0.1090875301988478, 'overall_recall': 0.10325417766051011, 'overall_f1': 0.10609072835712995, 'overall_accuracy': 0.633461142931085}
			------------EPOCH 4---------------
Loss: tensor(2885.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3203.7312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4247.3750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2150.5076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3403.9946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4218.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4820.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2355.2974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3199.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2950.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5168.9893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3688.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4419.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4059.9163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5338.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5060.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4113.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4361.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4645.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4156.5020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3204.7175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3028.8459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3730.8154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2092.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3997.9338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4441.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3332.6516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3512.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3496.6531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3040.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6008.2578, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.18493150684931506, 'recall': 0.12296681847755368, 'f1': 0.14771395076201643, 'number': 1537}, 'D': {'precision': 0.32516703786191536, 'recall': 0.07790821771611527, 'f1': 0.12569952647438656, 'number': 1874}, 'OC': {'precision': 0.11784675072744907, 'recall': 0.21372031662269128, 'f1': 0.15192247577367926, 'number': 2274}, 'overall_precision': 0.14673815907059876, 'overall_recall': 0.144415127528584, 'overall_f1': 0.14556737588652482, 'overall_accuracy': 0.688530507447236}
			------------EPOCH 5---------------
Loss: tensor(2642.2920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2928.0603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3815.5493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1879.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3081.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3848.5596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4525.5254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2062.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2997.4163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2571.5217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4596.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3664.5732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3793.6572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3567.3062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4583.6777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4752.9150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3721.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4196.7959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3959.3110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4104.7012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2763.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2696.3518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3599.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3687.1492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3681.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3035.2954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3229.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3147.2747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2736.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4880.0825, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.25921787709497207, 'recall': 0.1509433962264151, 'f1': 0.1907894736842105, 'number': 1537}, 'D': {'precision': 0.4036697247706422, 'recall': 0.09391675560298826, 'f1': 0.15238095238095237, 'number': 1874}, 'OC': {'precision': 0.19923055784556196, 'recall': 0.31882145998240985, 'f1': 0.24522239134111276, 'number': 2274}, 'overall_precision': 0.22796780684104628, 'overall_recall': 0.19929639401934918, 'overall_f1': 0.21267010793054905, 'overall_accuracy': 0.6815021146472523}
			------------EPOCH 6---------------
Loss: tensor(2544.7043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2796.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3744.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1776.8633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3056.9077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3628.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4212.1855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1922.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2817.9390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2031.7644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3917.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3050.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3352.7180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3306.4753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4434.8052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4321.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3634.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4199.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3648.0217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4029.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2729.3196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2647.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3843.5708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1842.3152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3549.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3808.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2764.5720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3065.6726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2756.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2507.6792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4525.2119, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3314646110721794, 'recall': 0.3077423552374756, 'f1': 0.3191632928475034, 'number': 1537}, 'D': {'precision': 0.3621621621621622, 'recall': 0.10725720384204909, 'f1': 0.16550020584602715, 'number': 1874}, 'OC': {'precision': 0.16998191681735986, 'recall': 0.28935795954265614, 'f1': 0.2141578519121237, 'number': 2274}, 'overall_precision': 0.22757560225525372, 'overall_recall': 0.23430079155672823, 'overall_f1': 0.23088923556942276, 'overall_accuracy': 0.7167394250611239}
			------------EPOCH 7---------------
Loss: tensor(2171.9475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.9341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3094.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1543.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2656.9077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3643.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4022.4846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1737.5408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2925.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1941.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4470.8647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3410.3667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3146.6536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2898.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4434.5825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4077.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3340.0903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3424.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3282.6216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3241.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2535.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2461.5122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2806.5276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1596.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3361.4878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3024.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2560.9763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2895.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2493.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2114.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3910.4387, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.22889305816135083, 'recall': 0.31750162654521796, 'f1': 0.2660125374761515, 'number': 1537}, 'D': {'precision': 0.4011713030746706, 'recall': 0.14621131270010673, 'f1': 0.21431364880719594, 'number': 1874}, 'OC': {'precision': 0.17023346303501946, 'recall': 0.30782761653474056, 'f1': 0.2192295646727216, 'number': 2274}, 'overall_precision': 0.21105817814349645, 'overall_recall': 0.25716798592788037, 'overall_f1': 0.2318426895020615, 'overall_accuracy': 0.6803920099705107}
			------------EPOCH 8---------------
Loss: tensor(1917.6069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2395.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2924.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1591.8353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3110.4441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2596.1460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2869.3484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1958.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2440.8428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1661.7339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3091.7148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2685.8010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2790.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2571.1794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3741.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3538.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2875.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3087.3169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2747.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3054.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2299.9224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2238.9839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2529.5989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1426.8853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3035.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2707.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2241.7822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2541.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2374.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2031.6587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3737.7639, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3603542234332425, 'recall': 0.3441769681197137, 'f1': 0.35207986688851917, 'number': 1537}, 'D': {'precision': 0.3163992869875223, 'recall': 0.18943436499466382, 'f1': 0.23698264352469958, 'number': 1874}, 'OC': {'precision': 0.19837728194726167, 'recall': 0.43007915567282323, 'f1': 0.27151582454192114, 'number': 2274}, 'overall_precision': 0.2476063829787234, 'overall_recall': 0.3275285839929639, 'overall_f1': 0.2820143884892086, 'overall_accuracy': 0.6832592128472482}
			------------EPOCH 9---------------
Loss: tensor(1737.2249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2282.7805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2637.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.7792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2244.4912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2766.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1426.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2209.0886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.0032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2634.6265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2517.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2313.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3599.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3230.7742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2800.5559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2960.7644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2375.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3039.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1955.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2124.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2589.3896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.2177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2912.7842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2353.8506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1993.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2293.9810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1651.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3034.6934, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3088307844104588, 'recall': 0.4072869225764476, 'f1': 0.35129068462401797, 'number': 1537}, 'D': {'precision': 0.3703961084086171, 'recall': 0.28441835645677693, 'f1': 0.3217627527920314, 'number': 1874}, 'OC': {'precision': 0.18971494607087827, 'recall': 0.4331574318381706, 'f1': 0.26386284489686573, 'number': 2274}, 'overall_precision': 0.24763224763224764, 'overall_recall': 0.3771328056288478, 'overall_f1': 0.298961165725441, 'overall_accuracy': 0.6720968719565765}
			------------EPOCH 10---------------
Loss: tensor(1561.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2254.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2389.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1083.8923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2104.6843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2219.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2412.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2071.6292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.5769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2323.9309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1870.6967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2089.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2965.4673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2902.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2545.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2688.5791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2288.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2809.2385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1842.3624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2088.9670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2300.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.8099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2336.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1894.9115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1570.3988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1867.2097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.0024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1404.9576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2489.9824, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3105769230769231, 'recall': 0.4202992843201041, 'f1': 0.3572021011888305, 'number': 1537}, 'D': {'precision': 0.46153846153846156, 'recall': 0.368196371398079, 'f1': 0.40961709706144256, 'number': 1874}, 'OC': {'precision': 0.2153050672182006, 'recall': 0.4577836411609499, 'f1': 0.29286819524546354, 'number': 2274}, 'overall_precision': 0.2826397146254459, 'overall_recall': 0.418117854001759, 'overall_f1': 0.33728272437034407, 'overall_accuracy': 0.6686575905961194}
			------------EPOCH 11---------------
Loss: tensor(1438.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2154.9758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2221.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2115.8921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1998.6254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2064.5889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2120.9722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1213.8547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1942.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1567.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1866.7019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2133.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2802.7473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2760.6199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2239.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2202.0640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2109.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1746.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2018.3058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.9548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.3721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2345.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2096.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1550.4316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1860.6213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1702.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.5625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2359.2561, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.37673900946021144, 'recall': 0.44046844502277166, 'f1': 0.4061187762447511, 'number': 1537}, 'D': {'precision': 0.4582115721800117, 'recall': 0.4183564567769477, 'f1': 0.43737796373779636, 'number': 1874}, 'OC': {'precision': 0.24105718842560947, 'recall': 0.465259454705365, 'f1': 0.3175746660663365, 'number': 2274}, 'overall_precision': 0.31898189185766745, 'overall_recall': 0.4430958663148637, 'overall_f1': 0.37093211603592996, 'overall_accuracy': 0.7241968767238972}
			------------EPOCH 12---------------
Loss: tensor(1248.8933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.0734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1805.1952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.5971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.5471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1902.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.4509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2057.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.8518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1816.4635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1502.7410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1870.5468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.7876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2853.5022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2966.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2144.7634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2043.0638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1666.7242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1773.8816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.9819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1635.5945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1784.2233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.8270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2088.6062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.0673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1240.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.8666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1477.8209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2188.0383, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38544891640866874, 'recall': 0.4860117111255693, 'f1': 0.42992805755395685, 'number': 1537}, 'D': {'precision': 0.48862275449101794, 'recall': 0.43543223052294555, 'f1': 0.46049661399548536, 'number': 1874}, 'OC': {'precision': 0.2829489291598023, 'recall': 0.3021108179419525, 'f1': 0.2922160782645683, 'number': 2274}, 'overall_precision': 0.3727634194831014, 'overall_recall': 0.39577836411609496, 'overall_f1': 0.3839262861530586, 'overall_accuracy': 0.756328618226148}
			------------EPOCH 13---------------
Loss: tensor(1522.0227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.9524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2000.7371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.7447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1797.4456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2057.6069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2080.4966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1031.3311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1597.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1708.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1573.4304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1495.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1649.7358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2241.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2203.7334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.8954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1929.7980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.5149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.0585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.0577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1871.6937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1802.5402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.5104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2278.5217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.5511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1807.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.0746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.7589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1826.6934, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.39911553344389167, 'recall': 0.4697462589459987, 'f1': 0.43156007172743577, 'number': 1537}, 'D': {'precision': 0.494874715261959, 'recall': 0.4637139807897545, 'f1': 0.47878787878787876, 'number': 1874}, 'OC': {'precision': 0.26288659793814434, 'recall': 0.470976253298153, 'f1': 0.33742911153119093, 'number': 2274}, 'overall_precision': 0.3484749312737269, 'overall_recall': 0.46824978012313107, 'overall_f1': 0.39957970579405583, 'overall_accuracy': 0.740555597175022}
			------------EPOCH 14---------------
Loss: tensor(1048.9047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.8545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1472.4806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.8453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1471.1255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.0090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.2167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(907.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1572.9956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.9094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.0487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2050.8408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2151.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1509.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.8059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1537.4056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.3767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1399.3605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1405.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.0815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1149.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.2917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.4229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.3916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.9420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1537.3419, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4112, 'recall': 0.501626545217957, 'f1': 0.45193434935521687, 'number': 1537}, 'D': {'precision': 0.5293017456359103, 'recall': 0.45304162219850586, 'f1': 0.4882116158711904, 'number': 1874}, 'OC': {'precision': 0.2732673267326733, 'recall': 0.48548812664907653, 'f1': 0.34969908140639855, 'number': 2274}, 'overall_precision': 0.3622822183801037, 'overall_recall': 0.47915567282321897, 'overall_f1': 0.4126022417449257, 'overall_accuracy': 0.7379267603331676}
			------------EPOCH 15---------------
Loss: tensor(948.4940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.3834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.6233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280.6320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.9432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.0621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.4341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.0654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.3892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.3702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1795.8706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.8606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1534.5059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.0627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.7904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1296.0282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280.8080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.1735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.4022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.8926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.1783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(999.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.1724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1328.8844, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41420118343195267, 'recall': 0.5009759271307742, 'f1': 0.4534746760895171, 'number': 1537}, 'D': {'precision': 0.4715821812596006, 'recall': 0.49146211312700105, 'f1': 0.48131695845309647, 'number': 1874}, 'OC': {'precision': 0.28403890160183065, 'recall': 0.4366754617414248, 'f1': 0.3441941074523397, 'number': 2274}, 'overall_precision': 0.3672687465790914, 'overall_recall': 0.4721196130167106, 'overall_f1': 0.4131455399061033, 'overall_accuracy': 0.7577588144354471}
			------------EPOCH 16---------------
Loss: tensor(848.5670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.3834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.5530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.2728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.7713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.4971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.6283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1297.8306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.1218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(994.6289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1067.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.8480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.0508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1526.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.8756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1434.2815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.7743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.6222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.5089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1161.0039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.5968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1334.9427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(871.0070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.8721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.1384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.7758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.8177, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42454492072812683, 'recall': 0.4703968770331815, 'f1': 0.44629629629629625, 'number': 1537}, 'D': {'precision': 0.480306905370844, 'recall': 0.5010672358591248, 'f1': 0.4904674849830243, 'number': 1874}, 'OC': {'precision': 0.2999088422971741, 'recall': 0.4340369393139842, 'f1': 0.35471698113207545, 'number': 2274}, 'overall_precision': 0.38120592891063465, 'overall_recall': 0.46596306068601584, 'overall_f1': 0.41934462561342406, 'overall_accuracy': 0.7612185271703228}
			------------EPOCH 17---------------
Loss: tensor(773.1649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.6473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.8087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.3325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.6327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.2745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.2538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.8246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.7251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.7198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(854.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.6028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(968.8822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.4715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.4890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1342.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.9280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.8154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(878.9521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.8038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.3566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1024.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1047.5541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.6235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.5920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.3967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.6696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.8394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.8929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.3469, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4217765042979943, 'recall': 0.47885491216655823, 'f1': 0.44850700792199877, 'number': 1537}, 'D': {'precision': 0.5745672436750998, 'recall': 0.4605122732123799, 'f1': 0.511255924170616, 'number': 1874}, 'OC': {'precision': 0.3073394495412844, 'recall': 0.4419525065963061, 'f1': 0.3625541125541126, 'number': 2274}, 'overall_precision': 0.3995703544575725, 'overall_recall': 0.45804749340369394, 'overall_f1': 0.42681527618423215, 'overall_accuracy': 0.766312749858683}
			------------EPOCH 18---------------
Loss: tensor(680.1605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.3251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.5384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.3255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.3455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.4299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.6719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.5438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(490.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.8324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.5922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.8710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(941.6595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1256.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.9291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1228.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.4707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.8397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.0076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.8417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.8895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.5822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.6066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.5150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(865.2726, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44161490683229815, 'recall': 0.46258945998698764, 'f1': 0.451858913250715, 'number': 1537}, 'D': {'precision': 0.6246872393661385, 'recall': 0.39967982924226253, 'f1': 0.48747152619589973, 'number': 1874}, 'OC': {'precision': 0.31920618903464515, 'recall': 0.4173262972735268, 'f1': 0.36173051267390893, 'number': 2274}, 'overall_precision': 0.4166378415773089, 'overall_recall': 0.4237467018469657, 'overall_f1': 0.420162204587076, 'overall_accuracy': 0.7653184229703132}
			------------EPOCH 19---------------
Loss: tensor(672.0618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.5122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.8532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.9377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.5632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1031.8884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.3835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.4346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.0590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.5611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1167.6571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.8655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.4902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(740.4404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.4242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1105.1405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1094.8137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.8728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.3588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.8119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.2860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.7738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.6277, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44509688784497947, 'recall': 0.49316851008458035, 'f1': 0.4679012345679012, 'number': 1537}, 'D': {'precision': 0.5058572949946751, 'recall': 0.5069370330843116, 'f1': 0.5063965884861407, 'number': 1874}, 'OC': {'precision': 0.33017270572299356, 'recall': 0.4287598944591029, 'f1': 0.37306294241438687, 'number': 2274}, 'overall_precision': 0.4106213651668197, 'overall_recall': 0.47194371152154796, 'overall_f1': 0.43915214010966525, 'overall_accuracy': 0.7683490768423992}
			------------EPOCH 20---------------
Loss: tensor(519.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.7008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.4809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1565.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.2340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.0070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.4152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.9703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1061.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1254.8746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.4030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.1790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.6805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.4299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.4662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.8177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1026.4154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.8293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.3047, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3604210526315789, 'recall': 0.556929082628497, 'f1': 0.43762781186094074, 'number': 1537}, 'D': {'precision': 0.36447956028856066, 'recall': 0.5661686232657417, 'f1': 0.44346917450365725, 'number': 1874}, 'OC': {'precision': 0.278363694471077, 'recall': 0.3830255057167986, 'f1': 0.3224134739959282, 'number': 2274}, 'overall_precision': 0.33131313131313134, 'overall_recall': 0.4904133685136324, 'overall_f1': 0.3954609929078014, 'overall_accuracy': 0.720716732614603}
			------------EPOCH 21---------------
Loss: tensor(828.3654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.4764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.5289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(999.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.4288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(949.7895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.8631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.2836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.9828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.5530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.0140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.7429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1158.4027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1037.1527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(796.5856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.5995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.3011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.9203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.4135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.8420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.4027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.3624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.7913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1201.0320, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.35676532769556024, 'recall': 0.439167208848406, 'f1': 0.3937007874015748, 'number': 1537}, 'D': {'precision': 0.5826538176426983, 'recall': 0.4194236926360726, 'f1': 0.4877443375736891, 'number': 1874}, 'OC': {'precision': 0.24169453734671126, 'recall': 0.4766930518909411, 'f1': 0.3207575085071756, 'number': 2274}, 'overall_precision': 0.32940719647942013, 'overall_recall': 0.4476693051890941, 'overall_f1': 0.3795391842517336, 'overall_accuracy': 0.7097518950099774}
			------------EPOCH 22---------------
Loss: tensor(846.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.3011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1401.2976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.5806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.0668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.8115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.5791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.0186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.9672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.6433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.1832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.6959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.6576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.5179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(884.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.6630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1097.6993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1263.5472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.1217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.1663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.3746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.7923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.9990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.3751, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4410011918951132, 'recall': 0.4814573845152895, 'f1': 0.4603421461897356, 'number': 1537}, 'D': {'precision': 0.45947156291983876, 'recall': 0.5474919957310566, 'f1': 0.4996347699050401, 'number': 1874}, 'OC': {'precision': 0.2815227934044617, 'recall': 0.5105540897097626, 'f1': 0.36292591434823385, 'number': 2274}, 'overall_precision': 0.364281269446173, 'overall_recall': 0.5148636763412489, 'overall_f1': 0.42667638483965015, 'overall_accuracy': 0.741842773763391}
			------------EPOCH 23---------------
Loss: tensor(570.5864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.5177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.7387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.4412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.2624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.2091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.4257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.9037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(703.5049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.5216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.6715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.2845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.0145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.7034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.3220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.3152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.7741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.8323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.4575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.5853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.8770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.0747, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4368421052631579, 'recall': 0.5400130123617437, 'f1': 0.4829793424498109, 'number': 1537}, 'D': {'precision': 0.5626649076517151, 'recall': 0.4551760939167556, 'f1': 0.5032448377581121, 'number': 1874}, 'OC': {'precision': 0.3421740754576018, 'recall': 0.40281442392260336, 'f1': 0.3700262573217532, 'number': 2274}, 'overall_precision': 0.42655506318726405, 'overall_recall': 0.4571679859278804, 'overall_f1': 0.4413312956359314, 'overall_accuracy': 0.7700448809191395}
			------------EPOCH 24---------------
Loss: tensor(542.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.8483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.8261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.6019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.0976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.0327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.4180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(705.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.1468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.7116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(468.2150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.0053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.3883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.9347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.0808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.8286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.9579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.7289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.6194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.7403, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41295774647887323, 'recall': 0.47690305790500975, 'f1': 0.4426328502415459, 'number': 1537}, 'D': {'precision': 0.5016216216216216, 'recall': 0.4951974386339381, 'f1': 0.49838882921589683, 'number': 1874}, 'OC': {'precision': 0.3063012150324951, 'recall': 0.4766930518909411, 'f1': 0.37295716497505593, 'number': 2274}, 'overall_precision': 0.38316582914572866, 'overall_recall': 0.48284960422163586, 'overall_f1': 0.42727060471632033, 'overall_accuracy': 0.7648008281517098}
			------------EPOCH 25---------------
Loss: tensor(393.5709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.8282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.6313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.7053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.4579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.4417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.2584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.3073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.9760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.2513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.6403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.8259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.5672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.9112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.2765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.0020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.3255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.3309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.3278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.8066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.3736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.9127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.8878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.3427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.0054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.7597, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4494186046511628, 'recall': 0.5029277813923227, 'f1': 0.4746699416641081, 'number': 1537}, 'D': {'precision': 0.535670356703567, 'recall': 0.4647812166488794, 'f1': 0.49771428571428566, 'number': 1874}, 'OC': {'precision': 0.34765625, 'recall': 0.46965699208443273, 'f1': 0.3995510662177329, 'number': 2274}, 'overall_precision': 0.42256154565285137, 'overall_recall': 0.47704485488126647, 'overall_f1': 0.4481533504089895, 'overall_accuracy': 0.7719654301144838}
			------------EPOCH 26---------------
Loss: tensor(328.0379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.7622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.5897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.2503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.9025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.0855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(647.3055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.3030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.3916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.7456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.7088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.9896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.9773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.6918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.3021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(468.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.0521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.4943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.8397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.7687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.3941, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43760399334442596, 'recall': 0.5133376707872479, 'f1': 0.4724550898203593, 'number': 1537}, 'D': {'precision': 0.5208816705336426, 'recall': 0.4791889007470651, 'f1': 0.49916620344635915, 'number': 1874}, 'OC': {'precision': 0.3407211379424413, 'recall': 0.4529463500439754, 'f1': 0.3888993770058523, 'number': 2274}, 'overall_precision': 0.41480916030534354, 'overall_recall': 0.47792436235708, 'overall_f1': 0.44413567633837353, 'overall_accuracy': 0.7714274039214618}
			------------EPOCH 27---------------
Loss: tensor(259.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.6432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.6414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.8526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.4258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.8669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.1225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.9593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.6067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.8484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.3300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.7047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.4205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.3933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.0515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.6320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.8541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.2775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.8627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.3612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.7197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.0215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.9434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.9797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.5226, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4531615925058548, 'recall': 0.5035783994795056, 'f1': 0.47704160246533134, 'number': 1537}, 'D': {'precision': 0.5282685512367491, 'recall': 0.4786552828175027, 'f1': 0.5022396416573348, 'number': 1874}, 'OC': {'precision': 0.33933740752653585, 'recall': 0.46394019349164467, 'f1': 0.3919747352777262, 'number': 2274}, 'overall_precision': 0.41841903300076744, 'overall_recall': 0.4795074758135444, 'overall_f1': 0.44688524590163936, 'overall_accuracy': 0.7712230901772762}
			------------EPOCH 28---------------
Loss: tensor(210.7760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.6920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.0039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.9742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.3927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.2375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.8060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.8855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.0404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.2563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.1621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(383.3493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.8632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.3122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.6780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.3498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.5490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.5893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.3205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.9524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.9012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.0969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.8326, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45308002302820954, 'recall': 0.5120364346128823, 'f1': 0.48075748320097744, 'number': 1537}, 'D': {'precision': 0.5483076923076923, 'recall': 0.47545357524012805, 'f1': 0.5092883681051729, 'number': 1874}, 'OC': {'precision': 0.34087073911576105, 'recall': 0.4441512752858399, 'f1': 0.3857170135573802, 'number': 2274}, 'overall_precision': 0.4249802371541502, 'overall_recall': 0.47282321899736146, 'overall_f1': 0.44762697751873437, 'overall_accuracy': 0.7711822274284391}
			------------EPOCH 29---------------
Loss: tensor(170.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.7600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.2767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.2022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.8510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.8499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.3958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.4540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.4171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.8629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.9112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.6202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.9168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.8622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.0389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.7323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.5341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.4293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.6245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.0646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.4858, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46230274693161894, 'recall': 0.5146389069616135, 'f1': 0.4870689655172413, 'number': 1537}, 'D': {'precision': 0.5363914373088685, 'recall': 0.467982924226254, 'f1': 0.4998575092618979, 'number': 1874}, 'OC': {'precision': 0.33597098582261786, 'recall': 0.44810905892700087, 'f1': 0.3840211042019973, 'number': 2274}, 'overall_precision': 0.42122589747609346, 'overall_recall': 0.4726473175021988, 'overall_f1': 0.44545755968169765, 'overall_accuracy': 0.7701197959586742}
			------------EPOCH 30---------------
Loss: tensor(144.0202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.4961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.1275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.7110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.7547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.0831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.1908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.2014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.2740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.7481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.0813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.7133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.1166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.1249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.7938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.7608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.3076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.1129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.8493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.4090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.1153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.3927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.0684, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4702734839476813, 'recall': 0.5146389069616135, 'f1': 0.4914569742155949, 'number': 1537}, 'D': {'precision': 0.5370483772198408, 'recall': 0.467982924226254, 'f1': 0.5001425719988595, 'number': 1874}, 'OC': {'precision': 0.34284754869039624, 'recall': 0.4489885664028144, 'f1': 0.3888042650418888, 'number': 2274}, 'overall_precision': 0.4273001747973939, 'overall_recall': 0.4729991204925242, 'overall_f1': 0.44898981466021043, 'overall_accuracy': 0.770249194663325}
