Tokenizer: arg_mining/4epoch_complete/tokenizer/ Model: arg_mining/4epoch_complete/model/
	Train size: 80 Test size: 20


		-------------RUN 1-----------
Train dataset size: 43
			------------EPOCH 1---------------
Loss: tensor(7956.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4610.8184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6328.4507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6804.0400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6425.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4631.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5166.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5367.4438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5590.7178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6727.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5483.1260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5962.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5832.8975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5545.8013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6169.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5385.8267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4987.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3181.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4478.0176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4990.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4545.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3710.4609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6167.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2542.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3039.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4120.9688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5653.8608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5994.0928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1739.6488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2440.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3486.7803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5302.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4782.8398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5649.3247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5437.9521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3539.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7702.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3752.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6855.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2699.2769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2862.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5362.8223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4562.6704, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 613}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 738}, 'OC': {'precision': 0.050239234449760764, 'recall': 0.016574585635359115, 'f1': 0.024925816023738872, 'number': 1267}, 'overall_precision': 0.03245749613601236, 'overall_recall': 0.008021390374331552, 'overall_f1': 0.012863705972434917, 'overall_accuracy': 0.3065884209488115}
			------------EPOCH 2---------------
Loss: tensor(5777.3262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3278.8284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4322.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4743.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4669.0796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3314.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3836.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4164.5703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4232.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5041.3433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4387.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4266.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4857.8804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4666.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5264.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4724.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3998.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3051.7825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3746.7273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4153.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3714.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2930.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5252.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2235.6938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2535.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3417.5530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4667.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5228.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1102.7786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1964.8201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3054.0186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4202.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4252.4731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5359.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4662.5723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2988.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6264.5938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3241.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5963.8872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.0276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2097.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4249.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4029.9509, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.10070671378091872, 'recall': 0.0929853181076672, 'f1': 0.09669211195928754, 'number': 613}, 'D': {'precision': 0.28289473684210525, 'recall': 0.058265582655826556, 'f1': 0.09662921348314607, 'number': 738}, 'OC': {'precision': 0.20541290770298404, 'recall': 0.23362273086029992, 'f1': 0.21861152141802065, 'number': 1267}, 'overall_precision': 0.18341824918943955, 'overall_recall': 0.15126050420168066, 'overall_f1': 0.16579443165166424, 'overall_accuracy': 0.5605089259295789}
			------------EPOCH 3---------------
Loss: tensor(4644.8960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2851.3162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3954.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4160.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3882.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2590.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3298.0601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3631.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3474.5862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4228.4087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3292.5889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3713.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3961.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3986.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4572.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3966.5173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3606.4146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2892.7383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3455.6233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3367.4946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2824.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2378.5205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4330.9004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.7399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2151.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2593.6721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3903.7742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4222.4204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.8209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1581.5736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2647.6514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3116.0132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3655.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4498.6099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3893.9834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2504.6348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4939.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2653.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4879.0400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1696.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1929.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3438.3972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3512.0383, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.26936619718309857, 'recall': 0.2495921696574225, 'f1': 0.2591024555461473, 'number': 613}, 'D': {'precision': 0.3015075376884422, 'recall': 0.08130081300813008, 'f1': 0.128068303094984, 'number': 738}, 'OC': {'precision': 0.24240864642305712, 'recall': 0.3717442778216259, 'f1': 0.2934579439252336, 'number': 1267}, 'overall_precision': 0.2523985239852399, 'overall_recall': 0.2612681436210848, 'overall_f1': 0.2567567567567568, 'overall_accuracy': 0.6304040503665713}
			------------EPOCH 4---------------
Loss: tensor(3734.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2343.4275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2831.6526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3653.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3148.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2483.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2721.7722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2870.5945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2972.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3591.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2653.8640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3182.4089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3101.8633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3430.8123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3645.4939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3235.3079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3376.6780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2210.8545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2722.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2664.0085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2468.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2374.5869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3996.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1501.0404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1997.8804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2322.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3124.7727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3823.5029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.2864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.7280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2421.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2563.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3406.4524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3487.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3338.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2184.6289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3980.8799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2490.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4214.6284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.5029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1619.0697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3035.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3449.3018, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.28456375838926173, 'recall': 0.3458401305057096, 'f1': 0.3122238586156112, 'number': 613}, 'D': {'precision': 0.4748427672955975, 'recall': 0.2046070460704607, 'f1': 0.28598484848484845, 'number': 738}, 'OC': {'precision': 0.27279053583855256, 'recall': 0.30939226519337015, 'f1': 0.28994082840236685, 'number': 1267}, 'overall_precision': 0.302, 'overall_recall': 0.28838808250572956, 'overall_f1': 0.2950371238765143, 'overall_accuracy': 0.6619653483249499}
			------------EPOCH 5---------------
Loss: tensor(3438.0237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2082.5627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2595.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3333.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2747.8838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2035.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2542.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2561.9795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2631.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3224.0896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2060.6150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2664.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2489.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3086.4143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3296.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2999.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3710.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.4783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2809.4832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2217.9749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1927.5581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3817.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.7958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.7269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1900.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2704.2034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3193.2676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.7788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1328.0370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.2698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2186.3079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2992.4324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4099.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3104.9485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2272.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3760.7290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2142.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3629.6848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1205.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.3623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2669.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.8799, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.257, 'recall': 0.4192495921696574, 'f1': 0.31866088034717915, 'number': 613}, 'D': {'precision': 0.2961038961038961, 'recall': 0.3089430894308943, 'f1': 0.3023872679045093, 'number': 738}, 'OC': {'precision': 0.28356411800120407, 'recall': 0.3717442778216259, 'f1': 0.32172131147540983, 'number': 1267}, 'overall_precision': 0.278635966190615, 'overall_recall': 0.3651642475171887, 'overall_f1': 0.3160853033559266, 'overall_accuracy': 0.6119111023440839}
			------------EPOCH 6---------------
Loss: tensor(3077.6863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1973.3362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2519.6514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2931.0117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2448.3291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.3821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2304.8459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2236.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2860.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1726.7689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2346.4641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2026.0389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2415.8420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2737.0176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2597.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2930.6963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2376.7683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2255.3918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1970.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3169.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.3508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.9518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1738.5247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2416.2581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3018.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.7371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1842.4091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2709.7532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2362.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2552.1245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.5822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2984.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1852.4874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2798.9216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.1376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2187.3569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.1545, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3217948717948718, 'recall': 0.4094616639477977, 'f1': 0.36037329504666193, 'number': 613}, 'D': {'precision': 0.28241206030150756, 'recall': 0.3807588075880759, 'f1': 0.3242931332948644, 'number': 738}, 'OC': {'precision': 0.3510791366906475, 'recall': 0.3851617995264404, 'f1': 0.36733157696650365, 'number': 1267}, 'overall_precision': 0.3222748815165877, 'overall_recall': 0.38961038961038963, 'overall_f1': 0.35275808403942593, 'overall_accuracy': 0.6554722687970542}
			------------EPOCH 7---------------
Loss: tensor(2579.8889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1831.2394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1954.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2400.9426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2038.8842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.9580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2029.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1979.9287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2080.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1527.8531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2217.7878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1807.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2211.2671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2260.5344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2882.6914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1252.9966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.4879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2110.7791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1834.4348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1471.5433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2913.3892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.2377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1628.1439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2125.9648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2891.7866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.3852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1238.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2200.3584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1862.4230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2481.9827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2644.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2491.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1842.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2964.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1562.1112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2767.5520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.7712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.8557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.8861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1983.1246, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.278434940855323, 'recall': 0.499184339314845, 'f1': 0.35747663551401865, 'number': 613}, 'D': {'precision': 0.40369967355821545, 'recall': 0.502710027100271, 'f1': 0.44779722389861193, 'number': 738}, 'OC': {'precision': 0.3033373063170441, 'recall': 0.40173638516179955, 'f1': 0.3456706281833617, 'number': 1267}, 'overall_precision': 0.3208874458874459, 'overall_recall': 0.4530175706646295, 'overall_f1': 0.37567310738042453, 'overall_accuracy': 0.6548640562843147}
			------------EPOCH 8---------------
Loss: tensor(2285.2810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.9080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1825.9492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2139.7151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2097.6372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1977.1798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2074.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1860.6053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.5571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2565.5977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.9714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2273.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1753.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1902.9282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1892.6476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1948.6083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2454.5139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1859.2803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1907.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1653.9285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.7131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2443.9043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.9980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.0747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2634.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.6468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.7357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2113.0059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1616.6851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2361.5513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2497.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2466.9822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.4130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2946.9700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1489.7935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2849.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.2368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.1441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1949.5159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1859.5264, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.33767772511848343, 'recall': 0.46492659053833607, 'f1': 0.3912148249828415, 'number': 613}, 'D': {'precision': 0.4786795048143054, 'recall': 0.4715447154471545, 'f1': 0.4750853242320819, 'number': 738}, 'OC': {'precision': 0.33634719710669075, 'recall': 0.4404104183109708, 'f1': 0.3814080656185919, 'number': 1267}, 'overall_precision': 0.3687306501547988, 'overall_recall': 0.4549274255156608, 'overall_f1': 0.4073187414500684, 'overall_accuracy': 0.6994115132984844}
			------------EPOCH 9---------------
Loss: tensor(1931.0854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1478.0726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.9091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1819.4004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.5736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1609.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.8650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1480.0505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2227.6008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2680.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1878.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2767.8125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2905.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2571.6560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2567.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2399.0271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3340.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.9714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2692.9797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3125.6255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1680.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1230.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2772.4404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(774.5903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1313.6938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.0812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1941.3202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2793.6104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.1883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.2437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1984.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2113.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2552.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3955.0293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3191.8359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.3510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5265.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.3640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5609.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2089.8279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1122.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4208.8203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2686.4568, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5544217687074829, 'recall': 0.265905383360522, 'f1': 0.3594266813671444, 'number': 613}, 'D': {'precision': 0.5209003215434084, 'recall': 0.43902439024390244, 'f1': 0.4764705882352941, 'number': 738}, 'OC': {'precision': 0.36292134831460676, 'recall': 0.5098658247829518, 'f1': 0.42402362979980307, 'number': 1267}, 'overall_precision': 0.4202522255192878, 'overall_recall': 0.4327731092436975, 'overall_f1': 0.42642077531050054, 'overall_accuracy': 0.6920965249695894}
			------------EPOCH 10---------------
Loss: tensor(2914.7969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2163.3757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2127.6006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3375.7017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1999.8950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1570.3411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1837.7426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2088.6819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2716.6226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.8237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1977.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1975.1669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2465.6919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2487.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2576.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3195.7244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1362.7714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2133.8298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2514.1160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1958.6282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3470.0747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.5245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.8354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1867.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2658.7063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.4777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1930.6639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1851.6506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2117.4146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.1775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2540.9883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2522.4119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.7094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.3655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1862.9470, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40584415584415584, 'recall': 0.4078303425774878, 'f1': 0.4068348250610252, 'number': 613}, 'D': {'precision': 0.3254035683942226, 'recall': 0.518970189701897, 'f1': 0.39999999999999997, 'number': 738}, 'OC': {'precision': 0.2971991701244813, 'recall': 0.452249408050513, 'f1': 0.3586854460093896, 'number': 1267}, 'overall_precision': 0.32410642300456866, 'overall_recall': 0.46065699006875477, 'overall_f1': 0.38050165641268335, 'overall_accuracy': 0.6906664036558503}
			------------EPOCH 11---------------
Loss: tensor(2162.4578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1569.5546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1512.4308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2274.2776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.8671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1687.2896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2031.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1958.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2499.0618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.3025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1850.5444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.2365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1784.5210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1691.5770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1974.9657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.3870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.5330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1696.3187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1636.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1528.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2267.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.8629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.5377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1364.3346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2177.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.2523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1672.6252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1431.0654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2052.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1477.4529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1982.8042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2160.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.3418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1980.4454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.4171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.6151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.5505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1547.5527, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4008559201141227, 'recall': 0.45840130505709625, 'f1': 0.4277016742770168, 'number': 613}, 'D': {'precision': 0.4664082687338501, 'recall': 0.489159891598916, 'f1': 0.47751322751322745, 'number': 738}, 'OC': {'precision': 0.3705206220419202, 'recall': 0.4325177584846093, 'f1': 0.3991260014566642, 'number': 1267}, 'overall_precision': 0.4028436018957346, 'overall_recall': 0.45454545454545453, 'overall_f1': 0.42713567839195976, 'overall_accuracy': 0.7062169181707598}
			------------EPOCH 12---------------
Loss: tensor(1744.9198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1268.2811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.1624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1764.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.3312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.8306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.8541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2109.5149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1122.0027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.8635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1621.7683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1537.9457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1719.8523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2120.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.6713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1562.8949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.9457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.4788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2044.0223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.4695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.1971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1056.4170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.2966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1836.8353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.8723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1629.4498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.6068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1318.4288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1929.9375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.8718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1709.7969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.3212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(582.7394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.7113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1323.4324, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4279475982532751, 'recall': 0.4796084828711256, 'f1': 0.4523076923076923, 'number': 613}, 'D': {'precision': 0.42939814814814814, 'recall': 0.502710027100271, 'f1': 0.4631710362047441, 'number': 738}, 'OC': {'precision': 0.3788627935723115, 'recall': 0.48382004735595896, 'f1': 0.4249566724436742, 'number': 1267}, 'overall_precision': 0.40328179236352163, 'overall_recall': 0.4881588999236058, 'overall_f1': 0.4416796267496112, 'overall_accuracy': 0.7069401979156393}
			------------EPOCH 13---------------
Loss: tensor(1432.9316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.6404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1083.4529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1399.6342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1105.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.0734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.0054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1523.2104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1957.6058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.9402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.0411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.3113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1304.9625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1800.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.3530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.6852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.7493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.3804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.0527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1754.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.0445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.0109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1680.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.8006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.8763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.8713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1492.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.4174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.8340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1059.8674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1747.0303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1497.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.8341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.8746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.4932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1225.6310, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4353120243531202, 'recall': 0.466557911908646, 'f1': 0.45039370078740154, 'number': 613}, 'D': {'precision': 0.41124586549062847, 'recall': 0.505420054200542, 'f1': 0.45349544072948333, 'number': 738}, 'OC': {'precision': 0.37654830718414534, 'recall': 0.35990528808208366, 'f1': 0.3680387409200968, 'number': 1267}, 'overall_precision': 0.4018018018018018, 'overall_recall': 0.42589763177998474, 'overall_f1': 0.413498980159466, 'overall_accuracy': 0.6988361771377848}
			------------EPOCH 14---------------
Loss: tensor(1453.2504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1031.3656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1059.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.3148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.8298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.7747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1459.5359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1873.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(967.9158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1226.0833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1166.5289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1426.3442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1793.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.2840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.8909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.7589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.3010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1555.6824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.6102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.9552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.9410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.0122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.4581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.8112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.9827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(838.4144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.3298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.3736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.7858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1198.8329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.8290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(941.9409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(990.5524, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4277286135693215, 'recall': 0.4730831973898858, 'f1': 0.44926413632842754, 'number': 613}, 'D': {'precision': 0.4231678486997636, 'recall': 0.48509485094850946, 'f1': 0.45202020202020204, 'number': 738}, 'OC': {'precision': 0.3783783783783784, 'recall': 0.36464088397790057, 'f1': 0.37138263665594856, 'number': 1267}, 'overall_precision': 0.40437158469945356, 'overall_recall': 0.4239877769289534, 'overall_f1': 0.41394741749021075, 'overall_accuracy': 0.6997567149949042}
			------------EPOCH 15---------------
Loss: tensor(1165.9343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.8079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(886.5950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(878.7653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(693.8993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(990.0793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1238.8270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1601.6005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.0031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.2682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.3231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1103.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.5807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.9028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1835.4706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.8632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.9137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.4015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1577.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.7435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.7599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.0129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.8278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1308.3793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.6553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1090.5081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.2365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.5536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.5291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1252.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.1941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.6838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.4794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.3976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(874.1473, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43651925820256776, 'recall': 0.499184339314845, 'f1': 0.4657534246575342, 'number': 613}, 'D': {'precision': 0.399581589958159, 'recall': 0.5176151761517616, 'f1': 0.45100354191263287, 'number': 738}, 'OC': {'precision': 0.39555863983344897, 'recall': 0.4498816101026046, 'f1': 0.42097488921713433, 'number': 1267}, 'overall_precision': 0.40606843124596514, 'overall_recall': 0.4805194805194805, 'overall_f1': 0.4401679496151155, 'overall_accuracy': 0.7061840418187197}
			------------EPOCH 16---------------
Loss: tensor(1011.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.6051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.4791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.8531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.7498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.6960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1116.6312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1499.7545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.7795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.3121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.0257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.7162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.0135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.5120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.9254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.2589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1020.2442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.2599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.6016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.6746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.8790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.2672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.4846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.3165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1503.8643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.6784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1122.5729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.5096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1031.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.8964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1353.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.9196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.5187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.4330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1358.7577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1312.0687, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4341317365269461, 'recall': 0.4730831973898858, 'f1': 0.4527712724434036, 'number': 613}, 'D': {'precision': 0.45095367847411444, 'recall': 0.44850948509485095, 'f1': 0.44972826086956524, 'number': 738}, 'OC': {'precision': 0.4026548672566372, 'recall': 0.287292817679558, 'f1': 0.33532934131736525, 'number': 1267}, 'overall_precision': 0.4271465741543799, 'overall_recall': 0.3762414056531704, 'overall_f1': 0.4000812347684809, 'overall_accuracy': 0.6802774764112174}
			------------EPOCH 17---------------
Loss: tensor(1242.8900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.9082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.7290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.6544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.8828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.6235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.4738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.7445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.1921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1494.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.7162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.7324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.5831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1223.0475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1646.0231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.2728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.1808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.4039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.2899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1469.4071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.0935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.7022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.0472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.1673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(953.9826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(994.0402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(673.2494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.6201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.7648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.0007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.2257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.2301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.8876, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4496527777777778, 'recall': 0.42251223491027734, 'f1': 0.43566021867115223, 'number': 613}, 'D': {'precision': 0.540084388185654, 'recall': 0.34688346883468835, 'f1': 0.42244224422442245, 'number': 738}, 'OC': {'precision': 0.33544303797468356, 'recall': 0.16732438831886345, 'f1': 0.22327540810953134, 'number': 1267}, 'overall_precision': 0.43222354340071345, 'overall_recall': 0.27769289533995417, 'overall_f1': 0.338139534883721, 'overall_accuracy': 0.6347601670118683}
			------------EPOCH 18---------------
Loss: tensor(1941.4940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1061.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1705.4811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1226.1923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(972.8843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1473.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1334.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.9025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1299.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(647.5034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.8414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.4391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1117.6265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2310.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.9271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.7038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1713.6152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1774.9672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(949.4544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2627.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1384.8181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1305.7871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1735.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2340.7048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.4796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.5487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1373.0032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1803.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(978.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1431.4054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.7756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1339.0985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.5301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.7249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1062.4142, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4418262150220913, 'recall': 0.4893964110929853, 'f1': 0.4643962848297213, 'number': 613}, 'D': {'precision': 0.5145038167938931, 'recall': 0.45663956639566394, 'f1': 0.4838478104809763, 'number': 738}, 'OC': {'precision': 0.3321678321678322, 'recall': 0.2249408050513023, 'f1': 0.268235294117647, 'number': 1267}, 'overall_precision': 0.4206204379562044, 'overall_recall': 0.3521772345301757, 'overall_f1': 0.38336798336798333, 'overall_accuracy': 0.6649077818325279}
			------------EPOCH 19---------------
Loss: tensor(1253.3467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.4485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.4075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1354.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.9823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.8752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1357.2737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2213.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2635.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.6541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3318.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.4410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.9030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2045.6729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.7245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1646.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.9488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.4091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1298.8329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.4763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1753.4156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.3141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1308.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.4552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.0148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2087.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.8986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1820.5414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1353.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2804.5708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2178.9004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1986.0286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1767.9711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1963.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.0856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.8232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.2994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.5178, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4008097165991903, 'recall': 0.48450244698205547, 'f1': 0.43870014771048743, 'number': 613}, 'D': {'precision': 0.22215777262180975, 'recall': 0.518970189701897, 'f1': 0.3111291632818846, 'number': 738}, 'OC': {'precision': 0.3636934673366834, 'recall': 0.4569850039463299, 'f1': 0.4050367261280168, 'number': 1267}, 'overall_precision': 0.31032782844466356, 'overall_recall': 0.48090145148968677, 'overall_f1': 0.37722846441947566, 'overall_accuracy': 0.6390669691291054}
			------------EPOCH 20---------------
Loss: tensor(1747.4882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1272.5741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1417.5623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1356.5482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.8276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1433.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.3195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1631.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2053.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.7411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.8408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.6842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1243.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1609.0005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.5507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1323.7333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1572.2351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1325.3418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(927.2520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.2592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(790.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(871.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.6251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.7003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1121.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.5735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.6575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1281.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1768.8877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1603.5118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.6713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.2233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1533.9525, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48743718592964824, 'recall': 0.47471451876019577, 'f1': 0.4809917355371901, 'number': 613}, 'D': {'precision': 0.5578231292517006, 'recall': 0.4444444444444444, 'f1': 0.49472096530920057, 'number': 738}, 'OC': {'precision': 0.37890625, 'recall': 0.6124704025256511, 'f1': 0.46817496229260935, 'number': 1267}, 'overall_precision': 0.4314877822455923, 'overall_recall': 0.5328495034377387, 'overall_f1': 0.4768415655443514, 'overall_accuracy': 0.7178551467929118}
			------------EPOCH 21---------------
Loss: tensor(1313.8038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.4454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.3702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.9792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.7202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.0782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1073.1410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.5909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.9304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(790.4529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.8116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.8644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.3395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.7941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.0383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.9557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.9622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.5858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.7097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.8279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.1647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.6082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.9708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.5655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.4144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1059.4073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.7024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.3010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(941.8694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.0086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(790.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.9059, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42328042328042326, 'recall': 0.5220228384991843, 'f1': 0.46749452154857557, 'number': 613}, 'D': {'precision': 0.3910891089108911, 'recall': 0.535230352303523, 'f1': 0.45194508009153317, 'number': 738}, 'OC': {'precision': 0.39448364336112896, 'recall': 0.48539857932123126, 'f1': 0.4352441613588111, 'number': 1267}, 'overall_precision': 0.4, 'overall_recall': 0.5080213903743316, 'overall_f1': 0.4475853945818611, 'overall_accuracy': 0.7078442975967386}
			------------EPOCH 22---------------
Loss: tensor(886.4566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.3596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.1200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.0660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.4617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.9127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.6526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.4179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.9624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.5640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.5731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.1907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.2966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.1923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.9885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.8347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.7151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.9489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.6547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.7195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.4146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.7170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.7511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.2586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.3480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.7429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.3221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.5803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.8786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.7838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.3211, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4775641025641026, 'recall': 0.48613376835236544, 'f1': 0.4818108326596605, 'number': 613}, 'D': {'precision': 0.49331550802139035, 'recall': 0.5, 'f1': 0.49663526244952894, 'number': 738}, 'OC': {'precision': 0.40827671402100063, 'recall': 0.5217048145224941, 'f1': 0.45807345807345806, 'number': 1267}, 'overall_precision': 0.44399866265463056, 'overall_recall': 0.5072574484339191, 'overall_f1': 0.4735246924585488, 'overall_accuracy': 0.7290331064865042}
			------------EPOCH 23---------------
Loss: tensor(605.7336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.2980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.8871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.5342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.5558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.5305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.4116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.4029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.1191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.7981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.0246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.7203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.9076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.7770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.6508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.9996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.7317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.5828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.9923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.7368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.9368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.8626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.3503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.2335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.8310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.6229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.6517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.3273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.5235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.1305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.3073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.8438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.8502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.4714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(530.5714, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4361851332398317, 'recall': 0.5073409461663948, 'f1': 0.4690799396681749, 'number': 613}, 'D': {'precision': 0.4340723453908985, 'recall': 0.5040650406504065, 'f1': 0.4664576802507837, 'number': 738}, 'OC': {'precision': 0.40917905623787976, 'recall': 0.4996053670086819, 'f1': 0.44989339019189767, 'number': 1267}, 'overall_precision': 0.4222008341353866, 'overall_recall': 0.5026737967914439, 'overall_f1': 0.45893635571054925, 'overall_accuracy': 0.7251865732978269}
			------------EPOCH 24---------------
Loss: tensor(521.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.5721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.8922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.9461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.0704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.1212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.5894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.6002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.6647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.7943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.9541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.4777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.6588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.1717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(696.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.4301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.8508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.7507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.6750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.9091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.3851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.2738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.4426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(703.6925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.5502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.8676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.8300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.5079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.3140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.9595, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46938775510204084, 'recall': 0.48776508972267535, 'f1': 0.4784, 'number': 613}, 'D': {'precision': 0.4690721649484536, 'recall': 0.4932249322493225, 'f1': 0.48084544253632766, 'number': 738}, 'OC': {'precision': 0.4078530715642812, 'recall': 0.5082872928176796, 'f1': 0.45256500351370343, 'number': 1267}, 'overall_precision': 0.43683155080213903, 'overall_recall': 0.4992360580595875, 'overall_f1': 0.4659536541889483, 'overall_accuracy': 0.7270769635401256}
			------------EPOCH 25---------------
Loss: tensor(447.8779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.2895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(396.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.4885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.5327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.0444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.2067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.8264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.0402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.4578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.8703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.9620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.1671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.7249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.9388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.4724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.0832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.6388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.9790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.9821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.4451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.2260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.5262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.9816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.1616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.3537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.9128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.9648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.0791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.4505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.7748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.1183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.0511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.1222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.4749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.8443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.5265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.4574, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4712121212121212, 'recall': 0.5073409461663948, 'f1': 0.48860958366064416, 'number': 613}, 'D': {'precision': 0.4677835051546392, 'recall': 0.491869918699187, 'f1': 0.4795244385733158, 'number': 738}, 'OC': {'precision': 0.4019736842105263, 'recall': 0.48224151539068666, 'f1': 0.4384642985288841, 'number': 1267}, 'overall_precision': 0.4347090663058187, 'overall_recall': 0.49083269671504964, 'overall_f1': 0.4610692500897022, 'overall_accuracy': 0.7257454712825064}
			------------EPOCH 26---------------
Loss: tensor(378.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.1183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.7202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.1889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.6069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.6634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.9808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.5911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.7340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.7472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.4270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.3380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.1897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.7807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.1959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.2545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.2028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.6949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.5904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.9506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.6327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.9304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.3041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.2171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.0432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.1329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.9159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.9903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.5059, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4672897196261682, 'recall': 0.4893964110929853, 'f1': 0.47808764940239046, 'number': 613}, 'D': {'precision': 0.4786096256684492, 'recall': 0.48509485094850946, 'f1': 0.48183041722745623, 'number': 738}, 'OC': {'precision': 0.39946018893387314, 'recall': 0.46724546172059983, 'f1': 0.4307020734812659, 'number': 1267}, 'overall_precision': 0.4352367688022284, 'overall_recall': 0.4774637127578304, 'overall_f1': 0.4553734061930783, 'overall_accuracy': 0.722046881678009}
			------------EPOCH 27---------------
Loss: tensor(321.7878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.7687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.0755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.7610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.5703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.6897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.9948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.9774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.7939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.8109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.0273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.5565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.2171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.8464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.0088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.6365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.2011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.5751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.4024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.1741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.0219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.8200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.6906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.3429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.6349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.2350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.6049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.6495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.3181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.5684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.1986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.2214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.2072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.1921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.6571, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4720496894409938, 'recall': 0.49592169657422513, 'f1': 0.48369132856006364, 'number': 613}, 'D': {'precision': 0.4749661705006766, 'recall': 0.47560975609756095, 'f1': 0.47528774542992547, 'number': 738}, 'OC': {'precision': 0.39410555174777245, 'recall': 0.4538279400157853, 'f1': 0.4218635363169479, 'number': 1267}, 'overall_precision': 0.4327938071780436, 'overall_recall': 0.4698242933537051, 'overall_f1': 0.4505494505494505, 'overall_accuracy': 0.7208797711805898}
			------------EPOCH 28---------------
Loss: tensor(281.1799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.6380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.1745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.4902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.3321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.9866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.6034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.2132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.7548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.2615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.6725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.7975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.6933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.6939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.9194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.7937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.3690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.3807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.7502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.6931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.9032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.4569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.7753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.8944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.2855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.7276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.8698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.3050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.4431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.0893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.8037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.1045, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.470679012345679, 'recall': 0.49755301794453505, 'f1': 0.48374306106264864, 'number': 613}, 'D': {'precision': 0.48484848484848486, 'recall': 0.47696476964769646, 'f1': 0.48087431693989074, 'number': 738}, 'OC': {'precision': 0.3779310344827586, 'recall': 0.4325177584846093, 'f1': 0.40338608759661393, 'number': 1267}, 'overall_precision': 0.426699716713881, 'overall_recall': 0.4602750190985485, 'overall_f1': 0.44285189268651226, 'overall_accuracy': 0.7190551336423711}
			------------EPOCH 29---------------
Loss: tensor(243.3497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.1222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.5101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.2579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.9303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.7405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.4754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.7980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.1774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.9940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.5485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.2285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.6770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.4920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.7977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.7602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.4840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.0623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.1303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.8134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.5231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.3631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.6988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.7637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.0756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.1742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.2205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.6592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.4784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.2167, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47619047619047616, 'recall': 0.5057096247960848, 'f1': 0.49050632911392406, 'number': 613}, 'D': {'precision': 0.48356164383561645, 'recall': 0.47831978319783197, 'f1': 0.48092643051771117, 'number': 738}, 'OC': {'precision': 0.3923705722070845, 'recall': 0.4546172059984215, 'f1': 0.4212065813528337, 'number': 1267}, 'overall_precision': 0.4348894348894349, 'overall_recall': 0.4732620320855615, 'overall_f1': 0.4532650448143406, 'overall_accuracy': 0.7209784002367098}
			------------EPOCH 30---------------
Loss: tensor(213.1723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.9079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.5592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.1259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.3571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.2514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.2814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.0289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.8723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.8829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.8256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.6835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.5865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.2954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.5064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.3304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.5147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.0405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.8715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.5992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.0509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.6083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.9373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.8723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.4460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.5869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.1425, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47523219814241485, 'recall': 0.5008156606851549, 'f1': 0.48768864177918975, 'number': 613}, 'D': {'precision': 0.4801641586867305, 'recall': 0.47560975609756095, 'f1': 0.4778761061946903, 'number': 738}, 'OC': {'precision': 0.40331491712707185, 'recall': 0.46093133385951063, 'f1': 0.43020257826887665, 'number': 1267}, 'overall_precision': 0.43964601769911504, 'overall_recall': 0.4744079449961803, 'overall_f1': 0.45636597464633477, 'overall_accuracy': 0.7203537495479502}


		-------------RUN 2-----------
Train dataset size: 44
			------------EPOCH 1---------------
Loss: tensor(6135.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8105.5249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5075.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6321.8330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8427.4170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6759.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7702.5732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7374.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4350.4243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4610.5459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3475.7773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6110.9365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6991.9019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6092.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3496.5217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5982.3896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5241.8257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5725.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2626.3611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6572.4692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5125.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7186.5747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4367.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6747.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4396.4321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6089.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4515.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6407.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5376.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4636.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3769.3494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3615.9646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6969.0303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3064.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5603.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6094.3750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5496.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5861.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2225.0261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7272.8818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4331.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3912.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3932.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4539.8071, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.024344569288389514, 'recall': 0.019230769230769232, 'f1': 0.021487603305785124, 'number': 676}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 724}, 'OC': {'precision': 0.05215973920130399, 'recall': 0.06844919786096257, 'f1': 0.05920444033302498, 'number': 935}, 'overall_precision': 0.04370034052213394, 'overall_recall': 0.03297644539614561, 'overall_f1': 0.03758847937515255, 'overall_accuracy': 0.4486352538172807}
			------------EPOCH 2---------------
Loss: tensor(4645.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5367.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3641.9824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4597.5972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6584.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5299.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5896.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5065.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3481.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3539.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2137.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5082.9414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5792.6143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5298.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2881.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4919.6846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4472.9150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4942.5459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5594.9551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4285.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6170.9834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3866.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5900.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3751.7283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5247.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4275.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5600.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4631.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3971.2336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3206.7485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2811.7988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5793.7661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2784.0798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5076.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5118.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5538.3525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5013.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1862.7263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6097.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3735.7783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3460.1062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3245.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3935.7842, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.16202945990180032, 'recall': 0.14644970414201183, 'f1': 0.15384615384615383, 'number': 676}, 'D': {'precision': 0.17277486910994763, 'recall': 0.04558011049723757, 'f1': 0.07213114754098361, 'number': 724}, 'OC': {'precision': 0.0989888238424694, 'recall': 0.19893048128342247, 'f1': 0.13219616204690832, 'number': 935}, 'overall_precision': 0.1186124580380455, 'overall_recall': 0.13618843683083512, 'overall_f1': 0.12679425837320574, 'overall_accuracy': 0.5776757406800044}
			------------EPOCH 3---------------
Loss: tensor(4055.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4703.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2984.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3786.6316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5563.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4544.9634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4928.6211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4208.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3195.3975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2996.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1530.5509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4247.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4882.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4823.3843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2514.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4214.6123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3841.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4162.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1748.9441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4726.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3491.0728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5016.9277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3391.8445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5090.0317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2995.5898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4449.2920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3870.4358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4659.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3709.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3508.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2667.3669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2320.7451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5153.8545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2444.9919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4386.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4552.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4530.9697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4356.5669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1594.9055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5064.7646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3424.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3286.4583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2822.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3545.5117, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.32172131147540983, 'recall': 0.23224852071005916, 'f1': 0.2697594501718213, 'number': 676}, 'D': {'precision': 0.16149068322981366, 'recall': 0.0718232044198895, 'f1': 0.09942638623326959, 'number': 724}, 'OC': {'precision': 0.1607890017931859, 'recall': 0.2877005347593583, 'f1': 0.2062883435582822, 'number': 935}, 'overall_precision': 0.19250906161900927, 'overall_recall': 0.20471092077087794, 'overall_f1': 0.1984225819842258, 'overall_accuracy': 0.6505411610364054}
			------------EPOCH 4---------------
Loss: tensor(3733.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4474.6001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2485.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3245.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4689.5713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3727.7673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4131.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3334.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2857.6650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2434.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.3123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3643.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4125.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4461.6021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2062.0488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3674.3008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3309.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3520.9448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1526.8386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4332.0190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3107.3296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4203.6162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.1580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4299.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2579.3623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3745.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3241.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3716.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3052.7749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2194.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.3273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4339.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2096.0308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3969.2627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4051.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3865.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3850.7148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1296.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4189.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2819.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2908.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2402.5938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3173.3955, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.36414048059149723, 'recall': 0.29142011834319526, 'f1': 0.32374691865242405, 'number': 676}, 'D': {'precision': 0.20321637426900585, 'recall': 0.1919889502762431, 'f1': 0.19744318181818182, 'number': 724}, 'OC': {'precision': 0.2178965717606043, 'recall': 0.40106951871657753, 'f1': 0.28237951807228917, 'number': 935}, 'overall_precision': 0.24134419551934827, 'overall_recall': 0.30449678800856533, 'overall_f1': 0.2692671842454081, 'overall_accuracy': 0.6405196603622317}
			------------EPOCH 5---------------
Loss: tensor(3073.9807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3674.6216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2159.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2815.8438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3830.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3576.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3328.0376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2764.4517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2570.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2139.1809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(951.2277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3205.6819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3608.8877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3896.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1663.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3559.1794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2857.3738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2817.4941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1205.3402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3826.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2686.3584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3643.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2710.6411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3525.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2459.0833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3237.9973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2476.1228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3011.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2607.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2514.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1904.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1629.1705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3692.8872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1767.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3598.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3639.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3331.2668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3464.8452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.7834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3646.6716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2336.2869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2556.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1957.4633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2762.9961, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.352317880794702, 'recall': 0.39349112426035504, 'f1': 0.37176799440950387, 'number': 676}, 'D': {'precision': 0.2572463768115942, 'recall': 0.2941988950276243, 'f1': 0.27448453608247425, 'number': 724}, 'OC': {'precision': 0.24204616344354335, 'recall': 0.41497326203208557, 'f1': 0.30575256107171, 'number': 935}, 'overall_precision': 0.2721280602636535, 'overall_recall': 0.3713062098501071, 'overall_f1': 0.3140735374026445, 'overall_accuracy': 0.6484093145293539}
			------------EPOCH 6---------------
Loss: tensor(2538.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3066.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1913.1877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2391.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3277.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3400.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2758.6218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2372.8240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2240.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1980.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2819.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2965.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3379.2251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.0461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2952.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2390.2732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2392.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.7789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3666.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2448.4846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3207.6313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2317.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3204.6875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2126.2717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2765.2009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1984.6660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2558.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2397.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2250.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1733.4147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1655.8606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3871.8547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1739.6034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3731.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3612.0256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2415.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2734.0427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.7609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3489.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2028.8589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2312.7249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1778.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2527.6270, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3629032258064516, 'recall': 0.46597633136094674, 'f1': 0.40803108808290156, 'number': 676}, 'D': {'precision': 0.3217391304347826, 'recall': 0.4088397790055249, 'f1': 0.3600973236009732, 'number': 724}, 'OC': {'precision': 0.2549019607843137, 'recall': 0.18074866310160428, 'f1': 0.21151439299123906, 'number': 935}, 'overall_precision': 0.3182374541003672, 'overall_recall': 0.3340471092077088, 'overall_f1': 0.3259506895110739, 'overall_accuracy': 0.6786924674756751}
			------------EPOCH 7---------------
Loss: tensor(3683.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4481.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2119.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3347.8601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2887.4775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2688.0356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3100.3296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1970.9125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1997.8976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1789.5797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2576.1531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3129.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4150.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2675.2158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2567.8921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3282.8491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.4972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4213.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2419.8831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3571.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3037.7410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3617.1819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2403.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2994.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2022.2025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2702.3967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2258.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2023.9011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1541.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.4969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3361.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1562.9188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3596.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3367.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2536.0312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3034.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(994.2122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3167.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2128.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2192.4275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1655.2665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2452.1294, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3970223325062035, 'recall': 0.47337278106508873, 'f1': 0.43184885290148456, 'number': 676}, 'D': {'precision': 0.46005917159763315, 'recall': 0.42955801104972374, 'f1': 0.4442857142857143, 'number': 724}, 'OC': {'precision': 0.26813880126182965, 'recall': 0.2727272727272727, 'f1': 0.27041357370095437, 'number': 935}, 'overall_precision': 0.3641594739005343, 'overall_recall': 0.37944325481798713, 'overall_f1': 0.3716442953020134, 'overall_accuracy': 0.7050399037935935}
			------------EPOCH 8---------------
Loss: tensor(2590.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2971.9988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1578.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2474.9268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.4307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2533.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2814.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1875.0049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2054.5544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1733.3524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.9597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2536.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2606.2969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3319.7476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1223.4899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2482.6921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2013.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2342.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.8527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3311.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2025.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2785.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2406.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2928.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2201.0640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2728.5247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2036.4923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2396.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2001.8616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1706.9291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1359.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1221.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2895.4338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.5470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2916.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2934.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1809.3137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2501.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(863.3459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2925.7966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1801.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.6935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1251.2437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1995.3345, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3997584541062802, 'recall': 0.4896449704142012, 'f1': 0.4401595744680851, 'number': 676}, 'D': {'precision': 0.5105348460291734, 'recall': 0.4350828729281768, 'f1': 0.46979865771812085, 'number': 724}, 'OC': {'precision': 0.3074074074074074, 'recall': 0.2663101604278075, 'f1': 0.28538681948424066, 'number': 935}, 'overall_precision': 0.3968957871396896, 'overall_recall': 0.38329764453961457, 'overall_f1': 0.38997821350762524, 'overall_accuracy': 0.708538318574396}
			------------EPOCH 9---------------
Loss: tensor(2322.4202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2414.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.9303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2197.5977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2536.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2402.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2559.5481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1729.9448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1716.5784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1550.5879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2248.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3030.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.5536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1997.7731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1844.5280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2099.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1056.8385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3117.9001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1824.1399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2564.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2443.0542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2743.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2002.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2541.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1931.7018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2280.3381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1981.9249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.3461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1325.6548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.5990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2743.2622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1354.9288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2629.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2672.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1793.5056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.9211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.4065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2745.8989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1525.5684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1740.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1109.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1929.4194, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38933951332560834, 'recall': 0.4970414201183432, 'f1': 0.43664717348927873, 'number': 676}, 'D': {'precision': 0.5503246753246753, 'recall': 0.468232044198895, 'f1': 0.5059701492537314, 'number': 724}, 'OC': {'precision': 0.2842582106455266, 'recall': 0.26844919786096255, 'f1': 0.2761276127612761, 'number': 935}, 'overall_precision': 0.3920406435224386, 'overall_recall': 0.39657387580299786, 'overall_f1': 0.3942942303598041, 'overall_accuracy': 0.7072810757625451}
			------------EPOCH 10---------------
Loss: tensor(2071.9695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2121.7368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.4812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1840.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2283.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.6938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2251.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1521.7374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2356.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2266.5615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2775.1809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1962.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.5250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1707.9343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2766.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1605.7349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2347.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2033.0205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2227.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1692.2236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2191.2778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1469.9500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.0028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.2913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1357.8450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.8419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.2643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2492.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1228.6661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2310.6401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2528.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2116.4888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2918.7971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1705.4159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.9877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1769.2290, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4270833333333333, 'recall': 0.48520710059171596, 'f1': 0.45429362880886426, 'number': 676}, 'D': {'precision': 0.3757894736842105, 'recall': 0.4930939226519337, 'f1': 0.4265232974910394, 'number': 724}, 'OC': {'precision': 0.3111111111111111, 'recall': 0.2994652406417112, 'f1': 0.30517711171662126, 'number': 935}, 'overall_precision': 0.36860198624904505, 'overall_recall': 0.4132762312633833, 'overall_f1': 0.3896628306077125, 'overall_accuracy': 0.7122918260996319}
			------------EPOCH 11---------------
Loss: tensor(1875.1604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2059.8975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.3412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.8884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1786.9482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.8718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1882.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.8816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1329.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.9271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.2025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1923.0061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2053.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2575.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.1884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1707.8385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1593.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1509.7841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(835.7153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2605.9451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.7407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2290.8083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.6648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2120.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1441.2994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2021.4912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1167.6039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1641.3881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1488.8872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.3799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.2483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2341.8921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.6569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2248.7004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2551.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1571.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2171.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.6483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2758.5535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.0520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1754.9795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1873.7216, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.487256371814093, 'recall': 0.4807692307692308, 'f1': 0.48399106478034254, 'number': 676}, 'D': {'precision': 0.36608863198458574, 'recall': 0.5248618784530387, 'f1': 0.43132803632236094, 'number': 724}, 'OC': {'precision': 0.29681112019623873, 'recall': 0.38823529411764707, 'f1': 0.33642261353104724, 'number': 935}, 'overall_precision': 0.36475409836065575, 'overall_recall': 0.4573875802997859, 'overall_f1': 0.405852175565267, 'overall_accuracy': 0.7210378630516381}
			------------EPOCH 12---------------
Loss: tensor(1600.2081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2011.9829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.8607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.9617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.8210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1433.4438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1558.7133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1377.8998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1250.8925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1396.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.9555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1876.7255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2274.6863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.5251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1726.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1441.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.3730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2280.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.4531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2030.3691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1665.4580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1960.5463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1171.9071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1944.6844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1595.2523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.7953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1273.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.8326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.3750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2170.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1243.2712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2037.9392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2405.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.7235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2089.6042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.9829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2642.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1443.0233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1734.5560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.1332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1742.8203, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5073170731707317, 'recall': 0.3076923076923077, 'f1': 0.38305709023941065, 'number': 676}, 'D': {'precision': 0.4588859416445623, 'recall': 0.47790055248618785, 'f1': 0.4682002706359945, 'number': 724}, 'OC': {'precision': 0.268970189701897, 'recall': 0.42459893048128344, 'f1': 0.3293239319784322, 'number': 935}, 'overall_precision': 0.36022727272727273, 'overall_recall': 0.40728051391862957, 'overall_f1': 0.3823115577889447, 'overall_accuracy': 0.7014686053715243}
			------------EPOCH 13---------------
Loss: tensor(2305.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3127.3464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1495.0027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1979.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1521.0308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.1268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.7968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.6053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.2516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.3939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1800.9266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2296.8069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(838.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1459.2992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1660.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1436.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.6375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2336.9417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1817.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2430.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2456.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1334.8739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2672.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2162.4866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.0513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1883.7195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.6780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.1318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(909.7333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2015.6394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.6100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1926.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1749.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.2604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2115.0225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1460.4923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.8873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1702.6184, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5266457680250783, 'recall': 0.2485207100591716, 'f1': 0.3376884422110552, 'number': 676}, 'D': {'precision': 0.5448504983388704, 'recall': 0.4530386740331492, 'f1': 0.4947209653092006, 'number': 724}, 'OC': {'precision': 0.2678888231815494, 'recall': 0.4844919786096257, 'f1': 0.345011424219345, 'number': 935}, 'overall_precision': 0.36332312404287903, 'overall_recall': 0.40642398286937903, 'overall_f1': 0.38366686880937945, 'overall_accuracy': 0.6883677708538318}
			------------EPOCH 14---------------
Loss: tensor(1808.4911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1991.4352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1489.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1701.1781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2661.4792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2312.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2156.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2224.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.8833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1812.7736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.1612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2066.0100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2513.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2418.2039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2876.5740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1646.7883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1341.2885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.9152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2188.9001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1262.2811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.6373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.5527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1809.3005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1976.6700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1467.4695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1721.9681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1831.8396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.4500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1109.2006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2864.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1144.3787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2049.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2301.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1359.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1992.4156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(690.8787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1913.5587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.3362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.1564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1962.8615, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5205479452054794, 'recall': 0.44970414201183434, 'f1': 0.48253968253968255, 'number': 676}, 'D': {'precision': 0.44556962025316454, 'recall': 0.4861878453038674, 'f1': 0.46499339498018494, 'number': 724}, 'OC': {'precision': 0.2902173913043478, 'recall': 0.28556149732620323, 'f1': 0.28787061994609164, 'number': 935}, 'overall_precision': 0.4023539668700959, 'overall_recall': 0.39528907922912204, 'overall_f1': 0.3987902354720242, 'overall_accuracy': 0.7140228125797164}
			------------EPOCH 15---------------
Loss: tensor(2067.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2124.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.0851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2174.2021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2312.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1183.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1163.2642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.0284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.2345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1999.6359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2462.8667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.6280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1686.9215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280.1503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1852.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.1881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2867.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2245.4988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2060.3352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.7716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1641.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.4188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.8314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1945.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.8282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.9196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1821.4971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1668.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.8808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.1537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.2125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1315.2960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.5798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1330.7594, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5038880248833593, 'recall': 0.47928994082840237, 'f1': 0.4912812736921911, 'number': 676}, 'D': {'precision': 0.5387205387205387, 'recall': 0.4419889502762431, 'f1': 0.4855842185128983, 'number': 724}, 'OC': {'precision': 0.3184634448574969, 'recall': 0.2748663101604278, 'f1': 0.29506314580941445, 'number': 935}, 'overall_precision': 0.44080234833659493, 'overall_recall': 0.3858672376873662, 'overall_f1': 0.4115094770495547, 'overall_accuracy': 0.711034583287781}
			------------EPOCH 16---------------
Loss: tensor(1313.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1534.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.4942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.8513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.6145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1743.6300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.9812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1405.6965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.3944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1594.8379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1851.8715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.3922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1008.0357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.6725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.6782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.0396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.6924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1942.3474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1559.5693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1414.6895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.3212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.6039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2149.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1062.5964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1594.9740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1962.7727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(986.0570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2146.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.5592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.2400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.6559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1287.0171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.6578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1506.4050, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5128205128205128, 'recall': 0.4437869822485207, 'f1': 0.4758128469468675, 'number': 676}, 'D': {'precision': 0.5185185185185185, 'recall': 0.40607734806629836, 'f1': 0.45546088303640586, 'number': 724}, 'OC': {'precision': 0.2864864864864865, 'recall': 0.34010695187165774, 'f1': 0.3110024449877751, 'number': 935}, 'overall_precision': 0.40318302387267907, 'overall_recall': 0.3905781584582441, 'overall_f1': 0.39678050902762674, 'overall_accuracy': 0.7185051565176196}
			------------EPOCH 17---------------
Loss: tensor(923.3628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.9204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.8342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.8254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1624.5767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1226.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1894.8296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1655.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.3352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1858.1741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1858.1565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1964.9490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1817.5504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1062.7271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.8513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1637.0142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(953.9498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.2670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.1794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.7512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.9984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1310.7810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.8848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.1029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2756.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1047.4836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(997.5106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2420.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.3290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2875.8818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1853.4888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1829.7747, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44632086851628466, 'recall': 0.5473372781065089, 'f1': 0.4916943521594684, 'number': 676}, 'D': {'precision': 0.41721132897603486, 'recall': 0.5290055248618785, 'f1': 0.46650426309378806, 'number': 724}, 'OC': {'precision': 0.2997658079625293, 'recall': 0.4106951871657754, 'f1': 0.34657039711191334, 'number': 935}, 'overall_precision': 0.37549537648612946, 'overall_recall': 0.48693790149892935, 'overall_f1': 0.4240164087264591, 'overall_accuracy': 0.7222768849531722}
			------------EPOCH 18---------------
Loss: tensor(1118.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1376.7429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.9562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.2675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.6211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1066.8778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(970.4604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.7453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.3084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.5713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.2274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1635.9437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1729.0616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.9482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1678.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.7134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1305.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.7383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2458.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1707.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1991.0110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.6697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2366.4370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.5721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1650.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.4126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.5059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.6738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(853.8320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.5441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1808.2408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.0494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1566.6644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.0287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1831.3376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2236.6018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1312.2992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1701.8011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(933.5919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1769.2925, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38413878562577447, 'recall': 0.45857988165680474, 'f1': 0.41807147673634526, 'number': 676}, 'D': {'precision': 0.47580645161290325, 'recall': 0.4889502762430939, 'f1': 0.4822888283378747, 'number': 724}, 'OC': {'precision': 0.2864450127877238, 'recall': 0.47914438502673795, 'f1': 0.3585434173669468, 'number': 935}, 'overall_precision': 0.35698234349919744, 'overall_recall': 0.47623126338329763, 'overall_f1': 0.40807339449541286, 'overall_accuracy': 0.6851244488174629}
			------------EPOCH 19---------------
Loss: tensor(1285.3750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.9027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1661.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.3140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.5457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.7711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.0031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1628.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1413.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1697.1318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(745.5712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.5156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1062.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(927.6149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.8937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1559.5573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1418.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1626.6444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.3082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1736.3373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1934.0247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1525.5046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1882.0625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.6895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.5192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.0527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1755.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2010.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1463.9084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.7962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.6001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.9467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1454.5137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.6477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1059.8649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.3020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1273.1635, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43283582089552236, 'recall': 0.4718934911242604, 'f1': 0.45152158527954706, 'number': 676}, 'D': {'precision': 0.5, 'recall': 0.4723756906077348, 'f1': 0.4857954545454546, 'number': 724}, 'OC': {'precision': 0.27011817670230726, 'recall': 0.5133689839572193, 'f1': 0.35398230088495575, 'number': 935}, 'overall_precision': 0.35678549093183237, 'overall_recall': 0.48865096359743043, 'overall_f1': 0.41243448400506055, 'overall_accuracy': 0.702343209066725}
			------------EPOCH 20---------------
Loss: tensor(1026.8513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.0551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.5334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.6903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1429.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2418.4312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.6449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.7643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.7671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1750.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2699.4067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.3262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.3690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.8742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1949.4159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(775.0442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1163.6276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.8632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.3595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(729.8146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.0822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(981.7092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.8123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.0552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.6172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1740.9421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.9704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.9656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1296.9965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.6570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1839.3591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.7550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1360.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.3094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1016.5639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.5661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1319.7430, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.437046004842615, 'recall': 0.5340236686390533, 'f1': 0.4806924101198402, 'number': 676}, 'D': {'precision': 0.4246885617214043, 'recall': 0.5179558011049724, 'f1': 0.46670815183571873, 'number': 724}, 'OC': {'precision': 0.3380281690140845, 'recall': 0.3850267379679144, 'f1': 0.36, 'number': 935}, 'overall_precision': 0.39509733237202593, 'overall_recall': 0.46937901498929335, 'overall_f1': 0.4290467801918183, 'overall_accuracy': 0.7293830399766772}
			------------EPOCH 21---------------
Loss: tensor(760.7551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(981.7690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.6427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.0651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(796.2929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.8150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.9253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.0727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.7288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1489.0298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.4374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.4860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.9498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.6218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.7924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1238.7560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.0359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.0527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.4924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.0119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.4215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.4023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.5184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.9556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.0107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.3679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.0001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.6022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.1246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.3939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(673.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.6649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.8448, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48208955223880595, 'recall': 0.47781065088757396, 'f1': 0.4799405646359584, 'number': 676}, 'D': {'precision': 0.5265486725663717, 'recall': 0.4930939226519337, 'f1': 0.5092724679029957, 'number': 724}, 'OC': {'precision': 0.34046193327630453, 'recall': 0.42566844919786095, 'f1': 0.37832699619771865, 'number': 935}, 'overall_precision': 0.4282876440206595, 'overall_recall': 0.46167023554603853, 'overall_f1': 0.4443528441879637, 'overall_accuracy': 0.732917896578113}
			------------EPOCH 22---------------
Loss: tensor(531.2444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.3436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.4113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.3216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.7231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.2796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.8328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.4891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(937.9637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1202.3444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.6563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.6481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.0905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.9587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.3094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.5229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.6472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(796.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.2498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.5345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.6453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.2247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.6663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(878.6927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.7457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.3834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.1256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.1614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.2239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(854.7516, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45136186770428016, 'recall': 0.514792899408284, 'f1': 0.48099516240497586, 'number': 676}, 'D': {'precision': 0.48058902275769744, 'recall': 0.4958563535911602, 'f1': 0.4881033310673011, 'number': 724}, 'OC': {'precision': 0.3238255033557047, 'recall': 0.4128342245989305, 'f1': 0.3629525152797367, 'number': 935}, 'overall_precision': 0.4033210332103321, 'overall_recall': 0.46809421841541754, 'overall_f1': 0.4333002973240832, 'overall_accuracy': 0.7311504682773952}
			------------EPOCH 23---------------
Loss: tensor(440.4387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.3759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.4302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.8247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.6680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.5026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.6281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1127.9476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.4816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.6116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.9621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.5302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.7226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(918.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.0690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(775.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.9684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.2459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.2807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.6388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.4385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(560.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.7033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.9298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.4380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.0329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(511.4373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.8899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.2641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.3218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.6098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.8726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.6608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.8399, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4811046511627907, 'recall': 0.4896449704142012, 'f1': 0.4853372434017595, 'number': 676}, 'D': {'precision': 0.4713375796178344, 'recall': 0.511049723756906, 'f1': 0.49039098740888004, 'number': 724}, 'OC': {'precision': 0.34601449275362317, 'recall': 0.40855614973262033, 'f1': 0.3746934771947033, 'number': 935}, 'overall_precision': 0.420256111757858, 'overall_recall': 0.4638115631691649, 'overall_f1': 0.4409609120521173, 'overall_accuracy': 0.7323712692686126}
			------------EPOCH 24---------------
Loss: tensor(392.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.5585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.4524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.5137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.5911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.1718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.1087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.0507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.6587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.4247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.2030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.8274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.7490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.9555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.0857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.6370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.0271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.4740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.5291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.8070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.8259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.7679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.6565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.6510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.1823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.5580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.3854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.6979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.7766, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4765957446808511, 'recall': 0.4970414201183432, 'f1': 0.4866039102099927, 'number': 676}, 'D': {'precision': 0.49159663865546216, 'recall': 0.48480662983425415, 'f1': 0.4881780250347705, 'number': 724}, 'OC': {'precision': 0.3531073446327684, 'recall': 0.40106951871657753, 'f1': 0.37556334501752625, 'number': 935}, 'overall_precision': 0.4280532043530834, 'overall_recall': 0.45481798715203425, 'overall_f1': 0.4410299003322259, 'overall_accuracy': 0.7312233519186618}
			------------EPOCH 25---------------
Loss: tensor(323.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.9784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.4927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.7563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.0226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.6462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.2111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.6635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.9900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.0150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.5552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.4904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.6869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.7228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.2175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.4669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.6426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.7739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.4410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.4769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.6810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.5274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.5684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.3342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.5749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.5729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.5278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.9558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.4991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.6911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.3229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.5130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.6490, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48068669527896996, 'recall': 0.4970414201183432, 'f1': 0.4887272727272727, 'number': 676}, 'D': {'precision': 0.5029585798816568, 'recall': 0.4696132596685083, 'f1': 0.4857142857142857, 'number': 724}, 'OC': {'precision': 0.3430451127819549, 'recall': 0.39037433155080214, 'f1': 0.3651825912956478, 'number': 935}, 'overall_precision': 0.4268142681426814, 'overall_recall': 0.4458244111349036, 'overall_f1': 0.4361122748219522, 'overall_accuracy': 0.7308224918916949}
			------------EPOCH 26---------------
Loss: tensor(277.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.3474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.9057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.8263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.2673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.6205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.3731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.9977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.6405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.2878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.4001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.2197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.6405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.4968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.1859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.8729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.5990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.5560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.5108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.7994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.6133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.2440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.4188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.6257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.8902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.9828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.7170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.1585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.8769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.2538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.2323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.6536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.4545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.5896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.4236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.8344, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4915254237288136, 'recall': 0.514792899408284, 'f1': 0.5028901734104047, 'number': 676}, 'D': {'precision': 0.5044776119402985, 'recall': 0.46685082872928174, 'f1': 0.48493543758967, 'number': 724}, 'OC': {'precision': 0.345703125, 'recall': 0.3786096256684492, 'f1': 0.3614088820826952, 'number': 935}, 'overall_precision': 0.43297252289758537, 'overall_recall': 0.44539614561027835, 'overall_f1': 0.43909647456195905, 'overall_accuracy': 0.7294012608869939}
			------------EPOCH 27---------------
Loss: tensor(244.4069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.9353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.5195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.3304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.4948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.6514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.8710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.4023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.1989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.3730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.6845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.4960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.7801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.3515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.9239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.8316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.6043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.8578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.7828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.6402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.0117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.7667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.6063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.7806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.0442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.1534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.7806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.3694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.7027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.1544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.6403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.1788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.2445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.9303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.8046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.8360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.0072, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49859943977591037, 'recall': 0.5266272189349113, 'f1': 0.5122302158273382, 'number': 676}, 'D': {'precision': 0.5138888888888888, 'recall': 0.4599447513812155, 'f1': 0.48542274052478135, 'number': 724}, 'OC': {'precision': 0.3403441682600382, 'recall': 0.38074866310160427, 'f1': 0.35941443715295307, 'number': 935}, 'overall_precision': 0.4339700996677741, 'overall_recall': 0.4475374732334047, 'overall_f1': 0.4406493780307822, 'overall_accuracy': 0.7295470281695273}
			------------EPOCH 28---------------
Loss: tensor(210.6290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.0189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.5725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.9013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.7711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.0681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.4689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.4984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.7098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.9411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.3082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.7432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.8416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.7573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.3329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.9175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.0905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.7648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.1311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.7644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.3290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.9087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.6527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.0009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.1684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.9530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.9183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.2521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.5676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.9424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.5034, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48956884561891517, 'recall': 0.5207100591715976, 'f1': 0.5046594982078854, 'number': 676}, 'D': {'precision': 0.5052316890881914, 'recall': 0.46685082872928174, 'f1': 0.4852835606604451, 'number': 724}, 'OC': {'precision': 0.33677298311444653, 'recall': 0.3839572192513369, 'f1': 0.35882058970514746, 'number': 935}, 'overall_precision': 0.42746536267318663, 'overall_recall': 0.4492505353319058, 'overall_f1': 0.4380872833576947, 'overall_accuracy': 0.7306767246091614}
			------------EPOCH 29---------------
Loss: tensor(181.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.1655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.0451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.0721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.6791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.6419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.7987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.2304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.2544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.8081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.0148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.6989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.8888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.2565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.2718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.8094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.5809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.5962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.5399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.0294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.2496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.7292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.0465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.4620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.6086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.9855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.4550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.7010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.0158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.4130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.3204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.4986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.3614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.3367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.8900, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4789915966386555, 'recall': 0.5059171597633136, 'f1': 0.4920863309352518, 'number': 676}, 'D': {'precision': 0.48137931034482756, 'recall': 0.48204419889502764, 'f1': 0.48171152518978605, 'number': 724}, 'OC': {'precision': 0.34827264239028943, 'recall': 0.39893048128342246, 'f1': 0.3718843469591226, 'number': 935}, 'overall_precision': 0.4239043824701195, 'overall_recall': 0.4556745182012848, 'overall_f1': 0.43921568627450985, 'overall_accuracy': 0.7290186217703436}
			------------EPOCH 30---------------
Loss: tensor(168.3503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.9892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.5723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.9418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.3449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.3949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.1218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.0461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.9433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.7168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.9532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.3482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.0005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.4320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.6133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.6700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.2243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.5529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.7060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.5085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.2334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.0633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.9630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.4853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.7308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.1397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.9842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.4696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.9365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.7359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.6713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.2960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.4101, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4826086956521739, 'recall': 0.492603550295858, 'f1': 0.4875549048316252, 'number': 676}, 'D': {'precision': 0.4924137931034483, 'recall': 0.4930939226519337, 'f1': 0.4927536231884058, 'number': 724}, 'OC': {'precision': 0.3568702290076336, 'recall': 0.4, 'f1': 0.3772062531517902, 'number': 935}, 'overall_precision': 0.43199350385708485, 'overall_recall': 0.4556745182012848, 'overall_f1': 0.4435181325552313, 'overall_accuracy': 0.7290368426806604}


		-------------RUN 3-----------
Train dataset size: 44
			------------EPOCH 1---------------
Loss: tensor(6434.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6697.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5050.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3651.7949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7080.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6941.3369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4809.3491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5540.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4426.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7342.7690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5606.5908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7000.4380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5205.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6434.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4865.5474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6031.0654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5603.1318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6044.9365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5197.6372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4666.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5763.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5822.0430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5019.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5018.5259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5349.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3718.6714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6381.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5069.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6182.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3230.4570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5140.3750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7061.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4088.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4602.7695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3944.1404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5905.7261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4300.9644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4475.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5235.7080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2560.6162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5252.3574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3569.6040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3679.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5940.3857, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.14634146341463414, 'recall': 0.010344827586206896, 'f1': 0.019323671497584544, 'number': 580}, 'D': {'precision': 0.4827586206896552, 'recall': 0.09562841530054644, 'f1': 0.15963511972633979, 'number': 732}, 'OC': {'precision': 0.10299625468164794, 'recall': 0.18333333333333332, 'f1': 0.13189448441247, 'number': 900}, 'overall_precision': 0.1347874720357942, 'overall_recall': 0.1089511754068716, 'overall_f1': 0.1205, 'overall_accuracy': 0.5138189589596841}
			------------EPOCH 2---------------
Loss: tensor(4913.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5001.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3655.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.1121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5132.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5380.4204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3460.7920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4013.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3275.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6123.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4488.8984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5627.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4237.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5766.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3960.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5213.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5054.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5352.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4168.6821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3938.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4806.4346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5035.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4576.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4308.0815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4510.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3448.8499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5242.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4520.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5544.3643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2948.9829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4556.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5908.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3571.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3984.5095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3284.5867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5082.2153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3579.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3814.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4351.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2162.3757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4799.1885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2957.2854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3266.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5301.3062, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2952029520295203, 'recall': 0.13793103448275862, 'f1': 0.18801410105757932, 'number': 580}, 'D': {'precision': 0.05106382978723404, 'recall': 0.01639344262295082, 'f1': 0.024819027921406413, 'number': 732}, 'OC': {'precision': 0.1489111241907004, 'recall': 0.2811111111111111, 'f1': 0.19469026548672566, 'number': 900}, 'overall_precision': 0.1564625850340136, 'overall_recall': 0.15596745027124773, 'overall_f1': 0.15621462531129723, 'overall_accuracy': 0.6325750715398268}
			------------EPOCH 3---------------
Loss: tensor(4200.2534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4618.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3061.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1323.4144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4447.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4623.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3010.7698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3281.2986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2827.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4853.8384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3802.8247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4931.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3574.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4970.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3544.0278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4578.4370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4408.8750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4950.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3753.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3419.7793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4061.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4259.8540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4181.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3861.0459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3714.2351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3178.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4147.6582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3558.4507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4896.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2512.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4387.6104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4902.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3178.9316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3173.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2556.9319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4321.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2957.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3221.9221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3595.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1671.9468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4458.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2907.0020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4388.4482, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.22111801242236026, 'recall': 0.30689655172413793, 'f1': 0.2570397111913358, 'number': 580}, 'D': {'precision': 0.3501683501683502, 'recall': 0.14207650273224043, 'f1': 0.2021379980563654, 'number': 732}, 'OC': {'precision': 0.18138261464750172, 'recall': 0.29444444444444445, 'f1': 0.22448115205421432, 'number': 900}, 'overall_precision': 0.21342177136168552, 'overall_recall': 0.2472875226039783, 'overall_f1': 0.22910994764397902, 'overall_accuracy': 0.6471909298366356}
			------------EPOCH 4---------------
Loss: tensor(3194.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4013.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2424.8674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.5135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3955.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4204.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2682.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2921.4751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2360.4976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3863.6975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3018.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3902.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2892.2336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3842.8806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2977.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3887.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3919.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4317.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2996.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2831.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3467.6255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3724.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3374.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3032.9438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2710.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2618.7021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3379.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2876.9658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4314.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2223.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3359.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3992.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2643.7729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2646.0530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.4587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3644.9148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2289.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2981.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2953.5769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3544.2800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.0078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2568.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3143.5776, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.24183006535947713, 'recall': 0.38275862068965516, 'f1': 0.2963951935914552, 'number': 580}, 'D': {'precision': 0.32, 'recall': 0.20765027322404372, 'f1': 0.2518641259320629, 'number': 732}, 'OC': {'precision': 0.21664374140302614, 'recall': 0.35, 'f1': 0.2676295666949873, 'number': 900}, 'overall_precision': 0.2420091324200913, 'overall_recall': 0.3114828209764919, 'overall_f1': 0.272385847005337, 'overall_accuracy': 0.645180570145253}
			------------EPOCH 5---------------
Loss: tensor(2624.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3623.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2971.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3272.6919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2259.1851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2470.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2101.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3089.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2471.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3203.0293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2216.8154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2713.8730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2584.2061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3385.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3478.9004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3761.0640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2541.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2377.7830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2839.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3216.1726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2788.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2417.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2123.5737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2617.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2405.5422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3598.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1862.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2635.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3415.8931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2212.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2196.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1687.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2745.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1794.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2629.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2417.5864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.2758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2617.7007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1852.4343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2193.7654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2445.4443, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3026151930261519, 'recall': 0.4189655172413793, 'f1': 0.35140997830802606, 'number': 580}, 'D': {'precision': 0.39473684210526316, 'recall': 0.32786885245901637, 'f1': 0.3582089552238805, 'number': 732}, 'OC': {'precision': 0.29201101928374656, 'recall': 0.35333333333333333, 'f1': 0.3197586726998492, 'number': 900}, 'overall_precision': 0.3204, 'overall_recall': 0.36211573236889694, 'overall_f1': 0.3399830220713073, 'overall_accuracy': 0.7174086282464592}
			------------EPOCH 6---------------
Loss: tensor(2153.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3049.4727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1903.6885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2425.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2734.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2078.1614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2043.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1677.2180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2637.4124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1997.2247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2851.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2080.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2344.8647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3054.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3209.5815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3394.6699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2328.7788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2013.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2555.7747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2657.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2301.0229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1921.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.8020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1715.2117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2247.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2174.3933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2960.4919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.6294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2203.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2882.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1917.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1882.1515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1337.7915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2302.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.5237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2436.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2235.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.3716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2087.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2068.2766, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2879746835443038, 'recall': 0.4706896551724138, 'f1': 0.35732984293193715, 'number': 580}, 'D': {'precision': 0.32494279176201374, 'recall': 0.3879781420765027, 'f1': 0.35367372353673726, 'number': 732}, 'OC': {'precision': 0.31536113936927773, 'recall': 0.34444444444444444, 'f1': 0.3292618162506638, 'number': 900}, 'overall_precision': 0.3090909090909091, 'overall_recall': 0.39195298372513565, 'overall_f1': 0.3456248754235599, 'overall_accuracy': 0.695964791538378}
			------------EPOCH 7---------------
Loss: tensor(1931.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2809.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1930.4487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2555.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1872.0950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1877.2527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1347.0034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2409.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1803.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2495.8027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1513.2849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1940.2966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2095.1643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2668.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2990.8357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3302.2417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2157.8438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1903.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2345.7148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2309.3562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2467.8411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1748.6262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.6730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1732.0454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2272.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1943.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2701.6226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1221.3309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.9191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2456.7346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1833.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1951.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2224.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1586.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2187.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3021.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1627.0505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2470.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2755.3560, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2827868852459016, 'recall': 0.47586206896551725, 'f1': 0.3547557840616966, 'number': 580}, 'D': {'precision': 0.3267670915411356, 'recall': 0.38524590163934425, 'f1': 0.35360501567398117, 'number': 732}, 'OC': {'precision': 0.2725306416726748, 'recall': 0.42, 'f1': 0.33056405771753383, 'number': 900}, 'overall_precision': 0.2901425914445133, 'overall_recall': 0.4231464737793852, 'overall_f1': 0.34424420742920187, 'overall_accuracy': 0.6254029775057051}
			------------EPOCH 8---------------
Loss: tensor(1823.3796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2958.0503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1529.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2307.2749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2980.3875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2158.7019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2055.5210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.7413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2391.0996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1897.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2947.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1751.5663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1714.9818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1960.7317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2519.4758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2388.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2845.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.8296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1972.5897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2253.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2132.0396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2093.8816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1719.1663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1636.1471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1743.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1896.5754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1889.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2614.9492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1448.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1822.4591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2440.9819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.2581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.6300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1805.7887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.7130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1962.9773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.4298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.5864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1775.7438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1269.3171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1732.3279, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2948294829482948, 'recall': 0.46206896551724136, 'f1': 0.3599731363331095, 'number': 580}, 'D': {'precision': 0.3675115207373272, 'recall': 0.43579234972677594, 'f1': 0.39875, 'number': 732}, 'OC': {'precision': 0.3142123287671233, 'recall': 0.4077777777777778, 'f1': 0.3549323017408124, 'number': 900}, 'overall_precision': 0.3239388794567063, 'overall_recall': 0.43128390596745025, 'overall_f1': 0.3699825479930192, 'overall_accuracy': 0.7096026370123519}
			------------EPOCH 9---------------
Loss: tensor(1553.2533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2282.9094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1329.9503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.1879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.3872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2016.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.8904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.4886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.0909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1969.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.9116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1950.0259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.4727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1679.7986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2165.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2017.2128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2297.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1718.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1466.5309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.5402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1747.0078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1743.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1275.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.7985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.4548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.0842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2317.4106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1137.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2102.8447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.5500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1395.8273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.3787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1566.8700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1008.6403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1666.6890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.3762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.4641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1445.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.1940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.2411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1336.8418, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4075757575757576, 'recall': 0.46379310344827585, 'f1': 0.43387096774193545, 'number': 580}, 'D': {'precision': 0.4263157894736842, 'recall': 0.4426229508196721, 'f1': 0.4343163538873994, 'number': 732}, 'OC': {'precision': 0.2741559953434226, 'recall': 0.5233333333333333, 'f1': 0.359816653934301, 'number': 900}, 'overall_precision': 0.33906947100063733, 'overall_recall': 0.4810126582278481, 'overall_f1': 0.39775700934579444, 'overall_accuracy': 0.6834679610243779}
			------------EPOCH 10---------------
Loss: tensor(1557.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2505.6929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1385.2623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.9750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1356.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1906.7402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1446.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1593.9803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(914.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1314.6414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1892.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1321.9331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1494.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1851.2870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1809.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2088.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.2161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1643.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1502.6132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.7953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.6249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.8687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.4645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2471.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2321.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.4693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.0880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.6247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1400.7621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.7771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1525.3011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1310.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.5827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1488.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.7315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.1122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.8140, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4843137254901961, 'recall': 0.42586206896551726, 'f1': 0.4532110091743119, 'number': 580}, 'D': {'precision': 0.45123537061118335, 'recall': 0.47404371584699456, 'f1': 0.4623584277148568, 'number': 732}, 'OC': {'precision': 0.3098871930988719, 'recall': 0.5188888888888888, 'f1': 0.3880348982135438, 'number': 900}, 'overall_precision': 0.3808327351040919, 'overall_recall': 0.47965641952983723, 'overall_f1': 0.4245698279311725, 'overall_accuracy': 0.7287644438004853}
			------------EPOCH 11---------------
Loss: tensor(1591.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2213.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.0050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.5870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1272.5597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.9026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1475.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.8633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1750.2458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2037.4441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.2575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.9990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1336.7637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1737.7936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1499.0759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1595.6520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1446.0182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1214.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1375.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.3712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.6356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2457.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1117.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1273.9386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2258.9070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1067.0646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1211.5739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1659.5890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.0592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1269.1243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.1229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1661.7872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1249.3519, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.476, 'recall': 0.4103448275862069, 'f1': 0.4407407407407407, 'number': 580}, 'D': {'precision': 0.527972027972028, 'recall': 0.412568306010929, 'f1': 0.4631901840490798, 'number': 732}, 'OC': {'precision': 0.2719459791282996, 'recall': 0.4922222222222222, 'f1': 0.35033610122578096, 'number': 900}, 'overall_precision': 0.3639392817475009, 'overall_recall': 0.44439421338155516, 'overall_f1': 0.4001628332994097, 'overall_accuracy': 0.730829137537581}
			------------EPOCH 12---------------
Loss: tensor(1213.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2012.2356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.4578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.2070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.6769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1722.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1410.2058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.9247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.8651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1971.6523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2073.9502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.7185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1728.0149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1643.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1823.6571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1688.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1789.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1713.5842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1474.0211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1570.5707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1370.1462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.0587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.3204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(934.5341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1134.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.1439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2045.0446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.9172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1871.7512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1858.9275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.2727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2837.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1278.8990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2371.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1632.9001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(663.7372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1488.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2021.3796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1471.3931, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4014336917562724, 'recall': 0.38620689655172413, 'f1': 0.3936731107205624, 'number': 580}, 'D': {'precision': 0.6778711484593838, 'recall': 0.33060109289617484, 'f1': 0.4444444444444444, 'number': 732}, 'OC': {'precision': 0.21266735324407826, 'recall': 0.4588888888888889, 'f1': 0.29064039408866993, 'number': 900}, 'overall_precision': 0.3076653832691635, 'overall_recall': 0.397377938517179, 'overall_f1': 0.3468139672519234, 'overall_accuracy': 0.6257289817799834}
			------------EPOCH 13---------------
Loss: tensor(2029.7272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3564.0032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1667.6663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(774.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2527.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3001.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2105.9402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1978.9579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1974.8883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1401.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1696.6553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1187.5439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.7303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1995.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2618.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2663.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2406.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1911.3728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1880.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.9197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1758.6375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1726.7462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.4760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1488.1119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1903.8597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2796.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1342.7782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.8917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2525.3220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1584.4557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2250.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1326.8597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2427.1165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1395.8744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2135.2603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.0253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1838.6029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1115.9147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1865.0458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1886.4266, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.317907444668008, 'recall': 0.5448275862068965, 'f1': 0.4015247776365946, 'number': 580}, 'D': {'precision': 0.4642375168690958, 'recall': 0.46994535519125685, 'f1': 0.4670739986422267, 'number': 732}, 'OC': {'precision': 0.28005115089514065, 'recall': 0.4866666666666667, 'f1': 0.3555194805194805, 'number': 900}, 'overall_precision': 0.33282812973628373, 'overall_recall': 0.49638336347197104, 'overall_f1': 0.3984757757212847, 'overall_accuracy': 0.6578041800992502}
			------------EPOCH 14---------------
Loss: tensor(1306.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2357.5208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.6927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.5352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1556.3171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.9414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1605.3151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.0188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.2660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.0668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2086.5920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2499.3494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2840.2227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1650.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.3524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1655.7402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1851.6818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1660.6547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1653.7378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1055.9929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.5023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.1664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1360.4934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.8704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.3290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.3169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.3181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.0061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.1736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.9053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.9675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1205.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.2561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.9482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1567.4242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.9164, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2704761904761905, 'recall': 0.4896551724137931, 'f1': 0.34846625766871164, 'number': 580}, 'D': {'precision': 0.3109504132231405, 'recall': 0.41120218579234974, 'f1': 0.35411764705882354, 'number': 732}, 'OC': {'precision': 0.2667130919220056, 'recall': 0.4255555555555556, 'f1': 0.3279109589041096, 'number': 900}, 'overall_precision': 0.2802547770700637, 'overall_recall': 0.4376130198915009, 'overall_f1': 0.34168725732439115, 'overall_accuracy': 0.6118013547288731}
			------------EPOCH 15---------------
Loss: tensor(1393.0114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2665.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.9711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.4493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1432.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.9130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1528.5651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.0189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.3205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1768.8298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.8907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.8977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1694.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1281.8721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.9670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.8889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1507.6487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.2513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1294.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.4949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.7443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1216.9097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.6441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1528.9910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.8883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(949.6691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1503.0956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1158.8286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.2602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.2799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.5065, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3539473684210526, 'recall': 0.46379310344827585, 'f1': 0.4014925373134328, 'number': 580}, 'D': {'precision': 0.5091185410334347, 'recall': 0.4576502732240437, 'f1': 0.4820143884892087, 'number': 732}, 'OC': {'precision': 0.2312753036437247, 'recall': 0.5077777777777778, 'f1': 0.31780250347705147, 'number': 900}, 'overall_precision': 0.31261048909840894, 'overall_recall': 0.47965641952983723, 'overall_f1': 0.37852301105957903, 'overall_accuracy': 0.6138660484659688}
			------------EPOCH 16---------------
Loss: tensor(1034.4910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2374.9150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1107.6838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.1482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.6309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.7258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.9653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1550.6583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1400.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.5907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1062.6967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.9653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(783.0973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.7795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1503.3795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.3964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.5667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.6082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1357.2780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.2541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(972.3028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.9379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1697.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2002.3523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.9117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.4207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.2961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(874.4887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.2390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1594.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1014.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.5110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.1325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.5767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.1841, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.29887410440122825, 'recall': 0.503448275862069, 'f1': 0.37508028259473347, 'number': 580}, 'D': {'precision': 0.4365284974093264, 'recall': 0.4603825136612022, 'f1': 0.44813829787234044, 'number': 732}, 'OC': {'precision': 0.222011385199241, 'recall': 0.52, 'f1': 0.3111702127659574, 'number': 900}, 'overall_precision': 0.28441794140523724, 'overall_recall': 0.49593128390596747, 'overall_f1': 0.36150930960619543, 'overall_accuracy': 0.5586626580215163}
			------------EPOCH 17---------------
Loss: tensor(1324.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2921.4905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.7971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.8851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2826.8125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3152.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2473.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2362.4165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.8860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2294.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.5475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.2495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.8809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1878.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3040.8025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1999.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.5664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2136.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1598.8402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.5187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1275.8920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.9869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.7314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.0111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.9657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1764.5254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.0076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1510.6458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.5652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2688.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.3029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3349.4026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1709.7771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.4845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.6236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1934.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1281.7859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1555.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.6055, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.36739659367396593, 'recall': 0.5206896551724138, 'f1': 0.43081312410841655, 'number': 580}, 'D': {'precision': 0.4435389988358556, 'recall': 0.5204918032786885, 'f1': 0.47894406033940917, 'number': 732}, 'OC': {'precision': 0.35186656076250994, 'recall': 0.4922222222222222, 'f1': 0.41037517369152393, 'number': 900}, 'overall_precision': 0.38299319727891157, 'overall_recall': 0.5090415913200723, 'overall_f1': 0.43711180124223603, 'overall_accuracy': 0.7294707863947549}
			------------EPOCH 18---------------
Loss: tensor(774.8759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.7078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.5861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.5023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.7101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.1647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.6575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.7928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1176.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.0879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.7228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.0736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(865.8047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1166.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1630.8829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.5232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.2382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.7877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1097.4966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1373.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1487.2043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.3331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.8674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1326.7233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1498.9628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.0461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.5575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.7338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.7966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1043.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.8783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.9417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.7235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.3686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.2662, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3621495327102804, 'recall': 0.5344827586206896, 'f1': 0.4317548746518106, 'number': 580}, 'D': {'precision': 0.5311004784688995, 'recall': 0.45491803278688525, 'f1': 0.4900662251655629, 'number': 732}, 'OC': {'precision': 0.36719478098788444, 'recall': 0.43777777777777777, 'f1': 0.39939178915357326, 'number': 900}, 'overall_precision': 0.4057120500782473, 'overall_recall': 0.46880650994575046, 'overall_f1': 0.4349832214765101, 'overall_accuracy': 0.7399572572173724}
			------------EPOCH 19---------------
Loss: tensor(774.4280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1228.4818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.9586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.0953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.3781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1298.3624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1091.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.9493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.0043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.9310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.2941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(978.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.6725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.2375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.8328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.5257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(971.3609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.8990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.6960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.3995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.6178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.6461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.4280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.1316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.5414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.9808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.5652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.3549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.7804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.7927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.4178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.5193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.1976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.9714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(968.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.9683, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40816326530612246, 'recall': 0.5172413793103449, 'f1': 0.45627376425855515, 'number': 580}, 'D': {'precision': 0.5027777777777778, 'recall': 0.49453551912568305, 'f1': 0.4986225895316804, 'number': 732}, 'OC': {'precision': 0.34813084112149534, 'recall': 0.49666666666666665, 'f1': 0.4093406593406594, 'number': 900}, 'overall_precision': 0.4048922964585615, 'overall_recall': 0.5013562386980108, 'overall_f1': 0.44799030498889114, 'overall_accuracy': 0.7485963704857463}
			------------EPOCH 20---------------
Loss: tensor(522.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.1372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.8447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.4207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.7602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.1786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.8988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.7856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(745.1851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.9435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.5856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.4942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(933.1393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.7011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.6716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(772.8001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.5858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.8580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.9277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.4047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.5584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.3826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.6210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.4720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.5797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.0745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.6825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.4675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.5719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.3459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.8571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.4725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.9270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.3738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.7495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.6774, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41392904073587383, 'recall': 0.5431034482758621, 'f1': 0.4697986577181208, 'number': 580}, 'D': {'precision': 0.516642547033285, 'recall': 0.48770491803278687, 'f1': 0.5017568517217147, 'number': 732}, 'OC': {'precision': 0.3720292504570384, 'recall': 0.45222222222222225, 'f1': 0.4082246740220662, 'number': 900}, 'overall_precision': 0.42380204241948155, 'overall_recall': 0.48779385171790235, 'overall_f1': 0.45355191256830607, 'overall_accuracy': 0.7558590212627232}
			------------EPOCH 21---------------
Loss: tensor(480.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(854.9745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.3322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.5130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.5938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.7323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.7929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.5891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(690.9336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.8479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.2927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.2410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.3526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.3311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.8657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.6545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.8913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.8954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.0096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.3629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.8643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.6735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.1607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.5366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.7071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.3441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.8664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.0130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.3606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.1169, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4267605633802817, 'recall': 0.5224137931034483, 'f1': 0.4697674418604651, 'number': 580}, 'D': {'precision': 0.5418006430868167, 'recall': 0.4603825136612022, 'f1': 0.4977843426883308, 'number': 732}, 'OC': {'precision': 0.3813084112149533, 'recall': 0.4533333333333333, 'f1': 0.4142131979695432, 'number': 900}, 'overall_precision': 0.4363030807660283, 'overall_recall': 0.47377938517179025, 'overall_f1': 0.4542696142175986, 'overall_accuracy': 0.7596986271597783}
			------------EPOCH 22---------------
Loss: tensor(400.0355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.1571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.8600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.4848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.8904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.3372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.3843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.6297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.6697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.4537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.5856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.0632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.2519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.4304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.8065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.0465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.2015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.3268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(560.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.6476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.5856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.1866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.6227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.1070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.9752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.4983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.1254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(663.6511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.9972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.0846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.4335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.9402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.6294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.7543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.1848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.7023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.7215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.9829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(621.0017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.3107, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4228650137741047, 'recall': 0.5293103448275862, 'f1': 0.47013782542113325, 'number': 580}, 'D': {'precision': 0.5325914149443561, 'recall': 0.4576502732240437, 'f1': 0.4922850844966936, 'number': 732}, 'OC': {'precision': 0.37300177619893427, 'recall': 0.4666666666666667, 'f1': 0.4146100691016782, 'number': 900}, 'overall_precision': 0.4280532043530834, 'overall_recall': 0.48010849909584086, 'overall_f1': 0.45258896228425316, 'overall_accuracy': 0.7570543702684102}
			------------EPOCH 23---------------
Loss: tensor(321.9729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.3632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.8850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.5750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.6667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.8589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.6329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.8115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.3137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.5663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.5931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.2429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.2440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.2873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.4544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.5228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.7728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.0306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.8952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.4287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.5445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.6945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.7856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.5387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.6227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.0608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.7156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.1502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.3893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.4229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.4006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.0292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.6190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.3655, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3987012987012987, 'recall': 0.5293103448275862, 'f1': 0.45481481481481484, 'number': 580}, 'D': {'precision': 0.49027777777777776, 'recall': 0.4822404371584699, 'f1': 0.4862258953168044, 'number': 732}, 'OC': {'precision': 0.34551495016611294, 'recall': 0.4622222222222222, 'f1': 0.3954372623574145, 'number': 900}, 'overall_precision': 0.3994060876020787, 'overall_recall': 0.4864376130198915, 'overall_f1': 0.43864655523848356, 'overall_accuracy': 0.7546093382113233}
			------------EPOCH 24---------------
Loss: tensor(276.2542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.1664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.0258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.3255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.6600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.6425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.5507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.6095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.3480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.7052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.4857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.9156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.1393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.7902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.5655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.8864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.1916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.8655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.2403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.4186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.3324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.5149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.6530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.0062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.6342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.0578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.3250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.6332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.4112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.5418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.4554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.9353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.7646, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.39135959339263027, 'recall': 0.5310344827586206, 'f1': 0.45062179956108267, 'number': 580}, 'D': {'precision': 0.4889807162534435, 'recall': 0.4849726775956284, 'f1': 0.4869684499314129, 'number': 732}, 'OC': {'precision': 0.33521353746978244, 'recall': 0.4622222222222222, 'f1': 0.3886034563288183, 'number': 900}, 'overall_precision': 0.39179375453885257, 'overall_recall': 0.48779385171790235, 'overall_f1': 0.4345549738219895, 'overall_accuracy': 0.7509689571485493}
			------------EPOCH 25---------------
Loss: tensor(245.6878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.8504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.8746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.3792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.5767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.6534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.9504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.5507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.0741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.8304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.5354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.2770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.1072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.5395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.8894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.6100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.8913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.2098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.7169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.6473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.5163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.4247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.0276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.6422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.4415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.2296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.8248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.8298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.3294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.4197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.7991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.0312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.6099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.5535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.2389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.9647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.7305, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41420911528150134, 'recall': 0.5327586206896552, 'f1': 0.46606334841628955, 'number': 580}, 'D': {'precision': 0.508100147275405, 'recall': 0.4713114754098361, 'f1': 0.4890148830616584, 'number': 732}, 'OC': {'precision': 0.35514018691588783, 'recall': 0.46444444444444444, 'f1': 0.4025036109773712, 'number': 900}, 'overall_precision': 0.41199077632590314, 'overall_recall': 0.484629294755877, 'overall_f1': 0.4453676776069796, 'overall_accuracy': 0.7552613467598798}
			------------EPOCH 26---------------
Loss: tensor(208.8318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.5348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.5179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.7448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.7994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.9300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.0520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.4402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.8651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.3282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.5949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.7639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.5250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.7904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.1134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.8707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.8526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.7793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.6344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.8792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.8959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.0599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.7425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.4050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.4408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.9362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.1695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.7830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.0562, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45603576751117736, 'recall': 0.5275862068965518, 'f1': 0.48920863309352525, 'number': 580}, 'D': {'precision': 0.5742397137745975, 'recall': 0.4385245901639344, 'f1': 0.4972889233152595, 'number': 732}, 'OC': {'precision': 0.39253279515640765, 'recall': 0.43222222222222223, 'f1': 0.4114225277630883, 'number': 900}, 'overall_precision': 0.45745159837910854, 'overall_recall': 0.4593128390596745, 'overall_f1': 0.45838032934807127, 'overall_accuracy': 0.7601332995254827}
			------------EPOCH 27---------------
Loss: tensor(202.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.0484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.5795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.0912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.0228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.5059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.6056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.6791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.0429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.6241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.4485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.3763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.8648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.4332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.8702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.3778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.8192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.9985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.2963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.3304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.1227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.7607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.7537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.4127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.7550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.0816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.9022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.8357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.5636, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45112781954887216, 'recall': 0.5172413793103449, 'f1': 0.4819277108433735, 'number': 580}, 'D': {'precision': 0.5928853754940712, 'recall': 0.4098360655737705, 'f1': 0.4846526655896608, 'number': 732}, 'OC': {'precision': 0.39644351464435146, 'recall': 0.4211111111111111, 'f1': 0.4084051724137931, 'number': 900}, 'overall_precision': 0.460272684532205, 'overall_recall': 0.4425858951175407, 'overall_f1': 0.45125604978105555, 'overall_accuracy': 0.759227732096932}
			------------EPOCH 28---------------
Loss: tensor(178.8641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.7709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.3898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.5861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.6370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.5253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.7519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.6086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.4599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.0583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.1667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.4145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.5437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.0807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.0924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.4104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.5801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.9025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.0519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.9965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.4140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.9377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.0524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.2447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.7479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.0793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.4455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.6215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.7443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.9347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.3235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.0638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.3885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.9631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.2548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.4750, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4158686730506156, 'recall': 0.5241379310344828, 'f1': 0.463768115942029, 'number': 580}, 'D': {'precision': 0.5236641221374045, 'recall': 0.4685792349726776, 'f1': 0.49459264599855807, 'number': 732}, 'OC': {'precision': 0.3630308076602831, 'recall': 0.48444444444444446, 'f1': 0.4150404569252737, 'number': 900}, 'overall_precision': 0.41863161963664475, 'overall_recall': 0.4896021699819168, 'overall_f1': 0.45134403000625134, 'overall_accuracy': 0.7490310428514507}
			------------EPOCH 29---------------
Loss: tensor(142.3436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.4430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.9019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.9290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.9052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.1054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.2033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.3674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.5011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.9000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.8972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.5106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.6359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.6473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.4092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.4573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.6925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.4475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.7726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.4804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.0408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.5821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.4549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.5944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.7618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.2759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.6806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.8168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.9117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.8741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.9699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.9516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.5670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.6798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.2682, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3849009900990099, 'recall': 0.5362068965517242, 'f1': 0.4481268011527378, 'number': 580}, 'D': {'precision': 0.44497041420118344, 'recall': 0.5136612021857924, 'f1': 0.476854787571338, 'number': 732}, 'OC': {'precision': 0.32289336316181955, 'recall': 0.4811111111111111, 'f1': 0.38643462739848283, 'number': 900}, 'overall_precision': 0.3740814963259853, 'overall_recall': 0.5063291139240507, 'overall_f1': 0.43027276219746446, 'overall_accuracy': 0.7318614844061289}
			------------EPOCH 30---------------
Loss: tensor(165.4816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.8950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.1313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.0220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.3734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.2956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.0774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.9972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.3432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.5846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.0430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.5778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.5192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.7697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.2094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.9040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.4169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.5960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.1969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.7891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.6564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.1005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.7692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.4617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.1676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.3822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.5564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.6126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.9483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.3795, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42754662840746055, 'recall': 0.5137931034482759, 'f1': 0.466718872357087, 'number': 580}, 'D': {'precision': 0.5027397260273972, 'recall': 0.5013661202185792, 'f1': 0.5020519835841313, 'number': 732}, 'OC': {'precision': 0.3886792452830189, 'recall': 0.4577777777777778, 'f1': 0.42040816326530617, 'number': 900}, 'overall_precision': 0.4330518697225573, 'overall_recall': 0.4868896925858951, 'overall_f1': 0.45839540327729306, 'overall_accuracy': 0.7506610642228421}


		-------------RUN 4-----------
Train dataset size: 43
			------------EPOCH 1---------------
Loss: tensor(7257.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3706.0918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6902.4302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5291.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5773.5610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7203.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4043.0950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6264.2236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4200.5303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3960.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6859.5752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6244.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3806.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3997.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2572.3772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6226.3584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5257.6245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4266.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6942.8462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5074.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3546.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5352.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5570.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6123.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4602.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4585.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3434.7949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3154.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5745.4097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4275.3643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3399.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5338.4971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5398.5073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5707.7920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2962.9214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6097.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3925.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5487.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4706.4370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2325.2791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4684.0801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4932.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6518.0703, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 616}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 884}, 'OC': {'precision': 0.08795411089866156, 'recall': 0.046, 'f1': 0.06040709126723572, 'number': 1000}, 'overall_precision': 0.08795411089866156, 'overall_recall': 0.0184, 'overall_f1': 0.030433344359907376, 'overall_accuracy': 0.5593563092320611}
			------------EPOCH 2---------------
Loss: tensor(5726.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2985.7849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4488.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3687.7849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4949.9297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5918.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3338.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4923.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3393.4363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3269.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5693.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5586.9893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3334.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3543.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.5289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5701.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4516.0791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3714.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6217.9619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4518.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3172.8582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4893.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4970.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5506.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4195.8628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4130.3628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2986.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2846.5190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5709.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4007.8711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3149.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4763.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4887.2964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5116.5879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2510.3403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5289.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3510.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4869.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4029.2749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2034.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4349.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4232.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6055.7349, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 616}, 'D': {'precision': 0.19047619047619047, 'recall': 0.03167420814479638, 'f1': 0.054316197866149364, 'number': 884}, 'OC': {'precision': 0.16836058329650905, 'recall': 0.381, 'f1': 0.23352742874655227, 'number': 1000}, 'overall_precision': 0.1690781314592807, 'overall_recall': 0.1636, 'overall_f1': 0.16629396218743647, 'overall_accuracy': 0.5360833576116948}
			------------EPOCH 3---------------
Loss: tensor(5073.4766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2559.7515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4017.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3305.0408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4503.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5187.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2835.7705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4402.5498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2837.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3011.3003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4827.6968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4910.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3163.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3136.6292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1262.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5130.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4144.6226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3150.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5322.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4040.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2814.0264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4584.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4260.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4878.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3541.8606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3709.3584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2525.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2355.6560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4713.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3361.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.8579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4266.6650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4289.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4788.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2078.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4685.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3255.7678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4153.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3456.9841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2118.3301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3940.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3497.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5630.0620, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.15754779169413316, 'recall': 0.387987012987013, 'f1': 0.22409751523675575, 'number': 616}, 'D': {'precision': 0.18181818181818182, 'recall': 0.06334841628959276, 'f1': 0.09395973154362416, 'number': 884}, 'OC': {'precision': 0.14157591287636132, 'recall': 0.221, 'f1': 0.17258883248730966, 'number': 1000}, 'overall_precision': 0.15239220318960425, 'overall_recall': 0.2064, 'overall_f1': 0.17533129459734967, 'overall_accuracy': 0.4998371921646587}
			------------EPOCH 4---------------
Loss: tensor(4234.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2393.9036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3988.6721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3020.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3903.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4476.7251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2558.2268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4080.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2595.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2717.7400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4206.6362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3785.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2940.8013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2508.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1109.5508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4569.7915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3658.7429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2550.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4354.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3444.0078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2464.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4210.3057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3764.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4301.5415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3175.9026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3200.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2166.3477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2125.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4171.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2764.6736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2313.7307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3806.6316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3603.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4378.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1702.6680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3960.2563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2926.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3868.1057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2883.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.3868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3458.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3072.6384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4687.1230, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.19290780141843972, 'recall': 0.44155844155844154, 'f1': 0.26850937808489633, 'number': 616}, 'D': {'precision': 0.43854748603351956, 'recall': 0.17760180995475114, 'f1': 0.25281803542673104, 'number': 884}, 'OC': {'precision': 0.2403846153846154, 'recall': 0.275, 'f1': 0.2565298507462686, 'number': 1000}, 'overall_precision': 0.24175824175824176, 'overall_recall': 0.2816, 'overall_f1': 0.2601626016260163, 'overall_accuracy': 0.6407945022364655}
			------------EPOCH 5---------------
Loss: tensor(3505.9141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2022.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3249.7214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2562.4832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3328.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3605.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1831.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3556.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2230.0017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2414.0420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3608.4089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2806.9460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2693.0747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1993.7184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.2513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4020.0457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3310.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2184.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3807.7825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2966.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2330.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3718.7559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3572.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4045.5405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2941.3464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2653.1316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1717.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1964.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3659.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2359.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2074.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3218.5210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2950.7349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3633.2920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.3342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3338.0034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2438.8828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3447.5288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2506.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1494.2843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3084.4524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2733.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3900.8782, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3108407079646018, 'recall': 0.45616883116883117, 'f1': 0.36973684210526314, 'number': 616}, 'D': {'precision': 0.4446529080675422, 'recall': 0.2680995475113122, 'f1': 0.3345095271700776, 'number': 884}, 'OC': {'precision': 0.3045489591364688, 'recall': 0.395, 'f1': 0.3439268611232042, 'number': 1000}, 'overall_precision': 0.3339429407461595, 'overall_recall': 0.3652, 'overall_f1': 0.34887275506304927, 'overall_accuracy': 0.7106476324313208}
			------------EPOCH 6---------------
Loss: tensor(3686.5935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1437.6433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2909.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2273.9392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2940.9678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3156.0532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3169.8809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2003.1475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2225.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3147.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2315.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2791.6755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2013.6047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.7229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3661.7432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3243.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2271.9226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3964.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2709.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2252.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3567.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3374.3298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3661.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3071.2429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2531.9106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1717.1208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1996.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2806.4653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1896.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1954.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2911.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2714.7046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3739.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1240.6273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3319.7874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2322.0420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3141.3955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2238.0396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1230.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2765.9670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2494.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3683.1221, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2852941176470588, 'recall': 0.4724025974025974, 'f1': 0.3557457212713936, 'number': 616}, 'D': {'precision': 0.5240384615384616, 'recall': 0.36990950226244346, 'f1': 0.4336870026525199, 'number': 884}, 'OC': {'precision': 0.27970897332255457, 'recall': 0.346, 'f1': 0.3093428699150648, 'number': 1000}, 'overall_precision': 0.3346060395695939, 'overall_recall': 0.3856, 'overall_f1': 0.3582977141795205, 'overall_accuracy': 0.7237922229267707}
			------------EPOCH 7---------------
Loss: tensor(3153.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.8212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2662.2761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2140.5447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2603.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2869.8228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.9215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2917.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1876.3632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2053.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2824.7656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2488.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1828.5076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.9841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3050.9031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2812.4238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2156.9502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3500.1824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2429.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2109.6082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3179.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3121.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3156.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2921.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2369.3674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.3462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1715.2051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2506.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1747.6631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1835.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2605.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2195.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3367.5818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.5143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2664.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2132.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2733.9595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2171.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1190.8842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2797.8440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2389.0171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3663.6099, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3715046604527297, 'recall': 0.45292207792207795, 'f1': 0.4081931236283833, 'number': 616}, 'D': {'precision': 0.5891181988742964, 'recall': 0.3552036199095023, 'f1': 0.4431898376852505, 'number': 884}, 'OC': {'precision': 0.32012934518997577, 'recall': 0.396, 'f1': 0.35404559678140374, 'number': 1000}, 'overall_precision': 0.3923046410154701, 'overall_recall': 0.3956, 'overall_f1': 0.393945429197371, 'overall_accuracy': 0.7376908707648541}
			------------EPOCH 8---------------
Loss: tensor(3338.0747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.0914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2767.7654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2178.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2403.9043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2643.1528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1176.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3047.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.8843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1783.8849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2156.6948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1870.0468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2324.4978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.9268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.9974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2828.4204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3055.2815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2572.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3924.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2799.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2403.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3403.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3409.6223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3325.3076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3447.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2390.0442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1533.1918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1820.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2876.5771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1932.7567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.8035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2654.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2362.9690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3565.6506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.7087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2926.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.0649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2683.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2605.6067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.6345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3071.6770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2343.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3518.3904, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42857142857142855, 'recall': 0.262987012987013, 'f1': 0.32595573440643866, 'number': 616}, 'D': {'precision': 0.5411764705882353, 'recall': 0.416289592760181, 'f1': 0.4705882352941177, 'number': 884}, 'OC': {'precision': 0.2927927927927928, 'recall': 0.52, 'f1': 0.37463976945244953, 'number': 1000}, 'overall_precision': 0.3705010585744531, 'overall_recall': 0.42, 'overall_f1': 0.3937007874015748, 'overall_accuracy': 0.6922075028705592}
			------------EPOCH 9---------------
Loss: tensor(3997.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1303.7108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2494.4333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2023.6495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3419.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3221.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1582.1809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3616.8809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1830.4867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2217.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2611.4124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2544.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1953.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1849.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2813.5933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2445.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1616.7413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2925.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2299.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1718.9012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3319.1458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2751.7046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3043.5957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2755.6609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2268.3933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1373.7531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.4302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2809.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2093.7075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1926.3735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2529.7642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1974.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3734.6123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.4192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2399.5627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1610.0471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2372.5908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2263.7549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.7664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2492.7920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2155.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2001.5038, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.368, 'recall': 0.44805194805194803, 'f1': 0.404099560761347, 'number': 616}, 'D': {'precision': 0.4468822170900693, 'recall': 0.43778280542986425, 'f1': 0.4422857142857143, 'number': 884}, 'OC': {'precision': 0.23917995444191345, 'recall': 0.525, 'f1': 0.32863849765258213, 'number': 1000}, 'overall_precision': 0.3117292049330884, 'overall_recall': 0.4752, 'overall_f1': 0.3764855015053082, 'overall_accuracy': 0.6551215917464996}
			------------EPOCH 10---------------
Loss: tensor(2410.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.0494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2726.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1946.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2782.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2653.9255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.2689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2660.0161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.4202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2375.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2032.6227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1956.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1801.8914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1777.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2365.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1901.4467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1550.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2638.5886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1972.5410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1582.9818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2610.8027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2377.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2577.8264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2192.8186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1809.0262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.3376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1287.2632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2717.3062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1800.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1699.8591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2413.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1806.2301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2898.8684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1047.3765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2146.9255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1414.8557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2347.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2009.0101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1061.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2255.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1996.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1874.7834, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.34945054945054943, 'recall': 0.5162337662337663, 'f1': 0.41677588466579296, 'number': 616}, 'D': {'precision': 0.5236167341430499, 'recall': 0.43891402714932126, 'f1': 0.4775384615384615, 'number': 884}, 'OC': {'precision': 0.3055091819699499, 'recall': 0.549, 'f1': 0.3925634608509117, 'number': 1000}, 'overall_precision': 0.36397911832946633, 'overall_recall': 0.502, 'overall_f1': 0.421990585070612, 'overall_accuracy': 0.6775890730235986}
			------------EPOCH 11---------------
Loss: tensor(1995.0116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.7384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2454.6824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.4998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1667.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2150.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(734.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1834.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1458.4452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2157.7302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.5385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.9789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1423.5508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2418.2825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2218.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2435.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1513.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3088.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2301.8723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2890.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2024.2976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1621.8806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.4784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2354.0154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1556.5907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.3536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2373.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.8669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2045.6902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.8545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2329.6309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.3551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.7445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2124.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.6567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1979.2943, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3632286995515695, 'recall': 0.525974025974026, 'f1': 0.4297082228116711, 'number': 616}, 'D': {'precision': 0.38786279683377306, 'recall': 0.498868778280543, 'f1': 0.43641761504205834, 'number': 884}, 'OC': {'precision': 0.3470319634703196, 'recall': 0.456, 'f1': 0.3941227312013829, 'number': 1000}, 'overall_precision': 0.3652408016751421, 'overall_recall': 0.4884, 'overall_f1': 0.417935991785042, 'overall_accuracy': 0.7298418193347158}
			------------EPOCH 12---------------
Loss: tensor(2297.5349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.2797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2175.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1591.4351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1666.4631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.7250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1749.7870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1223.1157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1573.6743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1431.5115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1304.3141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.5143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.2143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1954.2740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1986.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1181.6141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2132.6772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1635.2788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1591.2145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2839.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2371.2705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2750.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2316.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1660.2948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.9014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.0054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1747.3593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1421.3748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1836.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.0148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2185.9587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1725.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2033.1119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.9807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.4644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1708.6464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1577.4871, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.375886524822695, 'recall': 0.5162337662337663, 'f1': 0.43502051983584133, 'number': 616}, 'D': {'precision': 0.48590021691973967, 'recall': 0.5067873303167421, 'f1': 0.4961240310077519, 'number': 884}, 'OC': {'precision': 0.37293729372937295, 'recall': 0.452, 'f1': 0.40867992766726946, 'number': 1000}, 'overall_precision': 0.4087248322147651, 'overall_recall': 0.4872, 'overall_f1': 0.44452554744525546, 'overall_accuracy': 0.7524292642799609}
			------------EPOCH 13---------------
Loss: tensor(1943.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(838.7400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2012.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1429.9618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1492.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.6643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.3300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1573.5291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1167.5939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1432.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1394.7600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1198.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.9976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1616.0165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.7039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.3997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.7904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2206.6135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2123.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2293.0510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2058.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1469.6527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1071.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.8223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1149.6461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.7385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2063.2976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.7433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1523.2452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.9900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1783.5300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.5979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.6990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.1803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1560.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1360.6248, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.37753882915173237, 'recall': 0.512987012987013, 'f1': 0.4349621472814866, 'number': 616}, 'D': {'precision': 0.516548463356974, 'recall': 0.49434389140271495, 'f1': 0.5052023121387285, 'number': 884}, 'OC': {'precision': 0.4007421150278293, 'recall': 0.432, 'f1': 0.4157844080846968, 'number': 1000}, 'overall_precision': 0.4291923216226005, 'overall_recall': 0.474, 'overall_f1': 0.45048469872647784, 'overall_accuracy': 0.7579304553478089}
			------------EPOCH 14---------------
Loss: tensor(1675.6501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.7836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1943.5397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1364.1564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1712.9733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.4089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1379.9495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1356.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1090.4569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.4515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(999.8982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.0356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.3512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.0109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.8702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1353.8221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2114.7395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1944.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1939.8091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1394.7634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1020.0432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.9275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1504.6798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.4137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.4974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1571.6993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.5016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1952.6492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.3658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.8762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.4468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.3891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.8792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1405.8776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.5060, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.39849624060150374, 'recall': 0.5162337662337663, 'f1': 0.44978783592644983, 'number': 616}, 'D': {'precision': 0.45663010967098705, 'recall': 0.5180995475113123, 'f1': 0.4854266030736619, 'number': 884}, 'OC': {'precision': 0.39238263950398583, 'recall': 0.443, 'f1': 0.41615782057303896, 'number': 1000}, 'overall_precision': 0.4160409556313993, 'overall_recall': 0.4876, 'overall_f1': 0.4489871086556169, 'overall_accuracy': 0.7558567976555671}
			------------EPOCH 15---------------
Loss: tensor(1575.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.5275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1269.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.9757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1590.6868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1341.9019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1321.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1005.2975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.4151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1318.9138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1196.8352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.2744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.9677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1868.0526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.5079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2035.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1750.1993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1311.2798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.8592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.3792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.7596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1433.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.7053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1861.4910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.6095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1301.5593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.0509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.6588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.5831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1360.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.4647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.6471, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3949367088607595, 'recall': 0.5064935064935064, 'f1': 0.44381223328591746, 'number': 616}, 'D': {'precision': 0.4542713567839196, 'recall': 0.5113122171945701, 'f1': 0.4811069717935072, 'number': 884}, 'OC': {'precision': 0.3799837266069976, 'recall': 0.467, 'f1': 0.41902198295199644, 'number': 1000}, 'overall_precision': 0.40842733908427337, 'overall_recall': 0.4924, 'overall_f1': 0.446499818643453, 'overall_accuracy': 0.751966547274254}
			------------EPOCH 16---------------
Loss: tensor(1265.1903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(659.0813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.4625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1142.5648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.1505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.5854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.8689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(894.3002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.7189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.6571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.5421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.8245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.8068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1336.3281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.7097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.5328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1527.8291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.4966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1694.7498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1541.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.2809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.5326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.9707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.4363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.6399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.2123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1315.7587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(796.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.6505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(383.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1211.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.3910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1256.4441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.6893, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40482573726541554, 'recall': 0.4902597402597403, 'f1': 0.44346549192364176, 'number': 616}, 'D': {'precision': 0.4849833147942158, 'recall': 0.49321266968325794, 'f1': 0.4890633763320247, 'number': 884}, 'OC': {'precision': 0.3737528779739064, 'recall': 0.487, 'f1': 0.4229266174554928, 'number': 1000}, 'overall_precision': 0.4155359565807327, 'overall_recall': 0.49, 'overall_f1': 0.4497063142437592, 'overall_accuracy': 0.7564737536631763}
			------------EPOCH 17---------------
Loss: tensor(1024.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.9418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.9680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.6819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.2592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(981.6510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.0092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1045.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.4507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.2767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.4911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.4700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.4258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.3663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(968.6166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.7805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.1492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.3254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.5371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.6566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.8224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.2137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.4545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.3856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.7604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.5549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.1647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.4266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.4854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.4897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.0145, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3982521847690387, 'recall': 0.5178571428571429, 'f1': 0.45024700070571627, 'number': 616}, 'D': {'precision': 0.48963133640552997, 'recall': 0.4807692307692308, 'f1': 0.4851598173515982, 'number': 884}, 'OC': {'precision': 0.38394276629570745, 'recall': 0.483, 'f1': 0.4278122232063773, 'number': 1000}, 'overall_precision': 0.4192005466347796, 'overall_recall': 0.4908, 'overall_f1': 0.45218352681039253, 'overall_accuracy': 0.7535260749601549}
			------------EPOCH 18---------------
Loss: tensor(929.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.6538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.0392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.8544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.5202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(861.9114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.7369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.4713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.2082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.8013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.5109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(927.3099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.8379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.3509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.0328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.2424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.8035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1070.6633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280.9624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.9136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.2465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.2809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.5045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.0406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.4889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.9993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1252.9749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.8015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.9246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1005.0886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.2671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1073.5797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.5185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.5157, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3967861557478368, 'recall': 0.5211038961038961, 'f1': 0.45052631578947366, 'number': 616}, 'D': {'precision': 0.475, 'recall': 0.49434389140271495, 'f1': 0.4844789356984479, 'number': 884}, 'OC': {'precision': 0.3819500402900886, 'recall': 0.474, 'f1': 0.42302543507362783, 'number': 1000}, 'overall_precision': 0.4148148148148148, 'overall_recall': 0.4928, 'overall_f1': 0.4504570383912248, 'overall_accuracy': 0.751332453599767}
			------------EPOCH 19---------------
Loss: tensor(827.5123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(490.5664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.4380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(673.9985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.9787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.4760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.0377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.4149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.8694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.4200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.6821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.4667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.8974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.3287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.0219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.9736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(911.7615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.8185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.7939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.8704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(941.8200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.9201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.8262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.6706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.1057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.9669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.5382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.9406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(882.0085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.7874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.6884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(986.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.3589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.2822, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43847241867043846, 'recall': 0.5032467532467533, 'f1': 0.46863189720332576, 'number': 616}, 'D': {'precision': 0.445771144278607, 'recall': 0.5067873303167421, 'f1': 0.47432503970354684, 'number': 884}, 'OC': {'precision': 0.3815261044176707, 'recall': 0.475, 'f1': 0.423162583518931, 'number': 1000}, 'overall_precision': 0.41697666553939805, 'overall_recall': 0.4932, 'overall_f1': 0.4518966465090709, 'overall_accuracy': 0.7471680005484054}
			------------EPOCH 20---------------
Loss: tensor(686.6263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.0206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.3794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(835.6882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.7138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.8214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.3880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.3807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.2954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.7483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.5031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.1330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.6886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(904.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.4128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.5265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.4592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.3816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.8376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1024.9458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.3015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.8845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.4063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.1763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.8089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.8383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.5284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.6325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.9154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.0038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.6663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.5048, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41115434500648507, 'recall': 0.5146103896103896, 'f1': 0.4571016582552271, 'number': 616}, 'D': {'precision': 0.4018932874354561, 'recall': 0.5282805429864253, 'f1': 0.4565004887585533, 'number': 884}, 'OC': {'precision': 0.38397328881469117, 'recall': 0.46, 'f1': 0.4185623293903549, 'number': 1000}, 'overall_precision': 0.3973171510699457, 'overall_recall': 0.4976, 'overall_f1': 0.44183981530811584, 'overall_accuracy': 0.7387019931106579}
			------------EPOCH 21---------------
Loss: tensor(681.0764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.0624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1026.9060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.6325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.9887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.0027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.7843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.3737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.1763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.8224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.2878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.4293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.6156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.2674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.8333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(511.8559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(822.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.8703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.5072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.2454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(937.6606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.4908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.9907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.0135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.9330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.6370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.8458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.0056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(703.9447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.5878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.9839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.4357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.0419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.3188, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3912009512485137, 'recall': 0.5340909090909091, 'f1': 0.45161290322580644, 'number': 616}, 'D': {'precision': 0.38589211618257263, 'recall': 0.5260180995475113, 'f1': 0.44518908568693155, 'number': 884}, 'OC': {'precision': 0.37131782945736436, 'recall': 0.479, 'f1': 0.4183406113537118, 'number': 1000}, 'overall_precision': 0.3815947242206235, 'overall_recall': 0.5092, 'overall_f1': 0.43625771076079506, 'overall_accuracy': 0.7312642456855923}
			------------EPOCH 22---------------
Loss: tensor(571.3748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.2745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.2550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.4367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.7464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.8401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.5300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.3096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.1384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.6168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.7900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.0294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.0793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.6871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(796.9244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.8327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.3356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.0048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.7789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.2281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.7984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.5869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.5655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.4597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.2798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.9721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.7767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.7019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.3226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.8509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.4202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.1164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.9816, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.39523212045169387, 'recall': 0.5113636363636364, 'f1': 0.445859872611465, 'number': 616}, 'D': {'precision': 0.4455252918287938, 'recall': 0.5180995475113123, 'f1': 0.4790794979079498, 'number': 884}, 'OC': {'precision': 0.3190866510538642, 'recall': 0.545, 'f1': 0.40251107828655835, 'number': 1000}, 'overall_precision': 0.37305406170393435, 'overall_recall': 0.5272, 'overall_f1': 0.4369302171390685, 'overall_accuracy': 0.7298246816678378}
			------------EPOCH 23---------------
Loss: tensor(567.2213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1076.7935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.5141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.4933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.0315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.7506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.7108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.9024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.9052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.4061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.6520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.7064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.8439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.4705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.6805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.9491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.1254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.7111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.1145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.0353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.4743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.7518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.5473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(774.7836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.4246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.0656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.4606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.5960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1774.1283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.6876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.7179, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4332344213649852, 'recall': 0.474025974025974, 'f1': 0.45271317829457364, 'number': 616}, 'D': {'precision': 0.5578330893118595, 'recall': 0.4309954751131222, 'f1': 0.4862795149968092, 'number': 884}, 'OC': {'precision': 0.30497180932854945, 'recall': 0.595, 'f1': 0.4032531345306676, 'number': 1000}, 'overall_precision': 0.38331318016928656, 'overall_recall': 0.5072, 'overall_f1': 0.4366391184573003, 'overall_accuracy': 0.652602354715429}
			------------EPOCH 24---------------
Loss: tensor(808.7068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.2435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2364.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.7334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.6147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.5299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.9803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.4835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.4335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.6591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.1400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.7289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.6627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.8045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.5455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.3505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(672.6365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.3841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.2088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2049.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1028.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.0966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1323.1853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.2346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.5486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.8459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.6063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.9516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.3836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.7733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.6744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1073.2195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.7255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.7931, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42073170731707316, 'recall': 0.44805194805194803, 'f1': 0.4339622641509434, 'number': 616}, 'D': {'precision': 0.4305555555555556, 'recall': 0.49095022624434387, 'f1': 0.4587737843551797, 'number': 884}, 'OC': {'precision': 0.32215122470713525, 'recall': 0.605, 'f1': 0.4204308547602502, 'number': 1000}, 'overall_precision': 0.37125917560700167, 'overall_recall': 0.526, 'overall_f1': 0.4352863290301225, 'overall_accuracy': 0.6773320080204281}
			------------EPOCH 25---------------
Loss: tensor(698.4626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.9431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1305.0621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.7139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(490.7962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.8762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.2662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.1601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.5190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.7970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.7476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1056.1307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(854.4845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.1674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.2052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(886.5846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.5553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.5438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.8443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.6900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.2496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.7179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(878.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.4941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.8016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.5477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.0108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.9136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.0778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.5887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.7584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.0576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.6011, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42641509433962266, 'recall': 0.5503246753246753, 'f1': 0.4805102763997165, 'number': 616}, 'D': {'precision': 0.40503035559410233, 'recall': 0.5282805429864253, 'f1': 0.4585174275895926, 'number': 884}, 'OC': {'precision': 0.4067656765676568, 'recall': 0.493, 'f1': 0.44575045207956604, 'number': 1000}, 'overall_precision': 0.41107594936708863, 'overall_recall': 0.5196, 'overall_f1': 0.45901060070671373, 'overall_accuracy': 0.7289677983239362}
			------------EPOCH 26---------------
Loss: tensor(649.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.4239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.6384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.3827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.6337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.2435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.2722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.4595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.9556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.5059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.1236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.7096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.7739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.5445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.0366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.0157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.1539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.2448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.3479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.8007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.0934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.7513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.4758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.2023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.9615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(775.3374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.7609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.6686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.2947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.0823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.3951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.2122, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.37840785169029445, 'recall': 0.5633116883116883, 'f1': 0.4527071102413568, 'number': 616}, 'D': {'precision': 0.5108695652173914, 'recall': 0.47850678733031676, 'f1': 0.4941588785046729, 'number': 884}, 'OC': {'precision': 0.402972749793559, 'recall': 0.488, 'f1': 0.4414292175486205, 'number': 1000}, 'overall_precision': 0.425575101488498, 'overall_recall': 0.5032, 'overall_f1': 0.4611436950146628, 'overall_accuracy': 0.7504070195883532}
			------------EPOCH 27---------------
Loss: tensor(457.7922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.0165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.9553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.3761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.5375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.7704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.7004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.9698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.0329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.8414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.4447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.9818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.7651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.5569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.1181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.6072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.5569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.6956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.9574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.3102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.9977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.7914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.9037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.3683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.3264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.9976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.3727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.6106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.9234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.2276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.8517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.4687, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4722222222222222, 'recall': 0.4967532467532468, 'f1': 0.4841772151898734, 'number': 616}, 'D': {'precision': 0.5151133501259446, 'recall': 0.4626696832579186, 'f1': 0.48748510131108463, 'number': 884}, 'OC': {'precision': 0.4178847807394669, 'recall': 0.486, 'f1': 0.44937586685159503, 'number': 1000}, 'overall_precision': 0.46103646833013434, 'overall_recall': 0.4804, 'overall_f1': 0.47051909892262483, 'overall_accuracy': 0.7560795873249816}
			------------EPOCH 28---------------
Loss: tensor(571.0398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(673.4100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.2174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.3929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.9662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.3441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.5012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.0390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.8275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.5958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.6683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.9518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.7386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.4460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.4417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.2714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.9623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.4608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.7590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.1704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.4019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.2262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.8956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.5995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.8908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.4825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.2038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.1656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(580.6993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.1513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.8330, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44695898161244696, 'recall': 0.512987012987013, 'f1': 0.4777021919879063, 'number': 616}, 'D': {'precision': 0.487292817679558, 'recall': 0.498868778280543, 'f1': 0.4930128563443264, 'number': 884}, 'OC': {'precision': 0.40177849636216656, 'recall': 0.497, 'f1': 0.4443451050514082, 'number': 1000}, 'overall_precision': 0.44015444015444016, 'overall_recall': 0.5016, 'overall_f1': 0.46887268648345487, 'overall_accuracy': 0.757981868348443}
			------------EPOCH 29---------------
Loss: tensor(359.9866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.6938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.4798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.5229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.3683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.5665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.0594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.6807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.0198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.2239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.9173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.5193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.4509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.2058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.7159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.7760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.2576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.8871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.0311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.7780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.9035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.6729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.4799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.6559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.0632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.0677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.4449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.2410, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4356060606060606, 'recall': 0.560064935064935, 'f1': 0.4900568181818181, 'number': 616}, 'D': {'precision': 0.5133495145631068, 'recall': 0.47850678733031676, 'f1': 0.4953161592505855, 'number': 884}, 'OC': {'precision': 0.38183161004431315, 'recall': 0.517, 'f1': 0.4392523364485981, 'number': 1000}, 'overall_precision': 0.43265993265993263, 'overall_recall': 0.514, 'overall_f1': 0.46983546617915906, 'overall_accuracy': 0.7493273465750373}
			------------EPOCH 30---------------
Loss: tensor(277.6991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.8668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.0232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.1246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.1356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.2935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.3433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.6866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.4599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.4375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.8596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.8448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.3591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.8334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.9170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.3792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.0193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.0145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.9950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.3491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.4525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.6042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.9784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.3029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.0346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.5567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.6412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.4842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.9088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.9201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.6335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.8291, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4496021220159151, 'recall': 0.5503246753246753, 'f1': 0.4948905109489051, 'number': 616}, 'D': {'precision': 0.48842592592592593, 'recall': 0.47737556561085975, 'f1': 0.48283752860411905, 'number': 884}, 'OC': {'precision': 0.4218340611353712, 'recall': 0.483, 'f1': 0.4503496503496504, 'number': 1000}, 'overall_precision': 0.4502352515381831, 'overall_recall': 0.4976, 'overall_f1': 0.4727341820254607, 'overall_accuracy': 0.7565937173313225}


		-------------RUN 5-----------
Train dataset size: 44
			------------EPOCH 1---------------
Loss: tensor(9027.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9436., device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5527.4766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7026.6265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5345.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6839.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6188.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5755.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4924.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7005.7944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6025.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4897.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7514.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7843.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3501.1355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4335.9409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4695.3247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4435.7720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6392.5488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6067.6333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3813.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5109.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8699.8662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3448.7456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6341.5830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5731.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4797.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6703.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3464.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6849.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4577.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6491.0493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3925.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5470.9482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5889.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5728.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5869.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5679.6333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5408.5669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6276.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3930.7153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4583.3945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6492.8423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5289.0190, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.11267605633802817, 'recall': 0.029143897996357013, 'f1': 0.04630969609261939, 'number': 549}, 'D': {'precision': 0.14028776978417265, 'recall': 0.055793991416309016, 'f1': 0.07983623336745138, 'number': 699}, 'OC': {'precision': 0.0698051948051948, 'recall': 0.08447937131630648, 'f1': 0.07644444444444445, 'number': 1018}, 'overall_precision': 0.08535108958837773, 'overall_recall': 0.06222418358340689, 'overall_f1': 0.07197549770290965, 'overall_accuracy': 0.3983968726464154}
			------------EPOCH 2---------------
Loss: tensor(6726.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6969.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4141.0498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4957.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4234.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5310.8169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4711.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4365.0557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3955.6147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5554.5552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4592.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3676.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5809.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6498.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1853.3127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3656.8052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3789.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3641.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5554.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4858.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3286.4326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4247.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8023.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2895.8706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5381.6924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4821.3281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4053.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5848.6719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2711.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5727.9521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3559.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5443.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3508.7910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4919.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5122.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5298.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4862.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5229.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4690.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5334.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3288.7361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3941.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6012.8789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4487.7480, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1450980392156863, 'recall': 0.33697632058287796, 'f1': 0.20285087719298245, 'number': 549}, 'D': {'precision': 0.4407894736842105, 'recall': 0.1917024320457797, 'f1': 0.26719840478564305, 'number': 699}, 'OC': {'precision': 0.19666374012291485, 'recall': 0.2200392927308448, 'f1': 0.2076958738989337, 'number': 1018}, 'overall_precision': 0.1997792494481236, 'overall_recall': 0.23962930273609886, 'overall_f1': 0.2178972712680578, 'overall_accuracy': 0.6119857977979414}
			------------EPOCH 3---------------
Loss: tensor(5544.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5726.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3822.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4121.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3671.9136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4806.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4077.9741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3594.8569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3322.3042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4564.8213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3578.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2969.9246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4741.6812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5105.3721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1087.6390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2978.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3050.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.5583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5348.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4112.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2638.7227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3504.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6839.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2472.7585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4318.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4517.0215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3513.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5100.6025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2240.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4176.4907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4330.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2897.8308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4300.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4387.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4356.4604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3359.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4139.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3840.3242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4465.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2813.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3418.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5228.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3576.8667, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.24475524475524477, 'recall': 0.31876138433515483, 'f1': 0.2768987341772152, 'number': 549}, 'D': {'precision': 0.34748010610079577, 'recall': 0.18741058655221746, 'f1': 0.24349442379182157, 'number': 699}, 'OC': {'precision': 0.22797202797202798, 'recall': 0.32023575638506874, 'f1': 0.26633986928104575, 'number': 1018}, 'overall_precision': 0.2505947660586836, 'overall_recall': 0.27890556045895853, 'overall_f1': 0.26399331662489556, 'overall_accuracy': 0.6300971918373203}
			------------EPOCH 4---------------
Loss: tensor(4471.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4447.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3062.7725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3506.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3251.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4273.4126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3194.5791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2804.0728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3005.0081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3465.5767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2915.5571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2361.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3788.8535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4070.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.4060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2238.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2584.3730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1897.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4388.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3168.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1937.7911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2889.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4632.7783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2039.6411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3547.8950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4186.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2831.0906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4402.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.5354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3282.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2437.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3630.6128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2379.4778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3656.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3876.6648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3684.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2695.5417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3641.1616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2977.7529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4052.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1986.8425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2896.4248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3822.6426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2961.1956, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3192019950124688, 'recall': 0.4663023679417122, 'f1': 0.3789785344189489, 'number': 549}, 'D': {'precision': 0.3493810178817056, 'recall': 0.36337625178826893, 'f1': 0.35624123422159887, 'number': 699}, 'OC': {'precision': 0.3244336569579288, 'recall': 0.393909626719057, 'f1': 0.35581188997338065, 'number': 1018}, 'overall_precision': 0.3294755877034358, 'overall_recall': 0.40203000882612533, 'overall_f1': 0.36215464122440866, 'overall_accuracy': 0.7056988128967471}
			------------EPOCH 5---------------
Loss: tensor(3682.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3884.4392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2622.3835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3089.2061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2844.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3397.6287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2767.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2508.6060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2580.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2757.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2459.3623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2005.4728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3262.0576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3624.5156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.8876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2046.5588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2314.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3446.4094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2619.7231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.8361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2464.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3798.2800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1866.7302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3208.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3410.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2430.9636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3644.3862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1593.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2592.8650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1950.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3022.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2154.6208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3524.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3420.8535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3317.9622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2357.2405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3333.7239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2444.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3152.5334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.4231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2535.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3121.3787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2616.4299, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3677621283255086, 'recall': 0.42805100182149364, 'f1': 0.39562289562289565, 'number': 549}, 'D': {'precision': 0.35384615384615387, 'recall': 0.42775393419170243, 'f1': 0.38730569948186533, 'number': 699}, 'OC': {'precision': 0.357487922705314, 'recall': 0.4361493123772102, 'f1': 0.39292035398230085, 'number': 1018}, 'overall_precision': 0.3587674247982392, 'overall_recall': 0.4315975286849073, 'overall_f1': 0.3918269230769231, 'overall_accuracy': 0.737277193989169}
			------------EPOCH 6---------------
Loss: tensor(3496.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3461.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2482.5000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2435.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3063.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2289.1819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2271.6831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2490.2751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2334.8860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2295.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1823.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3261.9944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3505.2554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(605.6187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2010.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2280.0415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.4050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2986.7209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2328.6243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1478.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2113.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3135.9434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.5294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3189.4531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3218.6533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2501.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3631.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1466.0330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2569.9292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2968.1157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2220.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3315.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3289.6235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3108.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2245.7729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3519.8091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2320.0842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2940.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2732.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2289.7688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2536.5530, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.259094942324756, 'recall': 0.5318761384335154, 'f1': 0.3484486873508353, 'number': 549}, 'D': {'precision': 0.3122895622895623, 'recall': 0.530758226037196, 'f1': 0.3932167461579226, 'number': 699}, 'OC': {'precision': 0.31409727947238253, 'recall': 0.3742632612966601, 'f1': 0.34155087404751233, 'number': 1018}, 'overall_precision': 0.29591836734693877, 'overall_recall': 0.46072374227714036, 'overall_f1': 0.3603727994477045, 'overall_accuracy': 0.6949216368396514}
			------------EPOCH 7---------------
Loss: tensor(2872.5049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3430.4790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2437.6462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2853.8730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2340.3440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2595.5552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.1772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2054.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.0061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2132.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.8325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2303.8628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2987.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.9671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1535.5050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1817.6099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1302.4537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2833.7700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2095.2803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.2482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1797.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2989.8523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1417.8071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2779.0627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3295.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2087.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2945.8376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1375.0508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1803.2777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.5541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2387.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1926.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2875.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2550.7542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1855.7120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2613.4282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2064.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2286.8254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1330.0812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2022.7417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2063.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2067.4773, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.36689655172413793, 'recall': 0.48451730418943534, 'f1': 0.41758241758241754, 'number': 549}, 'D': {'precision': 0.37001078748651567, 'recall': 0.4907010014306152, 'f1': 0.4218942189421895, 'number': 699}, 'OC': {'precision': 0.39285714285714285, 'recall': 0.4430255402750491, 'f1': 0.4164358264081256, 'number': 1018}, 'overall_precision': 0.37857142857142856, 'overall_recall': 0.4677846425419241, 'overall_f1': 0.41847611527832607, 'overall_accuracy': 0.7442169063587132}
			------------EPOCH 8---------------
Loss: tensor(2476.5164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2454.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1621.5459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1956.6846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1980.8782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2073.4312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1811.7427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1899.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1703.7936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1791.0148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1294.5968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2000.5726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2577.9607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.8969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1387.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1753.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.3042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1864.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1231.1742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1465.3021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2526.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2342.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2528.8533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1744.7302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2543.6079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1841.3589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.9303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2337.1384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1686.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2543.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2806.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2278.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1556.6235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2366.6538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1656.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2132.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.7949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2012.7236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.3884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1873.3633, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3385731559854897, 'recall': 0.5100182149362478, 'f1': 0.40697674418604657, 'number': 549}, 'D': {'precision': 0.37390350877192985, 'recall': 0.48783977110157367, 'f1': 0.4233395406579764, 'number': 699}, 'OC': {'precision': 0.3672106824925816, 'recall': 0.4862475442043222, 'f1': 0.41842772612003387, 'number': 1018}, 'overall_precision': 0.36151603498542273, 'overall_recall': 0.49249779346866723, 'overall_f1': 0.41696245096207735, 'overall_accuracy': 0.7230570598572607}
			------------EPOCH 9---------------
Loss: tensor(2249.3667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2248.6255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1891.4293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1789.9086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.6462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.9647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.3573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1664.8083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1642.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.4092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1555.2908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2420.0872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.9566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1334.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1570.1145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1988.3015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1547.0569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1302.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2156.2864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.3082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2216.9758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2644.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1715.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2336.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1390.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.7048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1953.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1432.5747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.2927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2141.4309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1904.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1351.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2056.3184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1875.2269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1047.4927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1757.4818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.0948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1858.3319, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3631361760660248, 'recall': 0.4808743169398907, 'f1': 0.41379310344827586, 'number': 549}, 'D': {'precision': 0.4668587896253602, 'recall': 0.463519313304721, 'f1': 0.4651830581478822, 'number': 699}, 'OC': {'precision': 0.34575569358178054, 'recall': 0.49214145383104124, 'f1': 0.4061613295500608, 'number': 1018}, 'overall_precision': 0.3794425087108014, 'overall_recall': 0.48058252427184467, 'overall_f1': 0.42406542056074764, 'overall_accuracy': 0.7368826883764301}
			------------EPOCH 10---------------
Loss: tensor(2094.6946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2194.8508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1495.7017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.2325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1701.3466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1314.6526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.3650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1626.6710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.2534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.9259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.8436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1271.2330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1988.8972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.5816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.6222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1532.9166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.3023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1827.6188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.3766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.6564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.7511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2042.5784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.8820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1955.3914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2103.8950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1565.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2281.6609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.7221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.9287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1783.7607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1390.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1759.3027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1912.3984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1861.6423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.5399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1864.5135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.3615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1580.5271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.0102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1582.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.7887, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41262135922330095, 'recall': 0.4644808743169399, 'f1': 0.43701799485861187, 'number': 549}, 'D': {'precision': 0.5340501792114696, 'recall': 0.4263233190271817, 'f1': 0.4741447891805887, 'number': 699}, 'OC': {'precision': 0.3993743482794578, 'recall': 0.3762278978388998, 'f1': 0.3874557410217502, 'number': 1018}, 'overall_precision': 0.4384074941451991, 'overall_recall': 0.41306266548984993, 'overall_f1': 0.4253578732106339, 'overall_accuracy': 0.7551554710755658}
			------------EPOCH 11---------------
Loss: tensor(2682.2803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2786.2976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1934.3958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1844.2833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1475.9596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.3185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.9893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1920.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1301.4034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1904.3647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2200.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2779.6775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.5572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2013.8887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1076.5028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1701.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.9802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.4535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1070.4956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1679.5442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.8264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.0642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1946.0243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1557.3914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2294.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.5957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2181.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2144.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1439.0662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1933.7798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2076.0857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.9817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1813.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.3586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1940.5962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.4510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1387.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.9438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1278.5718, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41680395387149916, 'recall': 0.46083788706739526, 'f1': 0.43771626297577854, 'number': 549}, 'D': {'precision': 0.4781382228490832, 'recall': 0.48497854077253216, 'f1': 0.4815340909090909, 'number': 699}, 'OC': {'precision': 0.3720430107526882, 'recall': 0.5098231827111984, 'f1': 0.4301699129714049, 'number': 1018}, 'overall_precision': 0.4098118775359646, 'overall_recall': 0.49029126213592233, 'overall_f1': 0.446453686960016, 'overall_accuracy': 0.7566617652332963}
			------------EPOCH 12---------------
Loss: tensor(1779.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1805.1460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1275.7374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.4010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1416.0754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1302.7084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1134.9305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.5544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.0896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.4685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.6105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1941.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.0648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.0890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.7471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.5983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1393.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1478.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.9834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1883.7402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.9708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2275.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3292.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1765.4399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2892.3286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.0470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.4651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.6675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1470.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.7910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.6722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.7458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1712.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1228.9880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2024.6481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1017.2577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.0708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2405.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1707.9382, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4238095238095238, 'recall': 0.3242258652094718, 'f1': 0.36738906088751294, 'number': 549}, 'D': {'precision': 0.36310679611650487, 'recall': 0.5350500715307582, 'f1': 0.43262001156738, 'number': 699}, 'OC': {'precision': 0.3830155979202773, 'recall': 0.43418467583497056, 'f1': 0.40699815837937386, 'number': 1018}, 'overall_precision': 0.3817204301075269, 'overall_recall': 0.4386584289496911, 'overall_f1': 0.40821355236139634, 'overall_accuracy': 0.7408277445038195}
			------------EPOCH 13---------------
Loss: tensor(2235.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2076.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1346.7725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1251.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1412.0366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1465.5339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.5791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1432.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1123.6625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1322.7430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.9728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.0043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.9961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.1086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.5726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.7936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.1684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.7490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.2642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.7844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.5435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.1537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1045.7614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2347.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2291.4856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2537.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1873.8219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1290.5063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2386.7964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.6022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1781.4733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1729.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1901.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.9698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1513.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.0501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1434.8405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.7477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.1365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.7565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1205.6987, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47580645161290325, 'recall': 0.21493624772313297, 'f1': 0.2961104140526976, 'number': 549}, 'D': {'precision': 0.4912559618441971, 'recall': 0.44206008583690987, 'f1': 0.46536144578313254, 'number': 699}, 'OC': {'precision': 0.29346904156064463, 'recall': 0.33988212180746563, 'f1': 0.31497496586253987, 'number': 1018}, 'overall_precision': 0.3759727626459144, 'overall_recall': 0.3411297440423654, 'overall_f1': 0.35770476631189263, 'overall_accuracy': 0.7032241867804756}
			------------EPOCH 14---------------
Loss: tensor(3293.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3137.7239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1530.3323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.7130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2045.4036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5009.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3491.9829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2002.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2343.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2371.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1793.9303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.4880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.6593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2065.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.7105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.5348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.0302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2096.7729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1298.7145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.9252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2049.2153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1043.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1937.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2275.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.8577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2369.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2058.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.1512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2123.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1847.8063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2455.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3089.7476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2282.0383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.9558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2725.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1900.8501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3147.8308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1769.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.4943, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3909985935302391, 'recall': 0.5063752276867031, 'f1': 0.44126984126984126, 'number': 549}, 'D': {'precision': 0.5029940119760479, 'recall': 0.48068669527896996, 'f1': 0.49158741770299924, 'number': 699}, 'OC': {'precision': 0.4250474383301708, 'recall': 0.4400785854616896, 'f1': 0.43243243243243246, 'number': 1018}, 'overall_precision': 0.436498150431566, 'overall_recall': 0.46866725507502205, 'overall_f1': 0.4520110661842945, 'overall_accuracy': 0.7703977333859341}
			------------EPOCH 15---------------
Loss: tensor(1806.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1768.9215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1254.7114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1297.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1198.8320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.0515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.8427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.8010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1758.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.8066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1347.7928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1352.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2201.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.4648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.5654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.5487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.6160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3013.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1602.8973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.7638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1789.0486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4205.0708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1302.4332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2293.9448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2395.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1580.7795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2291.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(693.8044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.7577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.9739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1688.2119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.7169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1209.8395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1413.3812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.6280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.9851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1078.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1391.6835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.7332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.7136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.0906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1147.1168, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.33146067415730335, 'recall': 0.5373406193078324, 'f1': 0.4100069492703266, 'number': 549}, 'D': {'precision': 0.4261501210653753, 'recall': 0.5035765379113019, 'f1': 0.4616393442622951, 'number': 699}, 'OC': {'precision': 0.4037089871611983, 'recall': 0.2779960707269155, 'f1': 0.329261198371146, 'number': 1018}, 'overall_precision': 0.3847745138601572, 'overall_recall': 0.41041482789055606, 'overall_f1': 0.39718129404228064, 'overall_accuracy': 0.7290105081949575}
			------------EPOCH 16---------------
Loss: tensor(1782.6306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.0746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.7616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1641.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1387.3831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.2641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1598.4364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.9675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.9519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.3468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1039.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1384.3157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.1720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.6247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1167.4695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(863.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.6382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.4177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1223.8792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.7570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1826.8956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2144.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.0380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1744.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.3680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.3270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.7003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1431.6903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1014.3807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1305.8746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.9669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.9967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.8018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.7180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.7955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.5734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.6707, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43322475570032576, 'recall': 0.48451730418943534, 'f1': 0.45743766122098023, 'number': 549}, 'D': {'precision': 0.453015427769986, 'recall': 0.46208869814020026, 'f1': 0.4575070821529745, 'number': 699}, 'OC': {'precision': 0.4, 'recall': 0.2691552062868369, 'f1': 0.3217850851438638, 'number': 1018}, 'overall_precision': 0.4289264413518887, 'overall_recall': 0.3808473080317741, 'overall_f1': 0.40345956054230947, 'overall_accuracy': 0.7265000179320733}
			------------EPOCH 17---------------
Loss: tensor(1793.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1821.1945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1144.1012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1271.6052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.6461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.2997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.0655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1183.0144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.6420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.0663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.6071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.1329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.0936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1114.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.5090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1757.7242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2348.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1554.5439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1784.0017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(979.8501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1221.6506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.2650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1589.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.9015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1061.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.8350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.4156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1137.8762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.7987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(914.8776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.9709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.8914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(796.8270, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38226744186046513, 'recall': 0.4790528233151184, 'f1': 0.4252223120452708, 'number': 549}, 'D': {'precision': 0.514018691588785, 'recall': 0.39341917024320455, 'f1': 0.44570502431118303, 'number': 699}, 'OC': {'precision': 0.35467980295566504, 'recall': 0.14145383104125736, 'f1': 0.20224719101123595, 'number': 1018}, 'overall_precision': 0.41866175567833025, 'overall_recall': 0.30097087378640774, 'overall_f1': 0.3501925545571245, 'overall_accuracy': 0.6856507549402862}
			------------EPOCH 18---------------
Loss: tensor(1623.4905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1396.9423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1216.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.2465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1123.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.3226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1230.2747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.5984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(949.0150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.8981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.8690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.9119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(990.3004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.0206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.4559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.1460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.3735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1721.5806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.3098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1396.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.9028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1171.8728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.3949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1469.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.3066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.5227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1593.5271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2070.2334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1094.8091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2332.6199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.8092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1284.7869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.7280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(842.9103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1299.3801, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41219158200290273, 'recall': 0.517304189435337, 'f1': 0.4588045234248788, 'number': 549}, 'D': {'precision': 0.4045226130653266, 'recall': 0.46065808297567956, 'f1': 0.43076923076923074, 'number': 699}, 'OC': {'precision': 0.41386138613861384, 'recall': 0.4106090373280943, 'f1': 0.41222879684418146, 'number': 1018}, 'overall_precision': 0.41042084168336673, 'overall_recall': 0.45189761694616065, 'overall_f1': 0.43016173072883845, 'overall_accuracy': 0.7633324965032457}
			------------EPOCH 19---------------
Loss: tensor(1218.4075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.4155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.8926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(842.5170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.6988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.3342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.6752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.3984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.5597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.8279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1331.4143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2234.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.5498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.9309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.3738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.3617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(983.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.4970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.6130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.6175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.0206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1157.8649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1328.6783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.5090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.3986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1529.3529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1271.8864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.2698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.5680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2237.4231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1237.4717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2797.4126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1332.0189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1476.4551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.9105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1942.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1067.7959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1569.9089, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42496493688639553, 'recall': 0.5519125683060109, 'f1': 0.48019017432646594, 'number': 549}, 'D': {'precision': 0.43832599118942733, 'recall': 0.5693848354792561, 'f1': 0.49533291848164285, 'number': 699}, 'OC': {'precision': 0.36738578680203043, 'recall': 0.568762278978389, 'f1': 0.44641480339244405, 'number': 1018}, 'overall_precision': 0.40037535189239915, 'overall_recall': 0.5648720211827007, 'overall_f1': 0.4686069924949662, 'overall_accuracy': 0.7297098590539038}
			------------EPOCH 20---------------
Loss: tensor(1586.5925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1065.8640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.6331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.0897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1060.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.3015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(872.9164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.8737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.5744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1534.7782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.2885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.2788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1934.9050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(621.4657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1557.8080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1592.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(990.1637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1558.9122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1825.5485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1312.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1706.8276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.3750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(582.8030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.5860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.7875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.9679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.9100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.8043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.5151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.7409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.9197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(693.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1109.2683, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38722826086956524, 'recall': 0.5191256830601093, 'f1': 0.44357976653696496, 'number': 549}, 'D': {'precision': 0.3918067226890756, 'recall': 0.5336194563662375, 'f1': 0.4518473652331921, 'number': 699}, 'OC': {'precision': 0.3309222423146474, 'recall': 0.5392927308447937, 'f1': 0.41016062756817334, 'number': 1018}, 'overall_precision': 0.3606214520466089, 'overall_recall': 0.5326566637246248, 'overall_f1': 0.4300730447176198, 'overall_accuracy': 0.7139117024710397}
			------------EPOCH 21---------------
Loss: tensor(1544.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1662.9297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.7694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1470.8978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1721.7076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.9381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(865.6728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.8171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.9021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.1726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.3276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1344.0477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.8033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.9500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.1415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.8607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.0530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.2777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.5377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.4348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1309.5878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1333.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1129.5140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.9482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1134.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.4865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.9465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.6990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1028.4827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.5958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.4747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.4131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.8730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.1770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.6291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.3467, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4211287988422576, 'recall': 0.5300546448087432, 'f1': 0.4693548387096775, 'number': 549}, 'D': {'precision': 0.45724907063197023, 'recall': 0.5278969957081545, 'f1': 0.49003984063745015, 'number': 699}, 'OC': {'precision': 0.3936581593194122, 'recall': 0.5, 'f1': 0.4405019472090005, 'number': 1018}, 'overall_precision': 0.4188462916517377, 'overall_recall': 0.5158870255957635, 'overall_f1': 0.4623294443345857, 'overall_accuracy': 0.7661836961589499}
			------------EPOCH 22---------------
Loss: tensor(891.9476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.0770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.9915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(729.8408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.8770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.5555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.6088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.5788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.9268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.6000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.4616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.5775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.4574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.4416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.8683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.2775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.4223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.0622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.5961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(764.0256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.0570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.3519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.1439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.9159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.6067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.9979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.4237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(855.7384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.2588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.9687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.4550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.0282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.7697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.5472, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4226950354609929, 'recall': 0.5428051001821493, 'f1': 0.4752791068580542, 'number': 549}, 'D': {'precision': 0.425206124852768, 'recall': 0.5164520743919886, 'f1': 0.4664082687338501, 'number': 699}, 'OC': {'precision': 0.40959725792630675, 'recall': 0.46954813359528486, 'f1': 0.4375286041189931, 'number': 1018}, 'overall_precision': 0.4178610804851158, 'overall_recall': 0.5017652250661959, 'overall_f1': 0.4559855624624023, 'overall_accuracy': 0.769536993867231}
			------------EPOCH 23---------------
Loss: tensor(802.2062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(621.4857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.7375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.5256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.7586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.3386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.5634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.8634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.6981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.4987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.7496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.0538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.7097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.3645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.3307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.4210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.4926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.3918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.9875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.7098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.6431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.0455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.3553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.2784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.2820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.9259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.7644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.5741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.5671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.5428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.5512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.5994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.3526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.1381, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4244604316546763, 'recall': 0.5373406193078324, 'f1': 0.47427652733118975, 'number': 549}, 'D': {'precision': 0.458005249343832, 'recall': 0.49928469241773965, 'f1': 0.47775496235455167, 'number': 699}, 'OC': {'precision': 0.40519877675840976, 'recall': 0.5206286836935167, 'f1': 0.4557179707652622, 'number': 1018}, 'overall_precision': 0.42459312839059676, 'overall_recall': 0.5180935569285083, 'overall_f1': 0.46670642019479225, 'overall_accuracy': 0.7732668651149446}
			------------EPOCH 24---------------
Loss: tensor(773.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.9923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.4690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.2312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.1395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.6683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.1824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.9008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.7745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.0192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.5464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.7321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.9943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.6743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.0269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.7866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.0219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.5447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.4852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.3559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.1769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.0173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.4493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.3786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.7457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(606.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.3864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.7163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(468.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.5938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.2919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.7086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.3855, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44879518072289154, 'recall': 0.5428051001821493, 'f1': 0.49134377576257215, 'number': 549}, 'D': {'precision': 0.4583883751651255, 'recall': 0.49642346208869814, 'f1': 0.4766483516483516, 'number': 699}, 'OC': {'precision': 0.4445479962721342, 'recall': 0.468565815324165, 'f1': 0.4562410329985653, 'number': 1018}, 'overall_precision': 0.4498797113071371, 'overall_recall': 0.49514563106796117, 'overall_f1': 0.4714285714285714, 'overall_accuracy': 0.773804827314134}
			------------EPOCH 25---------------
Loss: tensor(677.8473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.3908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.6121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.6727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.7684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.5034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.4222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.5362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.2712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.7894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.7315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.0186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.3175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.6430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.2127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.7053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.2381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.2387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.8600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.3844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.6187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.7698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.1610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.8763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.5047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.6492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.5024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.4696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.7706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.6417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.8379, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43647234678624813, 'recall': 0.5318761384335154, 'f1': 0.47947454844006565, 'number': 549}, 'D': {'precision': 0.4566929133858268, 'recall': 0.4978540772532189, 'f1': 0.47638603696098564, 'number': 699}, 'OC': {'precision': 0.42030276046304543, 'recall': 0.4636542239685658, 'f1': 0.44091546006538995, 'number': 1018}, 'overall_precision': 0.43539545810493346, 'overall_recall': 0.4907325684024713, 'overall_f1': 0.46141078838174276, 'overall_accuracy': 0.7708101710719794}
			------------EPOCH 26---------------
Loss: tensor(612.7061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.0225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.1690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.8516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.8489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.7278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.8523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.7384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.8392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.4747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.6503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.5306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.0610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.6821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.3983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.3477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.3390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(585.8617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.2990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.7053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.9394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.0628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.3571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(370.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.8232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.9764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.8208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.9792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.8986, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44832826747720367, 'recall': 0.5373406193078324, 'f1': 0.4888152444076222, 'number': 549}, 'D': {'precision': 0.4669421487603306, 'recall': 0.48497854077253216, 'f1': 0.47578947368421054, 'number': 699}, 'OC': {'precision': 0.4268846503178928, 'recall': 0.46168958742632615, 'f1': 0.4436054742803209, 'number': 1018}, 'overall_precision': 0.4442655935613682, 'overall_recall': 0.4872021182700794, 'overall_f1': 0.4647442643653968, 'overall_accuracy': 0.7702901409460962}
			------------EPOCH 27---------------
Loss: tensor(565.0130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.5725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.6717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.4121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.8280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.7990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.9365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.5483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.0039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.9431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.7584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.9145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.5315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.3314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.5798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.3896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.0080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.8640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.9555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.6351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.9043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.5291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.8794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.3820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.5436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.4744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.3645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.3531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.7014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.9119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.9240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.6410, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43902439024390244, 'recall': 0.5245901639344263, 'f1': 0.4780082987551867, 'number': 549}, 'D': {'precision': 0.47331460674157305, 'recall': 0.4821173104434907, 'f1': 0.4776754075124025, 'number': 699}, 'OC': {'precision': 0.44103547459252157, 'recall': 0.4518664047151277, 'f1': 0.44638524987869965, 'number': 1018}, 'overall_precision': 0.4500207382828702, 'overall_recall': 0.4788172992056487, 'overall_f1': 0.46397263202907846, 'overall_accuracy': 0.768174156295951}
			------------EPOCH 28---------------
Loss: tensor(518.7097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.7492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.9539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.8270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.9527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.5728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.1993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.2527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.6818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.0490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.3930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.4386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.6860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.4371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.5749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.5459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.4324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.6935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.6131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.9017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.6476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.8443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.8382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.4487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.0497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.8808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.7755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.7989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.0851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.9587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.1384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.0576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.5882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.9873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.9197, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4324734446130501, 'recall': 0.5191256830601093, 'f1': 0.47185430463576156, 'number': 549}, 'D': {'precision': 0.4667609618104668, 'recall': 0.4721030042918455, 'f1': 0.4694167852062589, 'number': 699}, 'OC': {'precision': 0.4268292682926829, 'recall': 0.44695481335952847, 'f1': 0.43666026871401153, 'number': 1018}, 'overall_precision': 0.4399671052631579, 'overall_recall': 0.47219770520741394, 'overall_f1': 0.45551298424861647, 'overall_accuracy': 0.7662016282322562}
			------------EPOCH 29---------------
Loss: tensor(465.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.4360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.4216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.0362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.6419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.8038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.6756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.2215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.1920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.6078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.7536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.7610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.2312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.6778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.6762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.4961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.3334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.1708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.2972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.7079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.6057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.6798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.9039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.3480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.3932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.1048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.5414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.6948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.1014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.4862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.3736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.0279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.1923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.5354, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43297380585516176, 'recall': 0.51183970856102, 'f1': 0.46911519198664436, 'number': 549}, 'D': {'precision': 0.4675141242937853, 'recall': 0.47353361945636624, 'f1': 0.4705046197583511, 'number': 699}, 'OC': {'precision': 0.4288443170964661, 'recall': 0.44106090373280943, 'f1': 0.4348668280871671, 'number': 1018}, 'overall_precision': 0.4413477537437604, 'overall_recall': 0.46822594880847307, 'overall_f1': 0.454389721627409, 'overall_accuracy': 0.7661119678657247}
			------------EPOCH 30---------------
Loss: tensor(419.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.4537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.3436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.8534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.1242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.6320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.8951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.9334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.5442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.3796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.3675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.7475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.5333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.0462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.7700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.8769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.9470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.4452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.8100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.7647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.5818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.2882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.2892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.9537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.9552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.7335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.5009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.7352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.1864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.6653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.3754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.8053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.6702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.4730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.9578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.5570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.9461, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4332298136645963, 'recall': 0.5081967213114754, 'f1': 0.4677284157585918, 'number': 549}, 'D': {'precision': 0.4715909090909091, 'recall': 0.474964234620887, 'f1': 0.4732715609408411, 'number': 699}, 'OC': {'precision': 0.43461160275319566, 'recall': 0.43418467583497056, 'f1': 0.43439803439803437, 'number': 1018}, 'overall_precision': 0.4452431289640592, 'overall_recall': 0.4646954986760812, 'overall_f1': 0.454761390628374, 'overall_accuracy': 0.7625793494243804}
	Train size: 50 Test size: 50


		-------------RUN 1-----------
Train dataset size: 28
			------------EPOCH 1---------------
Loss: tensor(6119.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6411.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7544.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8574.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4262.8403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7344.7910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5751.6821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4901.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6874.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4496.0234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6014.5093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6441.0557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5689.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3545.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6170.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5921.6533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6179.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6783.7080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1447.3475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7967.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5516.3467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4252.0225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7307.9619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5427.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4413.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1847.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4071.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4451.2100, 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': 1668}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1767}, 'OC': {'precision': 0.002136752136752137, 'recall': 0.0003920031360250882, 'f1': 0.000662471016893011, 'number': 2551}, 'overall_precision': 0.002136752136752137, 'overall_recall': 0.0001670564650851988, 'overall_f1': 0.00030988534242330334, 'overall_accuracy': 0.2998982339787745}
			------------EPOCH 2---------------
Loss: tensor(4109.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5691.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4952.4946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7113.3184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3003.5779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6248.8174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4574.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3580.9146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5365.6357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3915.7241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5002.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5509.2051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4953.9507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2950.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4897.5137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5061.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5422.3262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6072.7061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1270.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6871.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4856.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4127.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6385.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4745.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3918.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1437.5205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3567.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3958.6589, 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.22418879056047197, 'recall': 0.09112709832134293, 'f1': 0.12958226768968456, 'number': 1668}, 'D': {'precision': 0.3215767634854772, 'recall': 0.08771929824561403, 'f1': 0.1378390395731436, 'number': 1767}, 'OC': {'precision': 0.10418470418470419, 'recall': 0.14151313210505684, 'f1': 0.12001329787234043, 'number': 2551}, 'overall_precision': 0.14443243243243242, 'overall_recall': 0.1115937186769128, 'overall_f1': 0.12590707756102157, 'overall_accuracy': 0.46320154518203654}
			------------EPOCH 3---------------
Loss: tensor(3819.3738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4673.6201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4512.9795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6034.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2804.3362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5644.3955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3924.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3054.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4813.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3578.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4345.8032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4717.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4247.5254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2484.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4409.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4451.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4928.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5402.8579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.0415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6284.0391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4433.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3661.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5474.9014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4152.0166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3335.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.9061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2995.0251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3449.5815, 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.15249156987635817, 'recall': 0.24400479616306955, 'f1': 0.1876873414802859, 'number': 1668}, 'D': {'precision': 0.28969957081545067, 'recall': 0.07640067911714771, 'f1': 0.12091356918943126, 'number': 1767}, 'OC': {'precision': 0.15384615384615385, 'recall': 0.19521756174049393, 'f1': 0.17208016586040084, 'number': 2551}, 'overall_precision': 0.16321406151914628, 'overall_recall': 0.17373872368860674, 'overall_f1': 0.16831202459944974, 'overall_accuracy': 0.4658806914551156}
			------------EPOCH 4---------------
Loss: tensor(3391.9985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4078.9092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4125.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5420.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2787.6313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5262.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3204.0474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2648.0593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4046.9839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3226.9170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4208.4272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4606.0156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3626.8428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1767.5955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3894.0552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3778.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4210.8086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4894.7471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5343.9707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3812.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3186.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4587.2422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3630., device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2863.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.3488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2585.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2994.6177, 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.23584441161989167, 'recall': 0.2871702637889688, 'f1': 0.2589889159232225, 'number': 1668}, 'D': {'precision': 0.38181818181818183, 'recall': 0.11884550084889643, 'f1': 0.18126888217522658, 'number': 1767}, 'OC': {'precision': 0.21259458140102513, 'recall': 0.3414347314778518, 'f1': 0.2620336943441637, 'number': 2551}, 'overall_precision': 0.23360287511230907, 'overall_recall': 0.26060808553291015, 'overall_f1': 0.24636765634870503, 'overall_accuracy': 0.5773041004091409}
			------------EPOCH 5---------------
Loss: tensor(3031.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3465.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3676.6768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4675.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2286.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4654.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2719.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2345.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3511.8208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2787.2200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3738.3467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4085.4709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3126.9592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1347.7063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3427.7307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3478.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3374.0574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4368.7891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.5771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4414.0308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3244.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2807.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3861.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.8281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2310.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.8940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.3738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2505.9319, 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.31179422835633624, 'recall': 0.2979616306954436, 'f1': 0.30472103004291845, 'number': 1668}, 'D': {'precision': 0.427594070695553, 'recall': 0.21222410865874364, 'f1': 0.283661119515885, 'number': 1767}, 'OC': {'precision': 0.22540415704387992, 'recall': 0.3825950607604861, 'f1': 0.28367969771835494, 'number': 2551}, 'overall_precision': 0.2717247463608293, 'overall_recall': 0.30872034747744737, 'overall_f1': 0.2890435598654884, 'overall_accuracy': 0.6284709482239407}
			------------EPOCH 6---------------
Loss: tensor(2717.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3118.2498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3293.4546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4276.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2099.4939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3678.6057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2310.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2006.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3087.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2475.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3477.6980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3764.7661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2656.4976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.7427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3192.5828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2891.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2890.8022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3943.0349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.7754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3822.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2802.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2388.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3381.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2677.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.5173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.8019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1737.5745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2247.5293, 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.3067770305225039, 'recall': 0.35551558752997603, 'f1': 0.32935295751180227, 'number': 1668}, 'D': {'precision': 0.3991071428571429, 'recall': 0.2529711375212224, 'f1': 0.3096640110841704, 'number': 1767}, 'OC': {'precision': 0.21061843640606767, 'recall': 0.4245393963151705, 'f1': 0.28155466008059277, 'number': 2551}, 'overall_precision': 0.25906040268456376, 'overall_recall': 0.35466087537587704, 'overall_f1': 0.29941470982300256, 'overall_accuracy': 0.5706789247416043}
			------------EPOCH 7---------------
Loss: tensor(2675.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2944.4587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3088.1956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4189.5537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1993.9631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2791.5779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2089.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1724.6357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2994.4731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2282.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3282.4197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3533.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2313.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.9797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2873.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2456.7620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2540.2849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3520.4858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.3597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3389.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2682.7805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1974.6169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3007.9116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2350.7903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1889.4282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.2660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1501.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1974.8813, 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.38537699923838536, 'recall': 0.30335731414868106, 'f1': 0.3394833948339483, 'number': 1668}, 'D': {'precision': 0.49104618284637136, 'recall': 0.29485002829654783, 'f1': 0.3684582743988685, 'number': 1767}, 'OC': {'precision': 0.24145601617795753, 'recall': 0.4680517444139553, 'f1': 0.31856990394877266, 'number': 2551}, 'overall_precision': 0.30345675638748465, 'overall_recall': 0.3710324089542265, 'overall_f1': 0.33385945133408496, 'overall_accuracy': 0.657927711510637}
			------------EPOCH 8---------------
Loss: tensor(2507.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2647.3821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2835.7048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4205.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1875.4193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2341.9458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1888.2272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1520.7039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2761.4675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.0083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3138.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3270.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2112.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.0463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2562.4878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2362.4214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2442.2478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3152.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.4610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2933.9524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2339.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2613.5664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2865.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2260.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1812.3431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.7679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.5717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1802.9404, 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.39880952380952384, 'recall': 0.3213429256594724, 'f1': 0.3559096945551129, 'number': 1668}, 'D': {'precision': 0.42366946778711484, 'recall': 0.3423882286361064, 'f1': 0.378716744913928, 'number': 1767}, 'OC': {'precision': 0.2262311901504788, 'recall': 0.5186201489611917, 'f1': 0.31503750446481726, 'number': 2551}, 'overall_precision': 0.28584686774942, 'overall_recall': 0.41162712996992984, 'overall_f1': 0.3373955908530741, 'overall_accuracy': 0.588297599844928}
			------------EPOCH 9---------------
Loss: tensor(2249.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2457.5371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2535.5681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3694.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1985.4899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2322.6936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2000.0327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1575.5474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2622.0066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2128.5474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3001.3811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3311.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1951.6398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.2958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2137.6572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2025.2855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2138.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2775.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2590.1965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2298.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2709.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2841.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2307.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1922.1588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.1534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1857.6813, 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.3732394366197183, 'recall': 0.4130695443645084, 'f1': 0.392145702902675, 'number': 1668}, 'D': {'precision': 0.3103309120258273, 'recall': 0.4352009054895303, 'f1': 0.36230859835100115, 'number': 1767}, 'OC': {'precision': 0.3143712574850299, 'recall': 0.4116032928263426, 'f1': 0.35647598030894584, 'number': 2551}, 'overall_precision': 0.32724425887265135, 'overall_recall': 0.4189776144336786, 'overall_f1': 0.3674725274725275, 'overall_accuracy': 0.7126252172046882}
			------------EPOCH 10---------------
Loss: tensor(2049.7395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2022.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2456.5339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2785.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.3519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1944.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1642.8024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1251.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2330.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2580.8208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2939.1887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2145.8281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(774.6458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2027.8900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2183.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1994.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3004.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.9187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3070.4089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2007.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2233.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1695.7606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1469.5676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.6300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.9802, 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.2810539523212045, 'recall': 0.5371702637889688, 'f1': 0.3690280065897858, 'number': 1668}, 'D': {'precision': 0.4250281848928974, 'recall': 0.4267119411431805, 'f1': 0.42586839875741306, 'number': 1767}, 'OC': {'precision': 0.3891184573002755, 'recall': 0.22148177185417484, 'f1': 0.28228828378715964, 'number': 2551}, 'overall_precision': 0.3453383224197069, 'overall_recall': 0.37003007016371536, 'overall_f1': 0.35725806451612907, 'overall_accuracy': 0.6895167152420577}
			------------EPOCH 11---------------
Loss: tensor(2258.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2396.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3020.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3470.6970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.8243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1847.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1660.6055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2281.6016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2358.2791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2791.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1812.9879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1980.5657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1711.9205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1883.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2500.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.6425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2577.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2031.4830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2291.4790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1771.8566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1527.1451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.0086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.5118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.3279, 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.40580605311920936, 'recall': 0.39388489208633093, 'f1': 0.39975661697596593, 'number': 1668}, 'D': {'precision': 0.5053929121725732, 'recall': 0.37125070741369554, 'f1': 0.42805872756933117, 'number': 1767}, 'OC': {'precision': 0.26112642772745176, 'recall': 0.519796158369267, 'f1': 0.347620920173024, 'number': 2551}, 'overall_precision': 0.3300813008130081, 'overall_recall': 0.4408620113598396, 'overall_f1': 0.3775123381732351, 'overall_accuracy': 0.6634729212386379}
			------------EPOCH 12---------------
Loss: tensor(1740.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2076.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3205.8665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1555.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.6957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1613.0796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2038.6892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1734.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2243.9346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2641.5559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1492.6917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1483.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1507.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1507.3298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2118.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.4108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2100.7451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1631.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1596.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1896.2803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1630.5061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.7628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.9619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.4222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.1378, 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.37335152341973626, 'recall': 0.4922062350119904, 'f1': 0.4246185673648823, 'number': 1668}, 'D': {'precision': 0.2978067169294037, 'recall': 0.4917940011318619, 'f1': 0.3709711846318036, 'number': 1767}, 'OC': {'precision': 0.3575734740015072, 'recall': 0.3720109760878087, 'f1': 0.3646493756003843, 'number': 2551}, 'overall_precision': 0.33959593359927936, 'overall_recall': 0.4408620113598396, 'overall_f1': 0.38365922802936686, 'overall_accuracy': 0.7073015389514639}
			------------EPOCH 13---------------
Loss: tensor(1649.2550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1627.0369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1932.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2191.0520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1214.8545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1333.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.8768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1828.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1362.7369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1706.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2049.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.1276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.4780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1322.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1412.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2003.3673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1912.9883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.7070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1817.6533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.5415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.6548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(982.9567, 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.450625, 'recall': 0.43225419664268583, 'f1': 0.4412484700122398, 'number': 1668}, 'D': {'precision': 0.3780540077153879, 'recall': 0.499151103565365, 'f1': 0.43024390243902444, 'number': 1767}, 'OC': {'precision': 0.2980222777904069, 'recall': 0.5139161113288906, 'f1': 0.3772661870503597, 'number': 2551}, 'overall_precision': 0.3497359577532405, 'overall_recall': 0.4868025392582693, 'overall_f1': 0.40704008939796066, 'overall_accuracy': 0.6962734252227429}
			------------EPOCH 14---------------
Loss: tensor(1331.7506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1439.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1432.0375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2187.3342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.8169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.9573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.7184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.3527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.8616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1429.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1770.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1158.1235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.2858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.5321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.0022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1202.1906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1671.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1211.1798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.4523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.6772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1031.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.2604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.7511, 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.3652826855123675, 'recall': 0.4958033573141487, 'f1': 0.4206510681586979, 'number': 1668}, 'D': {'precision': 0.3784159333024548, 'recall': 0.46236559139784944, 'f1': 0.41619969434538967, 'number': 1767}, 'OC': {'precision': 0.33658383139352, 'recall': 0.41944335554684437, 'f1': 0.3734729493891798, 'number': 2551}, 'overall_precision': 0.35701131281241777, 'overall_recall': 0.45339124624122956, 'overall_f1': 0.3994701206947307, 'overall_accuracy': 0.7186688727509363}
			------------EPOCH 15---------------
Loss: tensor(1199.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.9274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1268.3319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1872.8582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(968.1771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.3738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.2804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1437.5768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1095.7733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.6732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.4956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.6294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.5954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.6257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.4806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.8399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1369.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.2894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.6598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.9792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(991.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.9020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.8410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.1717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.8347, 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.4523961661341853, 'recall': 0.4244604316546763, 'f1': 0.4379832972471389, 'number': 1668}, 'D': {'precision': 0.3516756309474555, 'recall': 0.4810413129598189, 'f1': 0.4063097514340344, 'number': 1767}, 'OC': {'precision': 0.3232269970999209, 'recall': 0.48059584476675815, 'f1': 0.3865069356872636, 'number': 2551}, 'overall_precision': 0.3580707395498392, 'overall_recall': 0.46508519879719346, 'overall_f1': 0.40462175713974274, 'overall_accuracy': 0.7116490941439539}
			------------EPOCH 16---------------
Loss: tensor(1081.7653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1114.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.7677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.5295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.3558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.7229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1219.7894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(972.2296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(981.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.6344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.6002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.8867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(865.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.4017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.7735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.5341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.9709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.9510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1143.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.5282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.9285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.4330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.2518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.5122, 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.3915343915343915, 'recall': 0.4880095923261391, 'f1': 0.4344809180677876, 'number': 1668}, 'D': {'precision': 0.3518594196975889, 'recall': 0.4872665534804754, 'f1': 0.40863787375415284, 'number': 1767}, 'OC': {'precision': 0.33323105247008283, 'recall': 0.4257154057232458, 'f1': 0.3738382099827883, 'number': 2551}, 'overall_precision': 0.3546563904945408, 'overall_recall': 0.4612429001002339, 'overall_f1': 0.40098758260111833, 'overall_accuracy': 0.7188004070640849}
			------------EPOCH 17---------------
Loss: tensor(947.2537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.9169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.6420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.9973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.4089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.1265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.8189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1063.6183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.4509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(842.1417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(972.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(679.8723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.5157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.8531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.8017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.6917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.3312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(740.9782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.0256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.1837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.6974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.4307, 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.45394300861497683, 'recall': 0.4106714628297362, 'f1': 0.43122442555870316, 'number': 1668}, 'D': {'precision': 0.44910868315123637, 'recall': 0.4419920769666101, 'f1': 0.44552196235025676, 'number': 1767}, 'OC': {'precision': 0.33419188667095945, 'recall': 0.4068992551940416, 'f1': 0.36697896411525543, 'number': 2551}, 'overall_precision': 0.3940824677368587, 'overall_recall': 0.41830938857333777, 'overall_f1': 0.40583468395461914, 'overall_accuracy': 0.716889698094137}
			------------EPOCH 18---------------
Loss: tensor(960.7880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.6721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.9562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1331.1969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.5417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.8716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.6144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.0023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.0337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.5830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.9905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.5914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.3861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.5563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.6928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(904.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(790.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.2045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.7708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.3937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.9418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.7307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.9747, 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.4252937884722999, 'recall': 0.4556354916067146, 'f1': 0.4399421128798842, 'number': 1668}, 'D': {'precision': 0.46914357682619645, 'recall': 0.42161856253537067, 'f1': 0.4441132637853949, 'number': 1767}, 'OC': {'precision': 0.35351624093345946, 'recall': 0.43943551548412385, 'f1': 0.3918210415938483, 'number': 2551}, 'overall_precision': 0.40116101435991447, 'overall_recall': 0.43869027731373206, 'overall_f1': 0.41908713692946065, 'overall_accuracy': 0.7322445984395877}
			------------EPOCH 19---------------
Loss: tensor(767.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.6493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.4122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.0720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.8460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(907.3685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(693.2179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.5555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.1971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.7872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.9510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.8879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1077.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1730.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.5718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1596.4178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.4711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.7455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.5410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.3304, 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.36451612903225805, 'recall': 0.1354916067146283, 'f1': 0.1975524475524475, 'number': 1668}, 'D': {'precision': 0.5548266166822868, 'recall': 0.3350311262026033, 'f1': 0.4177840508115737, 'number': 1767}, 'OC': {'precision': 0.2462686567164179, 'recall': 0.07761662093296746, 'f1': 0.11803278688524592, 'number': 2551}, 'overall_precision': 0.40786832597350464, 'overall_recall': 0.16972936852656198, 'overall_f1': 0.23970744367111005, 'overall_accuracy': 0.5845038733393793}
			------------EPOCH 20---------------
Loss: tensor(3982.6108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4317.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4668.2705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5526.9224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.4020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.4273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.5531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.1418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(931.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.5663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1960.0447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1784.6265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2390.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3802.7356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.7705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3149.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2445.7559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2083.4731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2501.4185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1872.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1325.7812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.0275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1063.7327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.2737, 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.42902881536819637, 'recall': 0.24100719424460432, 'f1': 0.308637236084453, 'number': 1668}, 'D': {'precision': 0.351434034416826, 'recall': 0.5200905489530278, 'f1': 0.4194431766316751, 'number': 1767}, 'OC': {'precision': 0.3006774361646691, 'recall': 0.4523716189729518, 'f1': 0.36124589137580215, 'number': 2551}, 'overall_precision': 0.3349120433017591, 'overall_recall': 0.413464751085867, 'overall_f1': 0.37006578947368424, 'overall_accuracy': 0.6812438992308704}
			------------EPOCH 21---------------
Loss: tensor(1564.7292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1768.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2376.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.4633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4279.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.3031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1436.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.4814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1944.9368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2432.4243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2453.8689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1661.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2097.5437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1656.6010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1463.7872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2032.2565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1997.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1466.2688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.4583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1610.0603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1317.0361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1163.5249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.7430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.4875, 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.26011560693641617, 'recall': 0.539568345323741, 'f1': 0.3510140405616225, 'number': 1668}, 'D': {'precision': 0.3594351732991014, 'recall': 0.47538200339558573, 'f1': 0.4093567251461988, 'number': 1767}, 'OC': {'precision': 0.3170802919708029, 'recall': 0.4257154057232458, 'f1': 0.36345381526104414, 'number': 2551}, 'overall_precision': 0.30644111906310995, 'overall_recall': 0.4721015703307718, 'overall_f1': 0.37164650184113623, 'overall_accuracy': 0.6311639402141932}
			------------EPOCH 22---------------
Loss: tensor(1812.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1916.2960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.1160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2669.9221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.4897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.0225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(927.7448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.7449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1290.6561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1335.9225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.5352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1047.2506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.5480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.9079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.0465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.9008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1665.4526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.6919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.9542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.7900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.3362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.5349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.1676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.8292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.7266, 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.433377308707124, 'recall': 0.39388489208633093, 'f1': 0.4126884422110552, 'number': 1668}, 'D': {'precision': 0.318019943019943, 'recall': 0.5053763440860215, 'f1': 0.39038251366120214, 'number': 1767}, 'OC': {'precision': 0.39156118143459917, 'recall': 0.36377891023128184, 'f1': 0.37715911400121926, 'number': 2551}, 'overall_precision': 0.37018225276366895, 'overall_recall': 0.41396592048112263, 'overall_f1': 0.39085173501577286, 'overall_accuracy': 0.7068446302847372}
			------------EPOCH 23---------------
Loss: tensor(1218.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1264.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.6571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1539.7585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.3082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1738.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.5560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.6477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1527.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.6312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.5587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.5483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.0003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.7635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.0300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(886.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1375.0033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.6963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.0687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1061.8390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.8728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.3121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.0139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.6625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.0984, 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.38372093023255816, 'recall': 0.5143884892086331, 'f1': 0.4395491803278689, 'number': 1668}, 'D': {'precision': 0.44309158284806777, 'recall': 0.47368421052631576, 'f1': 0.4578774617067834, 'number': 1767}, 'OC': {'precision': 0.31555345763511916, 'recall': 0.5241081928655429, 'f1': 0.3939304655274013, 'number': 2551}, 'overall_precision': 0.362592681176752, 'overall_recall': 0.5065152021383228, 'overall_f1': 0.4226373013660441, 'overall_accuracy': 0.7044631669308891}
			------------EPOCH 24---------------
Loss: tensor(1098.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.9083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.9967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.8342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.6553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.7408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.9597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(949.2570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.8155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.9786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.4557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.9507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.1067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.3234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.0749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.3023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.6937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.9703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.3541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.5889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.5694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.1726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.5531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.1763, 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.41854636591478694, 'recall': 0.500599520383693, 'f1': 0.45591045591045587, 'number': 1668}, 'D': {'precision': 0.397377938517179, 'recall': 0.49745331069609505, 'f1': 0.4418195526514199, 'number': 1767}, 'OC': {'precision': 0.4017667844522968, 'recall': 0.4457075656605253, 'f1': 0.4225980301059282, 'number': 2551}, 'overall_precision': 0.4051442376012505, 'overall_recall': 0.4762779819579018, 'overall_f1': 0.43784074330031475, 'overall_accuracy': 0.7337537816115031}
			------------EPOCH 25---------------
Loss: tensor(792.9212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.0622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.5533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1101.8563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.2185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.9975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.9738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.8371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.0956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.4748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.5355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.1323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.4380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.4855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.5192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.5468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.8751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.8590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.1876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.8215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.9831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.8979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.3320, 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.4538361508452536, 'recall': 0.4184652278177458, 'f1': 0.43543356207111666, 'number': 1668}, 'D': {'precision': 0.4264705882352941, 'recall': 0.47594793435200905, 'f1': 0.4498529018454132, 'number': 1767}, 'OC': {'precision': 0.32630522088353414, 'recall': 0.5096040768326147, 'f1': 0.39785768936495786, 'number': 2551}, 'overall_precision': 0.3788364024552976, 'overall_recall': 0.47427330437687937, 'overall_f1': 0.4212166172106825, 'overall_accuracy': 0.7242694653476314}
			------------EPOCH 26---------------
Loss: tensor(762.7037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(689.3138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.9435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.5936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.2081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.9616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.5047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.4470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.7945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.5717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.7837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.6296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.6424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.6123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.0157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(690.5414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.9976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.3636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.5832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.2141, 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.4420935412026726, 'recall': 0.47601918465227816, 'f1': 0.45842956120092376, 'number': 1668}, 'D': {'precision': 0.4051477597712107, 'recall': 0.4810413129598189, 'f1': 0.4398447606727038, 'number': 1767}, 'OC': {'precision': 0.3772416041734594, 'recall': 0.453547628381027, 'f1': 0.41189035243859023, 'number': 2551}, 'overall_precision': 0.40238471483982186, 'overall_recall': 0.4679251587036418, 'overall_f1': 0.4326871089827759, 'overall_accuracy': 0.7307838752777797}
			------------EPOCH 27---------------
Loss: tensor(632.2887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.7112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.3275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(882.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.8238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.4837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(669.6993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.2778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.9793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.2788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.6042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.7283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.0612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.6272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.6430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.7856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.7167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.5559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.5652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.4627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.4620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.0055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.6603, 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.41996830427892234, 'recall': 0.4766187050359712, 'f1': 0.44650379106992416, 'number': 1668}, 'D': {'precision': 0.4428803465078506, 'recall': 0.46293152235427276, 'f1': 0.45268400664084124, 'number': 1767}, 'OC': {'precision': 0.3575037147102526, 'recall': 0.4715797726381811, 'f1': 0.40669371196754567, 'number': 2551}, 'overall_precision': 0.3963406052076003, 'overall_recall': 0.4704310056799198, 'overall_f1': 0.4302192345886487, 'overall_accuracy': 0.7325353585002319}
			------------EPOCH 28---------------
Loss: tensor(591.5616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.4936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.3487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.5133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.9276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.3053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.7541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.7460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.9288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.7689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.3829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.8341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.7672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.1364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.8865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.8307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(356.3432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.6528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.6002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.1235, 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.4420454545454545, 'recall': 0.46642685851318944, 'f1': 0.4539089848308051, 'number': 1668}, 'D': {'precision': 0.41576354679802957, 'recall': 0.477645727221279, 'f1': 0.4445614959178299, 'number': 1767}, 'OC': {'precision': 0.3736120182887002, 'recall': 0.4484515876127009, 'f1': 0.40762515588811693, 'number': 2551}, 'overall_precision': 0.40367775831873903, 'overall_recall': 0.4620781824256599, 'overall_f1': 0.43090824115905907, 'overall_accuracy': 0.7323692098941494}
			------------EPOCH 29---------------
Loss: tensor(510.8788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.4235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.5794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.4222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.0601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.7428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.1885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.4803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.2631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.2018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.6908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.3527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.9925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.0130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.4342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.3434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.1051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.3110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.8673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.3028, 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.4392470051340559, 'recall': 0.4616306954436451, 'f1': 0.4501607717041801, 'number': 1668}, 'D': {'precision': 0.4448669201520912, 'recall': 0.4634974533106961, 'f1': 0.4539911308203991, 'number': 1767}, 'OC': {'precision': 0.3574062692071297, 'recall': 0.45589964719717757, 'f1': 0.4006890611541774, 'number': 2551}, 'overall_precision': 0.40186915887850466, 'overall_recall': 0.4597393919144671, 'overall_f1': 0.42886083839800526, 'overall_accuracy': 0.7309777153182092}
			------------EPOCH 30---------------
Loss: tensor(463.7586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.1986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.3396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.6513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.6945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.6837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.2853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.0500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.6573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.8283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.3387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.0541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.6193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.8804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.0296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.1845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.6659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.3894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.4057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.5975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.3600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.1215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.7178, 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.4390660592255125, 'recall': 0.46223021582733814, 'f1': 0.45035046728971967, 'number': 1668}, 'D': {'precision': 0.43202883625128735, 'recall': 0.4748160724391624, 'f1': 0.4524130493394446, 'number': 1767}, 'OC': {'precision': 0.37013634852011973, 'recall': 0.43629949039592314, 'f1': 0.4005037783375315, 'number': 2551}, 'overall_precision': 0.40611483967188666, 'overall_recall': 0.45489475442699634, 'overall_f1': 0.429123000551572, 'overall_accuracy': 0.7307077238333253}


		-------------RUN 2-----------
Train dataset size: 27
			------------EPOCH 1---------------
Loss: tensor(6565.5308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6307.6533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7995.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4934.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8024.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4826.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3714.9421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4715.3569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2957.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5665.6333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6439.9624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6716.7197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6367.8130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6067.2832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6173.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8133.9224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3184.9287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5501.9487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5992.0049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5536.8804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5930.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5004.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5620.6235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6145.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3574.9634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4842.8320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6546.2026, 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
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1513}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 2060}, 'OC': {'precision': 0.01129032258064516, 'recall': 0.002669717772692601, 'f1': 0.00431832202344232, 'number': 2622}, 'overall_precision': 0.011146496815286623, 'overall_recall': 0.0011299435028248588, 'overall_f1': 0.0020518833357760515, 'overall_accuracy': 0.53044448884816}
			------------EPOCH 2---------------
Loss: tensor(4977.3672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4552.7920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5807.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3555.8799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7125.5498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4382.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2758.2114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3843.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.7053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4925.9019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5445.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6050.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5569.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5343.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4888.9341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7455.7510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.5718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4830.3027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5351.8848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4975.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5413.4775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4371.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5049.5039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5417.2061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3324.5405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4764.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5994.2266, 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
				 {'BC': {'precision': 0.028109028960817718, 'recall': 0.021810971579643092, 'f1': 0.024562709341272797, 'number': 1513}, 'D': {'precision': 0.2571428571428571, 'recall': 0.02621359223300971, 'f1': 0.04757709251101321, 'number': 2060}, 'OC': {'precision': 0.12167300380228137, 'recall': 0.036613272311212815, 'f1': 0.056288478452066845, 'number': 2622}, 'overall_precision': 0.08421537045559135, 'overall_recall': 0.02953995157384988, 'overall_f1': 0.04373804971319312, 'overall_accuracy': 0.4851825566893815}
			------------EPOCH 3---------------
Loss: tensor(4685.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4355.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5495.4536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3377.6965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6186.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3756.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2506.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3586.0005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1581.7948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4535.6333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5009.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5639.4756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4857.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4738.8828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4721.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7009.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2848.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4375.7383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4834.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4755.0171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5224.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4075.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4495.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4803.0117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3072.8164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4021.0171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5410.1777, 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
				 {'BC': {'precision': 0.1612576064908722, 'recall': 0.10508922670191673, 'f1': 0.12725090036014403, 'number': 1513}, 'D': {'precision': 0.2914046121593291, 'recall': 0.06747572815533981, 'f1': 0.10957824201813166, 'number': 2060}, 'OC': {'precision': 0.16191832858499525, 'recall': 0.2601067887109077, 'f1': 0.19959028387474392, 'number': 2622}, 'overall_precision': 0.1726872246696035, 'overall_recall': 0.15819209039548024, 'overall_f1': 0.1651221566975569, 'overall_accuracy': 0.5371280136150979}
			------------EPOCH 4---------------
Loss: tensor(4438.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3756.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4845.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3158.2268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5623.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3568.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.1497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3177.5491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.9630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4082.9438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4439.5254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5446.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4531.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4069.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4281.3564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6312.4673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2682.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4095.6421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4605.8179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4328.5923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4410.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3830.5752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3997.9097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4300.6538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2747.6335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3432.3960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4870.1440, 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
				 {'BC': {'precision': 0.17331399564902103, 'recall': 0.1579643093192333, 'f1': 0.165283540802213, 'number': 1513}, 'D': {'precision': 0.0911854103343465, 'recall': 0.02912621359223301, 'f1': 0.04415011037527594, 'number': 2060}, 'OC': {'precision': 0.1977969348659004, 'recall': 0.3150266971777269, 'f1': 0.2430126507796411, 'number': 2622}, 'overall_precision': 0.1810719459198455, 'overall_recall': 0.18159806295399517, 'overall_f1': 0.18133462282398452, 'overall_accuracy': 0.504923070562863}
			------------EPOCH 5---------------
Loss: tensor(4294.9331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3275.8303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4291.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3035.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4861.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3149.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2367.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2788.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3587.8967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3965.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5203.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4215.5454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3422.9978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3921.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5721.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2464.7202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3740.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4155.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4049.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3776.7139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3551.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3614.7759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3939.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2463.5947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3115.4082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4333.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
Evaluating
				 {'BC': {'precision': 0.2247765006385696, 'recall': 0.232650363516193, 'f1': 0.22864566417668072, 'number': 1513}, 'D': {'precision': 0.351875808538163, 'recall': 0.13203883495145632, 'f1': 0.19202259089304627, 'number': 2060}, 'OC': {'precision': 0.2002464571780653, 'recall': 0.3718535469107552, 'f1': 0.2603123748498198, 'number': 2622}, 'overall_precision': 0.22183684794672587, 'overall_recall': 0.25811138014527846, 'overall_f1': 0.23860329776915615, 'overall_accuracy': 0.5643513191348625}
			------------EPOCH 6---------------
Loss: tensor(3968.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2989.5342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3675.8694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2743.5630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4386.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2862.2104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2192.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2347.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.9337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3252.7295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3388.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4369.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3746.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2873.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3367.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4755.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2084.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3496.5149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3859.1323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3547.6899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3360.7510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3142.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3291.8987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3435.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2234.0205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3057.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3796.3755, 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
				 {'BC': {'precision': 0.23045890065557237, 'recall': 0.30204890945142104, 'f1': 0.261441647597254, 'number': 1513}, 'D': {'precision': 0.31907613344739094, 'recall': 0.18106796116504853, 'f1': 0.2310312790337566, 'number': 2060}, 'OC': {'precision': 0.21291297775858345, 'recall': 0.37604881769641496, 'f1': 0.2718874948297257, 'number': 2622}, 'overall_precision': 0.23332905049466787, 'overall_recall': 0.29313962873284904, 'overall_f1': 0.2598368865359851, 'overall_accuracy': 0.5733430715274954}
			------------EPOCH 7---------------
Loss: tensor(3613.1292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2739.4727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3183.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2514.2114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3810.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2477.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2034.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2054.2495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.8300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2984.6716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2988.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3661.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3314.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2517.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2958.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4089.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.5110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3380.6580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3710.3301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.6755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2748.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2633.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3006.6604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2979.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1833.9177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2987.6487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3239.8374, 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
				 {'BC': {'precision': 0.23644703919933277, 'recall': 0.3747521480502313, 'f1': 0.28995141907440547, 'number': 1513}, 'D': {'precision': 0.38461538461538464, 'recall': 0.220873786407767, 'f1': 0.280604378661733, 'number': 2060}, 'OC': {'precision': 0.25627883136852897, 'recall': 0.38138825324180015, 'f1': 0.30656039239730226, 'number': 2622}, 'overall_precision': 0.2702124816250167, 'overall_recall': 0.32639225181598064, 'overall_f1': 0.2956572598333089, 'overall_accuracy': 0.627107549626894}
			------------EPOCH 8---------------
Loss: tensor(3230.7874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2448.8025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2834.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2268.9939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3442.7969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2186.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1830.8368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1806.0673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.9737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2729.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2610.3933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3104.4729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2913.0347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2271.7871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2652.5994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3666.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1644.8915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3042.1086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3343.6875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2637.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2354.7549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2211.5659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2661.6311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2522.2988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.8202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2834.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.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
Evaluating
				 {'BC': {'precision': 0.1767940610393181, 'recall': 0.4249834765366821, 'f1': 0.24970873786407766, 'number': 1513}, 'D': {'precision': 0.40427215189873417, 'recall': 0.24805825242718446, 'f1': 0.3074608904933815, 'number': 2060}, 'OC': {'precision': 0.25253848673435964, 'recall': 0.2940503432494279, 'f1': 0.2717180616740088, 'number': 2622}, 'overall_precision': 0.2420165954236862, 'overall_recall': 0.3107344632768362, 'overall_f1': 0.2721040356208919, 'overall_accuracy': 0.6220225586186463}
			------------EPOCH 9---------------
Loss: tensor(3202.0247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2288.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2890.9539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2368.3533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3151.0291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1949.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.4097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.2061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2410.2034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2229.5925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2609.2808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2656.4429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2158.4607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2540.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3720.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.7500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2895.7983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3257.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3135.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2492.8982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2236.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2411.8354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2232.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.8796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2150.5889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2590.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
				 {'BC': {'precision': 0.16518691588785048, 'recall': 0.46728354263053534, 'f1': 0.24408769204211983, 'number': 1513}, 'D': {'precision': 0.4316069057104914, 'recall': 0.3155339805825243, 'f1': 0.3645541222658441, 'number': 2060}, 'OC': {'precision': 0.27487034417727485, 'recall': 0.2223493516399695, 'f1': 0.2458359687961206, 'number': 2622}, 'overall_precision': 0.24535221955229544, 'overall_recall': 0.3131557707828894, 'overall_f1': 0.27513827825840304, 'overall_accuracy': 0.578007758400915}
			------------EPOCH 10---------------
Loss: tensor(3126.2649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2269.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2814.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2407.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4010.8845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2196.9741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1804.4279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.0347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3087.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2704.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2850.0879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2213.5999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1808.7047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2265.8838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3053.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1561.4558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2880.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3103.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2204.9753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3392.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2469.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2488.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2256.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2017.9001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1679.0604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3555.7271, 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
				 {'BC': {'precision': 0.395368782161235, 'recall': 0.30469266358228686, 'f1': 0.34415826801045163, 'number': 1513}, 'D': {'precision': 0.2775330396475771, 'recall': 0.36699029126213595, 'f1': 0.31605351170568563, 'number': 2060}, 'OC': {'precision': 0.2385435168738899, 'recall': 0.5122044241037376, 'f1': 0.325496849248667, 'number': 2622}, 'overall_precision': 0.2689075630252101, 'overall_recall': 0.4132364810330912, 'overall_f1': 0.3258033725739739, 'overall_accuracy': 0.6058925261656549}
			------------EPOCH 11---------------
Loss: tensor(3311.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2469.5159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2799.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2058.7646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2943.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1922.6300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.2670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.4681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2357.2957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2287.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2202.8350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.6213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2236.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3206.8748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1521.8990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2824.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3004.8999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2109.6040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2195.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2413.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2253.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1263.3502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2072.6523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2522.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
Evaluating
				 {'BC': {'precision': 0.22324471710974778, 'recall': 0.43291473892927956, 'f1': 0.2945806161457162, 'number': 1513}, 'D': {'precision': 0.4563758389261745, 'recall': 0.3300970873786408, 'f1': 0.38309859154929576, 'number': 2060}, 'OC': {'precision': 0.25870069605568446, 'recall': 0.4252479023646072, 'f1': 0.32169648009232543, 'number': 2622}, 'overall_precision': 0.28051293794366844, 'overall_recall': 0.3954802259887006, 'overall_f1': 0.3282202424810771, 'overall_accuracy': 0.627052427773146}
			------------EPOCH 12---------------
Loss: tensor(2571.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2155.9229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2026.5184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3175.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1919.7759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1475.6824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2277.5950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1897.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1832.6128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2077.4727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.0430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1915.7305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2541.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1278.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2573.6418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2794.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1917.6229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2549.6233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2329.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2385.4575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2318.4617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1342.4999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2265.7275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.0830, 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
				 {'BC': {'precision': 0.3639475185396463, 'recall': 0.4216787838730998, 'f1': 0.3906919779546846, 'number': 1513}, 'D': {'precision': 0.3386029411764706, 'recall': 0.4470873786407767, 'f1': 0.3853556485355648, 'number': 2060}, 'OC': {'precision': 0.31521197007481294, 'recall': 0.4820747520976354, 'f1': 0.38118214716525933, 'number': 2622}, 'overall_precision': 0.3327832134857951, 'overall_recall': 0.4556900726392252, 'overall_f1': 0.3846573102602534, 'overall_accuracy': 0.6889749402272398}
			------------EPOCH 13---------------
Loss: tensor(2326.5095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1813.5707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2005.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.0875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2541.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1532.9346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.9342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.8374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2237.8069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1854.0034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1792.8607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2869.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2508.2988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2287.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3080.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1554.7487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3037.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3283.7019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1899.4573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1725.5403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1725.6034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2237.8677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.4939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2067.4521, 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
				 {'BC': {'precision': 0.3562874251497006, 'recall': 0.39325842696629215, 'f1': 0.37386113729186304, 'number': 1513}, 'D': {'precision': 0.4118177717636446, 'recall': 0.4432038834951456, 'f1': 0.4269347673602993, 'number': 2060}, 'OC': {'precision': 0.3183262711864407, 'recall': 0.4584286803966438, 'f1': 0.37574241950609566, 'number': 2622}, 'overall_precision': 0.3536473965809735, 'overall_recall': 0.4374495560936239, 'overall_f1': 0.39110982825804586, 'overall_accuracy': 0.7205528721930918}
			------------EPOCH 14---------------
Loss: tensor(2221.9226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1806.6710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1955.4075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.8572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2465.4185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.4956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.7600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.0231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1912.1277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1874.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2352.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1598.4896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1413.8606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1920.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2314.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.4791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.3351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2299.6199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.0271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.2108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1473.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1804.7920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.7668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.4207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1840.1882, 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
				 {'BC': {'precision': 0.2818363273453094, 'recall': 0.4666226040978189, 'f1': 0.3514186162269787, 'number': 1513}, 'D': {'precision': 0.4109985528219971, 'recall': 0.41359223300970877, 'f1': 0.4122913138156303, 'number': 2060}, 'OC': {'precision': 0.3158403869407497, 'recall': 0.498093058733791, 'f1': 0.38656208376498447, 'number': 2622}, 'overall_precision': 0.3287042350510731, 'overall_recall': 0.46230831315577076, 'overall_f1': 0.38422323584652535, 'overall_accuracy': 0.6636326679666237}
			------------EPOCH 15---------------
Loss: tensor(1951.5120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1275.9152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1659.9706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1427.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2180.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.0529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.7708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.8707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1664.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.2117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.6006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.6373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.4039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.5216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1914.9126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.0245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1791.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.5155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.2260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1285.8593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1565.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.4807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1651.2356, 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
				 {'BC': {'precision': 0.37492677211482134, 'recall': 0.4230006609385327, 'f1': 0.3975155279503106, 'number': 1513}, 'D': {'precision': 0.43267776096822996, 'recall': 0.41650485436893203, 'f1': 0.42443729903536975, 'number': 2060}, 'OC': {'precision': 0.36624307592049526, 'recall': 0.4286803966437834, 'f1': 0.39500966438235807, 'number': 2622}, 'overall_precision': 0.3879272081668886, 'overall_recall': 0.4232445520581114, 'overall_f1': 0.4048170449282075, 'overall_accuracy': 0.7362419298160997}
			------------EPOCH 16---------------
Loss: tensor(1819.6880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1545.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1835.4258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1299.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1798.0045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.9786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.0419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.0343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.0968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1055.3713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.6444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1369.4259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.4541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1696.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2044.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2192.8833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1202.5673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1216.2621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.4584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.9641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.0423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.6276, 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
				 {'BC': {'precision': 0.3679675620881906, 'recall': 0.47984137475214805, 'f1': 0.4165232358003442, 'number': 1513}, 'D': {'precision': 0.4181073703366697, 'recall': 0.44611650485436893, 'f1': 0.4316580554250822, 'number': 2060}, 'OC': {'precision': 0.3916083916083916, 'recall': 0.4057971014492754, 'f1': 0.39857651245551595, 'number': 2622}, 'overall_precision': 0.3932926829268293, 'overall_recall': 0.43728813559322033, 'overall_f1': 0.41412520064205455, 'overall_accuracy': 0.7259892650189826}
			------------EPOCH 17---------------
Loss: tensor(1474.8663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.0754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.5326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1056.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1859.0369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.9406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.9777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.4373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.6620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1020.7284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(955.8650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.2335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1364.4003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.4819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.6053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1604.6613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(968.6197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1152.6807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1087.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.8473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.9133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.6134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.5267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1344.8083, 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
				 {'BC': {'precision': 0.31896551724137934, 'recall': 0.4157303370786517, 'f1': 0.36097560975609755, 'number': 1513}, 'D': {'precision': 0.42138364779874216, 'recall': 0.4228155339805825, 'f1': 0.4220983765447056, 'number': 2060}, 'OC': {'precision': 0.2903795233892321, 'recall': 0.501906941266209, 'f1': 0.36790606653620356, 'number': 2622}, 'overall_precision': 0.3285497608213744, 'overall_recall': 0.4545601291364003, 'overall_f1': 0.3814167682513883, 'overall_accuracy': 0.6845238505370935}
			------------EPOCH 18---------------
Loss: tensor(1416.8715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(872.9597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1284.5229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.7382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1603.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.2653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.7951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.0921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.0341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.9667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.4213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(871.4141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1254.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.9415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1443.2944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.4099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.3828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.5748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.0139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.6752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.2982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.4058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1046.7180, 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
				 {'BC': {'precision': 0.35566188197767146, 'recall': 0.44216787838731, 'f1': 0.3942251031231585, 'number': 1513}, 'D': {'precision': 0.48115429917550057, 'recall': 0.3966019417475728, 'f1': 0.43480574773815855, 'number': 2060}, 'OC': {'precision': 0.35104052573932093, 'recall': 0.4889397406559878, 'f1': 0.40867070449474024, 'number': 2622}, 'overall_precision': 0.3827962937353063, 'overall_recall': 0.4468119451170299, 'overall_f1': 0.41233427677640394, 'overall_accuracy': 0.7153989788676594}
			------------EPOCH 19---------------
Loss: tensor(1189.8613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.7562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1111.2944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1558.7971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.2778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.9439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.8522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.6683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.9265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.0756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.5292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(872.5315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(975.9078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.0383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.8522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1156.0109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.3140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.7905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1144.7369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.2603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.8444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(941.8146, 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
				 {'BC': {'precision': 0.3894979803808425, 'recall': 0.4461335095836087, 'f1': 0.41589648798521256, 'number': 1513}, 'D': {'precision': 0.40931482310792655, 'recall': 0.4436893203883495, 'f1': 0.4258094572559981, 'number': 2060}, 'OC': {'precision': 0.36149068322981365, 'recall': 0.4439359267734554, 'f1': 0.39849366655255053, 'number': 2622}, 'overall_precision': 0.3831060395212914, 'overall_recall': 0.4443906376109766, 'overall_f1': 0.41147896270831774, 'overall_accuracy': 0.7324523023709287}
			------------EPOCH 20---------------
Loss: tensor(1024.5520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1037.8533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.5074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.5466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.4784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.6563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(745.9352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.5525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.9838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.9711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.8732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.8298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.3841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.5405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.8701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1048.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.2748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.6559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.1214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1066.0273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.7235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.1675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.0838, 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
				 {'BC': {'precision': 0.3615425816818425, 'recall': 0.4461335095836087, 'f1': 0.39940828402366857, 'number': 1513}, 'D': {'precision': 0.4433673469387755, 'recall': 0.42184466019417477, 'f1': 0.43233830845771143, 'number': 2060}, 'OC': {'precision': 0.3704414587332054, 'recall': 0.4416475972540046, 'f1': 0.4029227557411273, 'number': 2622}, 'overall_precision': 0.3886092334244211, 'overall_recall': 0.43615819209039547, 'overall_f1': 0.4110130818375418, 'overall_accuracy': 0.7344160184106991}
			------------EPOCH 21---------------
Loss: tensor(889.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.8292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.0823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.7050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.6421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.5974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.5035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.2398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.2639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.8114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.5074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.0269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.0764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(862.5920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.5893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.0042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.0966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.5847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.5272, 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
				 {'BC': {'precision': 0.3930835734870317, 'recall': 0.4507600793126239, 'f1': 0.41995073891625617, 'number': 1513}, 'D': {'precision': 0.4824509220701963, 'recall': 0.39368932038834953, 'f1': 0.4335739107190591, 'number': 2060}, 'OC': {'precision': 0.3512693156732892, 'recall': 0.4855072463768116, 'f1': 0.40762087736151137, 'number': 2622}, 'overall_precision': 0.39289772727272726, 'overall_recall': 0.4464891041162228, 'overall_f1': 0.4179826218360408, 'overall_accuracy': 0.7258307896894572}
			------------EPOCH 22---------------
Loss: tensor(785.4706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(753.6496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.3911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.7623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.8884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(585.2853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.2014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.1249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.9896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.9061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.9918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.7318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.8598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.9631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.2679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(673.4326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.1075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.0823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.0092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.7303, 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
				 {'BC': {'precision': 0.3621648963075367, 'recall': 0.47323198942498346, 'f1': 0.41031518624641833, 'number': 1513}, 'D': {'precision': 0.4017621145374449, 'recall': 0.44271844660194176, 'f1': 0.42124711316397234, 'number': 2060}, 'OC': {'precision': 0.3228832387064922, 'recall': 0.4988558352402746, 'f1': 0.39202757380488534, 'number': 2622}, 'overall_precision': 0.35382019763798506, 'overall_recall': 0.4739305891848265, 'overall_f1': 0.4051611122610916, 'overall_accuracy': 0.6944940158337525}
			------------EPOCH 23---------------
Loss: tensor(834.5408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.2701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.4148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.0036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.6302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.6747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.8510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.5616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.5982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.1624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(616.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.3358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.1223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.8751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.4794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.9601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.0314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.8353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.3128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.3421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.6365, 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
				 {'BC': {'precision': 0.34798704303563166, 'recall': 0.4970257766027759, 'f1': 0.4093630919978225, 'number': 1513}, 'D': {'precision': 0.39378238341968913, 'recall': 0.44271844660194176, 'f1': 0.41681901279707495, 'number': 2060}, 'OC': {'precision': 0.30524428507395784, 'recall': 0.5194508009153318, 'f1': 0.3845285149632976, 'number': 2622}, 'overall_precision': 0.3385166125964873, 'overall_recall': 0.4884584342211461, 'overall_f1': 0.3998942777851196, 'overall_accuracy': 0.6655894937746757}
			------------EPOCH 24---------------
Loss: tensor(961.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.2601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.2482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.7989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.6580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.6702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.7584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.4901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.3059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.8160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.0892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.9322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.7291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.9780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(649.7381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.3546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.7799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1322.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.5061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.2328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.7011, 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
				 {'BC': {'precision': 0.35960844925296237, 'recall': 0.46133509583608723, 'f1': 0.404169079328315, 'number': 1513}, 'D': {'precision': 0.466196355085244, 'recall': 0.3849514563106796, 'f1': 0.42169635735176814, 'number': 2060}, 'OC': {'precision': 0.32577065351418, 'recall': 0.503813882532418, 'f1': 0.3956866856372622, 'number': 2622}, 'overall_precision': 0.3653371443419514, 'overall_recall': 0.4539144471347861, 'overall_f1': 0.4048373164411172, 'overall_accuracy': 0.7022179655901828}
			------------EPOCH 25---------------
Loss: tensor(630.4491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.3148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.0342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.5958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.6657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.4331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.3430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.7902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.2182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.7876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(882.1690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.7582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.0906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(705.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.4945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.0926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.2833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.4124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.0394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.6740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1016.4543, 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
				 {'BC': {'precision': 0.4281967213114754, 'recall': 0.43159286186384666, 'f1': 0.4298880842659645, 'number': 1513}, 'D': {'precision': 0.44091360476663355, 'recall': 0.43106796116504853, 'f1': 0.43593519882179677, 'number': 2060}, 'OC': {'precision': 0.4242798353909465, 'recall': 0.39321128909229597, 'f1': 0.4081551860649248, 'number': 2622}, 'overall_precision': 0.43089294689227675, 'overall_recall': 0.4151735270379338, 'overall_f1': 0.4228872081552121, 'overall_accuracy': 0.7345744937402244}
			------------EPOCH 26---------------
Loss: tensor(950.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.2854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.7837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.0684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.8460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.2564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.4886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.3814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.5969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.7682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1039.5916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.8154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.1705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.6449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.4771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.8625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(734.5301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.6273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.9171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.4016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.9864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.3951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.4034, 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
				 {'BC': {'precision': 0.37255883825738606, 'recall': 0.4917382683410443, 'f1': 0.4239316239316239, 'number': 1513}, 'D': {'precision': 0.4114465975664714, 'recall': 0.4432038834951456, 'f1': 0.4267352185089974, 'number': 2060}, 'OC': {'precision': 0.3828723758747084, 'recall': 0.43821510297482835, 'f1': 0.4086786412946825, 'number': 2622}, 'overall_precision': 0.3888042122765692, 'overall_recall': 0.4529459241323648, 'overall_f1': 0.41843125559200717, 'overall_accuracy': 0.7273466406675256}
			------------EPOCH 27---------------
Loss: tensor(567.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.9274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(894.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.8147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.4784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.4518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.9462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.7280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.4538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.7719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.8873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.1259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.3937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.2075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.0411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.7245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.7204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.2362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.5721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.9293, 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
				 {'BC': {'precision': 0.3757888697647734, 'recall': 0.43291473892927956, 'f1': 0.4023341523341524, 'number': 1513}, 'D': {'precision': 0.4451219512195122, 'recall': 0.38980582524271845, 'f1': 0.415631469979296, 'number': 2060}, 'OC': {'precision': 0.333502538071066, 'recall': 0.5011441647597255, 'f1': 0.40048765620237736, 'number': 2622}, 'overall_precision': 0.370241752370776, 'overall_recall': 0.44745762711864406, 'overall_f1': 0.4052039175559129, 'overall_accuracy': 0.7149442235742388}
			------------EPOCH 28---------------
Loss: tensor(622.4548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.4852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.8099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.0467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.0592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.7726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.4744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.6997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.8985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.8820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.6734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.7577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.1454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.6048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.8273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.6963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.7023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.8782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.5647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.4897, 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
				 {'BC': {'precision': 0.41149686966420035, 'recall': 0.47785855915399866, 'f1': 0.44220183486238523, 'number': 1513}, 'D': {'precision': 0.49117814456459874, 'recall': 0.41893203883495145, 'f1': 0.452187581870579, 'number': 2060}, 'OC': {'precision': 0.40723217303142956, 'recall': 0.4595728451563692, 'f1': 0.43182225407633046, 'number': 2622}, 'overall_precision': 0.4311756527112622, 'overall_recall': 0.45052461662631155, 'overall_f1': 0.4406378275970951, 'overall_accuracy': 0.7404311907009433}
			------------EPOCH 29---------------
Loss: tensor(447.0402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.7577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.0588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.9461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.3155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.3686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.4085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.1585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.7916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.8140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.7840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.3551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.5044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.5345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.5794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.6167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.1744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.9580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.5671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.2133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.5905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.3659, 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
				 {'BC': {'precision': 0.413472706155633, 'recall': 0.47058823529411764, 'f1': 0.44018547140649145, 'number': 1513}, 'D': {'precision': 0.44, 'recall': 0.42184466019417477, 'f1': 0.430731102850062, 'number': 2060}, 'OC': {'precision': 0.37492642731018244, 'recall': 0.4858886346300534, 'f1': 0.4232558139534884, 'number': 2622}, 'overall_precision': 0.4023960535588443, 'overall_recall': 0.4608555286521388, 'overall_f1': 0.4296463506395786, 'overall_accuracy': 0.7294895027319769}
			------------EPOCH 30---------------
Loss: tensor(374.6704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.4821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.6369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.7931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.4286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.5905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.0013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.7288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.3960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.1236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.8829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.8793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.1537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.8976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.6798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.4389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.5209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.8423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.5671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.9540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.4833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.0930, 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
				 {'BC': {'precision': 0.41162654139753374, 'recall': 0.4633179114342366, 'f1': 0.4359452736318408, 'number': 1513}, 'D': {'precision': 0.45369349503858875, 'recall': 0.3995145631067961, 'f1': 0.42488384099122356, 'number': 2060}, 'OC': {'precision': 0.3823621065752571, 'recall': 0.4679633867276888, 'f1': 0.42085405590807756, 'number': 2622}, 'overall_precision': 0.4090098126672614, 'overall_recall': 0.4440677966101695, 'overall_f1': 0.42581843510564205, 'overall_accuracy': 0.7309777927831713}


		-------------RUN 3-----------
Train dataset size: 26
			------------EPOCH 1---------------
Loss: tensor(6676.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7056.8125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5393.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4239.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6951.4966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6300.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6336.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5510.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8282.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5823.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6705.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10348.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5042.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6407.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3971.7822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6387.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4793.4609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6171.8018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6135.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5838.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4176.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7104.7012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6437.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5245.9585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4274.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7108.9365, 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': 1576}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 2098}, 'OC': {'precision': 0.0061162079510703364, 'recall': 0.0008382229673093043, 'f1': 0.001474382602285293, 'number': 2386}, 'overall_precision': 0.0061162079510703364, 'overall_recall': 0.00033003300330033004, 'overall_f1': 0.0006262721152340692, 'overall_accuracy': 0.2535139023967812}
			------------EPOCH 2---------------
Loss: tensor(6232.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6178.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5059.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3753.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6162.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5700.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5265.5908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4756.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6784.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5497.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5651.3872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8001.5352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4263.6646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5614.5469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3390.7590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5647.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4725.3267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5250.7407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5535.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5160.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4556.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6149.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6047.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4814.4502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4091.8938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6437.3521, 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': 1576}, 'D': {'precision': 0.013100436681222707, 'recall': 0.002859866539561487, 'f1': 0.004694835680751173, 'number': 2098}, 'OC': {'precision': 0.055652680652680656, 'recall': 0.08005029337803855, 'f1': 0.06565830182193194, 'number': 2386}, 'overall_precision': 0.050616649537512846, 'overall_recall': 0.03250825082508251, 'overall_f1': 0.039590032154340836, 'overall_accuracy': 0.3650728093899466}
			------------EPOCH 3---------------
Loss: tensor(5621.5278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5630.5850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4552.9663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3459.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5677.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5080.8633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4719.6191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4249.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6350.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4788.0049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5547.9502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7811.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3993.7639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5047.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2989.5818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5196.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4206.2852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4799.7539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5102.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4732.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4292.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5508.5151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5504.8198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4358.7373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3711.7463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5746.5879, 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.25755743651753327, 'recall': 0.1351522842639594, 'f1': 0.1772784019975031, 'number': 1576}, 'D': {'precision': 0.33793103448275863, 'recall': 0.09342230695900858, 'f1': 0.1463778939507095, 'number': 2098}, 'OC': {'precision': 0.1441032798325192, 'recall': 0.3461860854987427, 'f1': 0.20349839862034985, 'number': 2386}, 'overall_precision': 0.17299341644488023, 'overall_recall': 0.2037953795379538, 'overall_f1': 0.1871353890446246, 'overall_accuracy': 0.5264658468671312}
			------------EPOCH 4---------------
Loss: tensor(5242.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5074.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4098.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3033.5947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5032.7002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4434.8550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4165.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3910.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5369.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4459.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5167.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7016.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3430.9021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4259.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2470.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4544.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3859.7744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4305.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4664.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4272.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3540.9041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4761.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4926.5322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3745.6145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3180.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5105.4922, 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.28886168910648713, 'recall': 0.14974619289340102, 'f1': 0.19724195570413708, 'number': 1576}, 'D': {'precision': 0.32985074626865674, 'recall': 0.10533841754051478, 'f1': 0.1596820809248555, 'number': 2098}, 'OC': {'precision': 0.1791543756145526, 'recall': 0.3818105616093881, 'f1': 0.24387632177753985, 'number': 2386}, 'overall_precision': 0.20815581253804016, 'overall_recall': 0.22574257425742575, 'overall_f1': 0.21659278024065864, 'overall_accuracy': 0.5947521283257171}
			------------EPOCH 5---------------
Loss: tensor(5020.6846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4724.0337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3741.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2713.2473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4655.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3944.9514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3897.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3414.6943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4373.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4008.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4682.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6200.0498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2993.8826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3701.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2265.8599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4117.3867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3674.0808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3827.6177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4255.0073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3828.5901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2929.6021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4155.6216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4388.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3236.4353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.5569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4424.8433, 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.3017241379310345, 'recall': 0.1998730964467005, 'f1': 0.24045801526717558, 'number': 1576}, 'D': {'precision': 0.26638772663877264, 'recall': 0.09103908484270734, 'f1': 0.13570159857904085, 'number': 2098}, 'OC': {'precision': 0.1808355851174392, 'recall': 0.36462699077954736, 'f1': 0.24176740308461855, 'number': 2386}, 'overall_precision': 0.209373097991479, 'overall_recall': 0.22706270627062705, 'overall_f1': 0.21785940468651044, 'overall_accuracy': 0.634167788006768}
			------------EPOCH 6---------------
Loss: tensor(4619.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4336.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3389.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2461.1667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4383.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3700.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3820.0354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3283.6479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3713.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3653.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4275.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5415.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2584.0532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3285.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1913.9988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3614.0298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3496.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3460.4451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3861.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3461.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2814.3796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3756.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4337.9727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2929.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3038.9736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4143.2422, 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.24688561721404303, 'recall': 0.2766497461928934, 'f1': 0.2609216038300419, 'number': 1576}, 'D': {'precision': 0.29746192893401013, 'recall': 0.13965681601525262, 'f1': 0.19007460265974702, 'number': 2098}, 'OC': {'precision': 0.19493266377539376, 'recall': 0.35792120704107294, 'f1': 0.25240135953893894, 'number': 2386}, 'overall_precision': 0.2219573752103197, 'overall_recall': 0.2612211221122112, 'overall_f1': 0.23999393571861732, 'overall_accuracy': 0.635666608934305}
			------------EPOCH 7---------------
Loss: tensor(4050.9817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4095.0264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2925.7832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2246.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3586.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3315.6177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2951.5867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2865.6746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3159.3962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3499.5122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3885.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4436.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2446.4023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2926.7981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1666.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3375.6343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3062.3054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3054.9871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4062.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3026.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.2366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3011.2544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3468.1230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2501.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2599.4971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3581.5815, 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.20265570660765098, 'recall': 0.4067258883248731, 'f1': 0.27052120700569743, 'number': 1576}, 'D': {'precision': 0.2885304659498208, 'recall': 0.2302192564346997, 'f1': 0.25609756097560976, 'number': 2098}, 'OC': {'precision': 0.23175007969397513, 'recall': 0.3046940486169321, 'f1': 0.2632627195364838, 'number': 2386}, 'overall_precision': 0.23212942061700526, 'overall_recall': 0.30544554455445544, 'overall_f1': 0.2637879435656263, 'overall_accuracy': 0.6195459571803514}
			------------EPOCH 8---------------
Loss: tensor(4009.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4152.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2807.8989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2255.0005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3653.7668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3429.3572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2718.3374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2843.9192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2646.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3039.4011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3567.4412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4206.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1923.8938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2562.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2828.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2775.4536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2904.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3644.6582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2874.3267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2261.2083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3468.5693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3294.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2708.5571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2293.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3426.2996, 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.32653061224489793, 'recall': 0.3350253807106599, 'f1': 0.33072345756342, 'number': 1576}, 'D': {'precision': 0.42833607907743, 'recall': 0.24785510009532888, 'f1': 0.3140096618357488, 'number': 2098}, 'OC': {'precision': 0.24266418258034467, 'recall': 0.43671416596814755, 'f1': 0.31197604790419164, 'number': 2386}, 'overall_precision': 0.29333333333333333, 'overall_recall': 0.3448844884488449, 'overall_f1': 0.31702692453545694, 'overall_accuracy': 0.6814106236427344}
			------------EPOCH 9---------------
Loss: tensor(3969.3682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3593.6411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2641.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1821.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2894.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2798.3523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2222.3718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2272.3157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2447.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2827.3135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3270.6294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3700.8025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1742.6023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2615.6399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1458.0009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2596.4824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2729.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2322.7268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2804.4541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2475.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1733.9766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2605.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3028.4460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2220.7668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2427.9429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3156.8115, 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.37892196299275943, 'recall': 0.29885786802030456, 'f1': 0.33416105001773677, 'number': 1576}, 'D': {'precision': 0.32142857142857145, 'recall': 0.30457578646329836, 'f1': 0.31277533039647576, 'number': 2098}, 'OC': {'precision': 0.22910216718266255, 'recall': 0.4652137468566639, 'f1': 0.3070114783570737, 'number': 2386}, 'overall_precision': 0.274888558692422, 'overall_recall': 0.36633663366336633, 'overall_f1': 0.3140916808149406, 'overall_accuracy': 0.6501152426757617}
			------------EPOCH 10---------------
Loss: tensor(3386.6628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3342.9541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2302.1191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1735.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2792.7639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2505.0366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2305.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2128.4238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2060.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2490.7346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2866.8250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2952.5742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1582.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2175.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1147.9261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2573.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2275.7566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2159.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2507.2793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2178.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1454.0369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2091.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2978.4255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1996.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2090.3752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2629.1570, 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.31377825618945104, 'recall': 0.3699238578680203, 'f1': 0.3395457192778102, 'number': 1576}, 'D': {'precision': 0.351981351981352, 'recall': 0.3598665395614871, 'f1': 0.3558802733914683, 'number': 2098}, 'OC': {'precision': 0.23741166077738515, 'recall': 0.450544844928751, 'f1': 0.31096326294474974, 'number': 2386}, 'overall_precision': 0.2828507795100223, 'overall_recall': 0.39818481848184817, 'overall_f1': 0.33075183332191077, 'overall_accuracy': 0.651201055169933}
			------------EPOCH 11---------------
Loss: tensor(3134.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2987.4182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2092.2454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1534.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2537.5754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2346.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1888.5630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2027.3082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1907.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2245.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2702.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2936.6360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.9379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1055.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2110.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2090.3923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1845.9871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2254.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.5170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1461.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.0355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2579.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1729.3467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1834.1442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2354.2627, 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.3141025641025641, 'recall': 0.342005076142132, 'f1': 0.327460510328068, 'number': 1576}, 'D': {'precision': 0.467412771560237, 'recall': 0.33841754051477596, 'f1': 0.3925905446502626, 'number': 2098}, 'OC': {'precision': 0.18746001279590532, 'recall': 0.3683989941324392, 'f1': 0.24848056537102473, 'number': 2386}, 'overall_precision': 0.26855123674911663, 'overall_recall': 0.35115511551155115, 'overall_f1': 0.3043478260869565, 'overall_accuracy': 0.580276848878882}
			------------EPOCH 12---------------
Loss: tensor(3649.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3519.7380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2458.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1931.8926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2562.5027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2585.6138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1732.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1945.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.7939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1847.0592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2323.5867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2351.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1221.5659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1824.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.7314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2048.5117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2411.8330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2004.8357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2890.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2262.7007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2907.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2117.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2986.7043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1903.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1751.9645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2365.5918, 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.3463626492942454, 'recall': 0.40482233502538073, 'f1': 0.37331772966647164, 'number': 1576}, 'D': {'precision': 0.3120411160058737, 'recall': 0.4051477597712107, 'f1': 0.3525508087930319, 'number': 2098}, 'OC': {'precision': 0.24209245742092458, 'recall': 0.5004191114836547, 'f1': 0.3263186663022684, 'number': 2386}, 'overall_precision': 0.28237523689197724, 'overall_recall': 0.4425742574257426, 'overall_f1': 0.3447743925954493, 'overall_accuracy': 0.6050107248964148}
			------------EPOCH 13---------------
Loss: tensor(2778.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3204.7378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1937.3341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.9010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3192.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2659.7966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1748.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2460.9150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2112.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2588.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4103.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3449.2273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1350.4296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2269.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2715.2698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2610.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2017.4905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2102.5754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.4584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1489.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1831.4381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2542.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1751.0133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.0507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.1042, 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.3331545064377682, 'recall': 0.39403553299492383, 'f1': 0.361046511627907, 'number': 1576}, 'D': {'precision': 0.4837153196622437, 'recall': 0.3822688274547188, 'f1': 0.42705005324813633, 'number': 2098}, 'OC': {'precision': 0.2857631759069131, 'recall': 0.34995808885163454, 'f1': 0.31461944235116807, 'number': 2386}, 'overall_precision': 0.3504034761018001, 'overall_recall': 0.3726072607260726, 'overall_f1': 0.3611644273832374, 'overall_accuracy': 0.7301189730745147}
			------------EPOCH 14---------------
Loss: tensor(3249.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2951.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2331.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1547.3826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2702.0706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2440.5916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1932.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2326.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1643.8438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2032.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2216.5994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2369.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.6049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1816.4398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1902.6875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.8738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1675.9523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1642.7640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.8607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1640.8275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2236.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1508.3490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2100.5793, 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.337446020974707, 'recall': 0.3470812182741117, 'f1': 0.34219580857053494, 'number': 1576}, 'D': {'precision': 0.3257638315441784, 'recall': 0.3760724499523356, 'f1': 0.3491150442477876, 'number': 2098}, 'OC': {'precision': 0.2776151184455683, 'recall': 0.4371332774518022, 'f1': 0.33957349829073746, 'number': 2386}, 'overall_precision': 0.305, 'overall_recall': 0.3925742574257426, 'overall_f1': 0.34329004329004326, 'overall_accuracy': 0.6896841151627386}
			------------EPOCH 15---------------
Loss: tensor(2337.1655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2434.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1536.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1198.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2095.7673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1930.7283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1378.3152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1645.7294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.1201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1556.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2313.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2218.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.3135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1358.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(775.6372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1561.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.0608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.6272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.0129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1761.4531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1467.6719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2479.0310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1629.7711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1376.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2149.3154, 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.28107838242636046, 'recall': 0.35723350253807107, 'f1': 0.31461302039675887, 'number': 1576}, 'D': {'precision': 0.4212248714352501, 'recall': 0.4294566253574833, 'f1': 0.4253009204625915, 'number': 2098}, 'OC': {'precision': 0.285142704721259, 'recall': 0.44803017602682316, 'f1': 0.34849225753871227, 'number': 2386}, 'overall_precision': 0.3209986060068432, 'overall_recall': 0.417986798679868, 'overall_f1': 0.3631280911762597, 'overall_accuracy': 0.725702447408039}
			------------EPOCH 16---------------
Loss: tensor(2088.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1978.7275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.2588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(996.3585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1874.9836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.8031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1207.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1463.3925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1308.9143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1468.8162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2247.6309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2029.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.4651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.6963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1845.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1354.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.5834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1530.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.2962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.9221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1855.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.9738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1127.9703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.8146, 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.3728813559322034, 'recall': 0.4606598984771574, 'f1': 0.4121487368719841, 'number': 1576}, 'D': {'precision': 0.4470862470862471, 'recall': 0.4571020019065777, 'f1': 0.4520386518972425, 'number': 2098}, 'OC': {'precision': 0.34271186440677964, 'recall': 0.4237217099748533, 'f1': 0.37893553223388304, 'number': 2386}, 'overall_precision': 0.38284578244816814, 'overall_recall': 0.4448844884488449, 'overall_f1': 0.41154022286673786, 'overall_accuracy': 0.744694173916519}
			------------EPOCH 17---------------
Loss: tensor(1950.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1897.7986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1400.8234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.8483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1790.9503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.7841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.6483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.5028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1287.6053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1737.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1715.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.9410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1088.0328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.2836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1375.9615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1560.8029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1206.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1213.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.8624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1771.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.9769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1023.5821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1337.7921, 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.3753549119818285, 'recall': 0.41941624365482233, 'f1': 0.39616421935870544, 'number': 1576}, 'D': {'precision': 0.4146897810218978, 'recall': 0.4332697807435653, 'f1': 0.4237762237762237, 'number': 2098}, 'OC': {'precision': 0.2887446967806339, 'recall': 0.48491198658843254, 'f1': 0.36195839199124047, 'number': 2386}, 'overall_precision': 0.34258793969849244, 'overall_recall': 0.45, 'overall_f1': 0.3890156918687589, 'overall_accuracy': 0.7136785728560199}
			------------EPOCH 18---------------
Loss: tensor(1682.8420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1646.3153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1111.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1505.1676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.4752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.7240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1107.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.5686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.2694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.9445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.7531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.7205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.5426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(999.2316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.6322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.7159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.9871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(978.7621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.9161, 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.3301119023397762, 'recall': 0.4118020304568528, 'f1': 0.36645962732919257, 'number': 1576}, 'D': {'precision': 0.4162833486660534, 'recall': 0.43136320305052434, 'f1': 0.4236891385767791, 'number': 2098}, 'OC': {'precision': 0.3165316531653165, 'recall': 0.44216261525565803, 'f1': 0.3689456198636125, 'number': 2386}, 'overall_precision': 0.34912351130737324, 'overall_recall': 0.4305280528052805, 'overall_f1': 0.3855759994088524, 'overall_accuracy': 0.7430488016094006}
			------------EPOCH 19---------------
Loss: tensor(1438.7880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.0190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(938.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.3532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.7410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1201.5132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.0665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1037.7949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.1578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1363.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1181.3434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.9663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.9514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1107.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.5509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.5181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(916.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.5467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.8326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.3456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(863.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.5594, 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.38552278820375335, 'recall': 0.45621827411167515, 'f1': 0.41790177274048246, 'number': 1576}, 'D': {'precision': 0.4541871921182266, 'recall': 0.43946615824594853, 'f1': 0.44670542635658916, 'number': 2098}, 'OC': {'precision': 0.34216628022524015, 'recall': 0.43294216261525564, 'f1': 0.3822386679000925, 'number': 2386}, 'overall_precision': 0.3867515186577958, 'overall_recall': 0.4412541254125413, 'overall_f1': 0.41220903345151844, 'overall_accuracy': 0.7474919729812547}
			------------EPOCH 20---------------
Loss: tensor(1244.5088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1105.3173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.4803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.4652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1055.6134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.5311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.4502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(804.3513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(759.2703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1189.2675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1095.7343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.5753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.0289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.7639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.7839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.6526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.3238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(772.8151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(605.0020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.7756, 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.3721424774056353, 'recall': 0.44416243654822335, 'f1': 0.404975412207116, 'number': 1576}, 'D': {'precision': 0.42999053926206243, 'recall': 0.4332697807435653, 'f1': 0.4316239316239317, 'number': 2098}, 'OC': {'precision': 0.29535002554931017, 'recall': 0.4844928751047779, 'f1': 0.366984126984127, 'number': 2386}, 'overall_precision': 0.3496017195599949, 'overall_recall': 0.45627062706270627, 'overall_f1': 0.39587658386427094, 'overall_accuracy': 0.7212659374625294}
			------------EPOCH 21---------------
Loss: tensor(1181.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.5125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.8569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1097.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(894.6042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.6627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.3034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.6882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.2137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(383.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.9961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.7831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(673.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.4330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.6555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.4095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.3785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.8655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.9024, 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.3646265560165975, 'recall': 0.4460659898477157, 'f1': 0.40125570776255703, 'number': 1576}, 'D': {'precision': 0.41892512632062473, 'recall': 0.43469971401334606, 'f1': 0.42666666666666664, 'number': 2098}, 'OC': {'precision': 0.31064425770308124, 'recall': 0.46479463537300925, 'f1': 0.3723975822699798, 'number': 2386}, 'overall_precision': 0.3549185667752443, 'overall_recall': 0.4495049504950495, 'overall_f1': 0.3966508918820531, 'overall_accuracy': 0.7308983599568339}
			------------EPOCH 22---------------
Loss: tensor(1011.8114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.4113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.8251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.3072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(994.0543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.0778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.5634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1016.8078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.0019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.7359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.7433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.5006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.9655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.6636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.7123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.8598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.1364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.7335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.6368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.4204, 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.3961187214611872, 'recall': 0.4403553299492386, 'f1': 0.41706730769230765, 'number': 1576}, 'D': {'precision': 0.4754273504273504, 'recall': 0.4242135367016206, 'f1': 0.4483627204030227, 'number': 2098}, 'OC': {'precision': 0.3475298126064736, 'recall': 0.42749371332774516, 'f1': 0.3833865814696486, 'number': 2386}, 'overall_precision': 0.39701173959445035, 'overall_recall': 0.4297029702970297, 'overall_f1': 0.41271099136223155, 'overall_accuracy': 0.7503896934411596}
			------------EPOCH 23---------------
Loss: tensor(910.3439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.6625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.3346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.7134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.8651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.3410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.6605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.4533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(690.4357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.8299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.7639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.7156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.4579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.7704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.8637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.3856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.9149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.4452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.1974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.3434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.2227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.8627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.0016, 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.3830227743271222, 'recall': 0.46954314720812185, 'f1': 0.42189281641961235, 'number': 1576}, 'D': {'precision': 0.46299132210311383, 'recall': 0.4323164918970448, 'f1': 0.44712842001478925, 'number': 2098}, 'OC': {'precision': 0.3389937106918239, 'recall': 0.451802179379715, 'f1': 0.3873517786561265, 'number': 2386}, 'overall_precision': 0.3853768915287795, 'overall_recall': 0.44966996699669964, 'overall_f1': 0.4150483588454802, 'overall_accuracy': 0.7444810082734915}
			------------EPOCH 24---------------
Loss: tensor(775.6624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.2279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.9555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.1981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.6813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.7889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.4869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.5270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.9684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.6138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.7937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.6439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.8496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.7888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.8666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.4518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.3729, 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.39751552795031053, 'recall': 0.4467005076142132, 'f1': 0.42067523155064235, 'number': 1576}, 'D': {'precision': 0.4214801444043321, 'recall': 0.44518589132507147, 'f1': 0.4330088085303662, 'number': 2098}, 'OC': {'precision': 0.31675392670157065, 'recall': 0.5071248952221291, 'f1': 0.38994521430873347, 'number': 2386}, 'overall_precision': 0.3648008197771231, 'overall_recall': 0.46996699669966996, 'overall_f1': 0.41075935674623204, 'overall_accuracy': 0.7220453243448487}
			------------EPOCH 25---------------
Loss: tensor(812.8480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.6994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.1354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(734.0474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.3150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.8244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.2853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.3862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(353.4290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.7472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.0024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.4534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.2470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.2056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.8450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.7955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.7130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.0350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.7175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.4819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.3997, 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.3696437790397522, 'recall': 0.4543147208121827, 'f1': 0.4076288072872189, 'number': 1576}, 'D': {'precision': 0.45344740815299445, 'recall': 0.4294566253574833, 'f1': 0.44112607099143203, 'number': 2098}, 'OC': {'precision': 0.31636155606407323, 'recall': 0.46353730092204526, 'f1': 0.37606256375382524, 'number': 2386}, 'overall_precision': 0.36698113207547167, 'overall_recall': 0.44933993399339933, 'overall_f1': 0.40400593471810087, 'overall_accuracy': 0.7332898120145486}
			------------EPOCH 26---------------
Loss: tensor(644.0934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.6986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.5036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.9094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.3242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.1067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.8231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.6396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.1369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.7912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.6962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.2961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.8017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.4823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.4032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.1410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.7405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.8397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.8667, 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.4158595641646489, 'recall': 0.43591370558375636, 'f1': 0.4256505576208178, 'number': 1576}, 'D': {'precision': 0.4917400881057269, 'recall': 0.42564346997140134, 'f1': 0.45631067961165045, 'number': 2098}, 'OC': {'precision': 0.3526208304969367, 'recall': 0.43419949706621963, 'f1': 0.3891810668670173, 'number': 2386}, 'overall_precision': 0.4083671557914455, 'overall_recall': 0.4316831683168317, 'overall_f1': 0.419701588320231, 'overall_accuracy': 0.7472588230591934}
			------------EPOCH 27---------------
Loss: tensor(577.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.8292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.5561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.6673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.1913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.0552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.9350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.4568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.5918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.4676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.9087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.6014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.3568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.8288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.8837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.8553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.5938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.7972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.2382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.1972, 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.39446554530656536, 'recall': 0.4612944162436548, 'f1': 0.4252705469435507, 'number': 1576}, 'D': {'precision': 0.45084409136047665, 'recall': 0.432793136320305, 'f1': 0.44163424124513617, 'number': 2098}, 'OC': {'precision': 0.32102816516270166, 'recall': 0.4920368818105616, 'f1': 0.3885487340724806, 'number': 2386}, 'overall_precision': 0.37383550705350016, 'overall_recall': 0.4635313531353135, 'overall_f1': 0.4138794754678061, 'overall_accuracy': 0.7326769607908445}
			------------EPOCH 28---------------
Loss: tensor(550.7356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.7881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.1255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.5572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.4726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.5354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.7821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.3370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.1518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.4655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.6252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.0463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.0197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.3568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.5833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.9476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.0668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.6803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.4554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.6564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.3504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.5517, 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.41575618171362855, 'recall': 0.45875634517766495, 'f1': 0.43619909502262444, 'number': 1576}, 'D': {'precision': 0.4893848666303756, 'recall': 0.42850333651096284, 'f1': 0.45692503176620075, 'number': 2098}, 'OC': {'precision': 0.352258064516129, 'recall': 0.45766974015088013, 'f1': 0.3981042654028436, 'number': 2386}, 'overall_precision': 0.40653085680047935, 'overall_recall': 0.44785478547854785, 'overall_f1': 0.4261934673366834, 'overall_accuracy': 0.7467259089516247}
			------------EPOCH 29---------------
Loss: tensor(435.5600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.6546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.9631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.8237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.4301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.7971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.9236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.5349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.6158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.4564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.9929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.4570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.4372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.6627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.4403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.4278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(408.5464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.3152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.5267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.3031, 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.412849494348602, 'recall': 0.4403553299492386, 'f1': 0.4261590420632484, 'number': 1576}, 'D': {'precision': 0.4836779107725789, 'recall': 0.42373689227836037, 'f1': 0.45172764227642276, 'number': 2098}, 'OC': {'precision': 0.3375540457072267, 'recall': 0.4580888516345348, 'f1': 0.3886913229018492, 'number': 2386}, 'overall_precision': 0.3960337427852597, 'overall_recall': 0.4415841584158416, 'overall_f1': 0.4175704142935164, 'overall_accuracy': 0.7444343782890792}
			------------EPOCH 30---------------
Loss: tensor(380.6863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.3992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.8248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.9462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.0188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.9567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.9689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.3788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.8336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.3448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.7182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.0814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.1491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.0377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.5665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.2838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.4753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.9638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.8143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.4807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.8290, 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.41149943630214203, 'recall': 0.4631979695431472, 'f1': 0.43582089552238806, 'number': 1576}, 'D': {'precision': 0.48695652173913045, 'recall': 0.4270734032411821, 'f1': 0.45505332656170644, 'number': 2098}, 'OC': {'precision': 0.34166412679061264, 'recall': 0.46982397317686503, 'f1': 0.3956237868360685, 'number': 2386}, 'overall_precision': 0.39840464104423495, 'overall_recall': 0.4533003300330033, 'overall_f1': 0.42408336549594755, 'overall_accuracy': 0.7407506095205105}


		-------------RUN 4-----------
Train dataset size: 28
			------------EPOCH 1---------------
Loss: tensor(6161.8721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5657.2070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4329.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3578.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4631.2227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5989.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3993.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3464.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4940.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5002.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4967.3931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5683.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3444.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3795.5122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4031.7688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2985.5657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3250.1633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1682.0536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4179.8042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5152.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2772.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4106.5503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4426.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3127.3337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4070.6687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5857.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3689.5500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3449.4880, 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': 1707}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1984}, 'OC': {'precision': 0.0070921985815602835, 'recall': 0.0020308692120227455, 'f1': 0.0031575623618566463, 'number': 2462}, 'overall_precision': 0.0070921985815602835, 'overall_recall': 0.0008126117341134406, 'overall_f1': 0.001458151064450277, 'overall_accuracy': 0.43440909983449744}
			------------EPOCH 2---------------
Loss: tensor(4848.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4206.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3218.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2621.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3532.7764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4550.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3274.5117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2771.4185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4364.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4207.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4267.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4739.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2894.6411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3207.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3383.6941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2582.4792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2730.7383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1213.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3565.8303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4647.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2237.9031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3886.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3908.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2671.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3590.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5133.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3245.6404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3264.9814, 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': 1707}, 'D': {'precision': 0.39473684210526316, 'recall': 0.007560483870967742, 'f1': 0.014836795252225518, 'number': 1984}, 'OC': {'precision': 0.03664302600472813, 'recall': 0.025182778229082048, 'f1': 0.029850746268656716, 'number': 2462}, 'overall_precision': 0.04450867052023121, 'overall_recall': 0.012514220705346985, 'overall_f1': 0.01953570975516935, 'overall_accuracy': 0.37913405705629893}
			------------EPOCH 3---------------
Loss: tensor(4534.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3948.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2791.9490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2519.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3043.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3925.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2849.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2596.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3938.8696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3735.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3837.6226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4111.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2624.3140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2881.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3118.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2481.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2439.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.5770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3268.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4288.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1887.0424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3591.5029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3513.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2314.4353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3218.3152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4510.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2918.8894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2941.5876, 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.22935779816513763, 'recall': 0.014645577035735208, 'f1': 0.027533039647577095, 'number': 1707}, 'D': {'precision': 0.29430379746835444, 'recall': 0.046875, 'f1': 0.0808695652173913, 'number': 1984}, 'OC': {'precision': 0.11453045685279188, 'recall': 0.14662875710804224, 'f1': 0.12860705379408618, 'number': 2462}, 'overall_precision': 0.13391109868604975, 'overall_recall': 0.0778482041280676, 'overall_f1': 0.09845837615621786, 'overall_accuracy': 0.47523072175937614}
			------------EPOCH 4---------------
Loss: tensor(3977.9634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3843.1597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2516.7070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2308.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2804.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3438.8284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2630.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2555.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3761.0107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3465.4382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3551.6067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3616.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2317.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2590.7422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2761.9329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2319.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2123.8274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.7698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3126.4165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4020.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.5006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3374.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3304.3323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2126.5779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3052.5898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3956.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2666.0857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2908.2266, 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.3264094955489614, 'recall': 0.12888107791446984, 'f1': 0.18479630407391856, 'number': 1707}, 'D': {'precision': 0.23198198198198197, 'recall': 0.051915322580645164, 'f1': 0.08484349258649095, 'number': 1984}, 'OC': {'precision': 0.22697368421052633, 'recall': 0.252233956133225, 'f1': 0.23893805309734514, 'number': 2462}, 'overall_precision': 0.24494032174364297, 'overall_recall': 0.15342109540061757, 'overall_f1': 0.1886679324472869, 'overall_accuracy': 0.6443588880473505}
			------------EPOCH 5---------------
Loss: tensor(3348.7329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3562.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2455.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2225.3748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2644.7908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3095.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2392.8035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2367.2964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3510.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3201.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3265.9585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3218.7339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2192.0398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2469.9443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2100.9924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.9971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.8932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2978.7959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3784.9038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2827.9956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3074.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1862.3363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2949.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3778.0522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2594.0293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2587.8223, 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.22185970636215335, 'recall': 0.2390158172231986, 'f1': 0.23011844331641285, 'number': 1707}, 'D': {'precision': 0.30708661417322836, 'recall': 0.07862903225806452, 'f1': 0.12520064205457465, 'number': 1984}, 'OC': {'precision': 0.2640791476407915, 'recall': 0.2818846466287571, 'f1': 0.2726915520628684, 'number': 2462}, 'overall_precision': 0.2528643216080402, 'overall_recall': 0.20445311230294166, 'overall_f1': 0.22609633357296907, 'overall_accuracy': 0.6675783331930769}
			------------EPOCH 6---------------
Loss: tensor(2734.2478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3005.4382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2521.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2219.3672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2241.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2660.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2037.4989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1981.0292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3108.8457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3021.5042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2883.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2833.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2067.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2212.9685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1828.8230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1814.5814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.7625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2807.4412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3500.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.9060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2481.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2778.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1644.9464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2659.8171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3195.6731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2239.2390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1844.4744, 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.2540753232152895, 'recall': 0.26479203280609254, 'f1': 0.25932300631095806, 'number': 1707}, 'D': {'precision': 0.3033854166666667, 'recall': 0.11743951612903226, 'f1': 0.16933139534883723, 'number': 1984}, 'OC': {'precision': 0.2190173551698851, 'recall': 0.36393176279447603, 'f1': 0.2734625362429422, 'number': 2462}, 'overall_precision': 0.23817414884001206, 'overall_recall': 0.2569478303266699, 'overall_f1': 0.24720506606207487, 'overall_accuracy': 0.623783275828214}
			------------EPOCH 7---------------
Loss: tensor(2246.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2537.6177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1930.8231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1892.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1851.5483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2330.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1845.5908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1806.6740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2713.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2664.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2525.3352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2522.3567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1728.0569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1838.7087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1915.8861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1662.4095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1554.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.8322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2301.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2911.5327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.9362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2294.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2363.5627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.2722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2385.7024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2813.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1940.6429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1595.1051, 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.31820931639443434, 'recall': 0.3081429408318688, 'f1': 0.3130952380952381, 'number': 1707}, 'D': {'precision': 0.4675876726886291, 'recall': 0.2217741935483871, 'f1': 0.30085470085470084, 'number': 1984}, 'OC': {'precision': 0.20275669196963644, 'recall': 0.4122664500406174, 'f1': 0.2718264595607927, 'number': 2462}, 'overall_precision': 0.2606578947368421, 'overall_recall': 0.32195676905574516, 'overall_f1': 0.28808260015996506, 'overall_accuracy': 0.6011038177788999}
			------------EPOCH 8---------------
Loss: tensor(1954.7225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2406.5657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1605.8711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1682.3673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.9290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1968.5208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1655.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1734.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2526.5964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2444.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2247.3254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2138.4226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1567.9893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1733.7075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1460.4773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1423.3514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2079.2417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2687.7361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2234.8855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2156.2632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.5114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2119.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2495.4153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1656.9434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.3059, 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.3591893780573026, 'recall': 0.30111306385471587, 'f1': 0.32759719566602935, 'number': 1707}, 'D': {'precision': 0.47420814479638007, 'recall': 0.26411290322580644, 'f1': 0.3392683716413079, 'number': 1984}, 'OC': {'precision': 0.17163175091293484, 'recall': 0.3627132412672624, 'f1': 0.2330071754729289, 'number': 2462}, 'overall_precision': 0.2495154412714821, 'overall_recall': 0.3138306517146108, 'overall_f1': 0.27800172761301467, 'overall_accuracy': 0.550450223007658}
			------------EPOCH 9---------------
Loss: tensor(1868.6378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1425.7804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1716.8016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1559.1956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1976.8716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.9691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1842.8431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2440.0637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2404.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2131.9465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1928.4333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1331.4061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1447.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1498.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1281.6608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.7870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1940.5197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2489.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(678.5895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2594.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2201.6753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1441.4910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2201.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2567.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.8773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2115.5576, 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.32577624445539677, 'recall': 0.3872290568248389, 'f1': 0.35385438972162747, 'number': 1707}, 'D': {'precision': 0.3770692826486818, 'recall': 0.30997983870967744, 'f1': 0.34024896265560167, 'number': 1984}, 'OC': {'precision': 0.25502485411713854, 'recall': 0.479285134037368, 'f1': 0.3329101424742559, 'number': 2462}, 'overall_precision': 0.29636780499577653, 'overall_recall': 0.39915488379652203, 'overall_f1': 0.3401662049861496, 'overall_accuracy': 0.6180678279895649}
			------------EPOCH 10---------------
Loss: tensor(1565.4716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1757.5447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.7874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1464.2893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1312.7563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1799.2485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1355.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.7756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2402.4163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2520.9070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2291.8853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2085.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.2542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.9198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1654.2103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1593.2501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.3795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1865.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2286.8071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.2937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1948.2201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1931.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2164.4558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2104.9277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.4988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.8387, 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.25809682804674455, 'recall': 0.45284124194493264, 'f1': 0.32879625691195236, 'number': 1707}, 'D': {'precision': 0.365625, 'recall': 0.3538306451612903, 'f1': 0.3596311475409836, 'number': 1984}, 'OC': {'precision': 0.3563714902807775, 'recall': 0.4021121039805037, 'f1': 0.37786259541984735, 'number': 2462}, 'overall_precision': 0.32042116209541144, 'overall_recall': 0.4006175849179262, 'overall_f1': 0.356059511772353, 'overall_accuracy': 0.6812883951864007}
			------------EPOCH 11---------------
Loss: tensor(1557.8218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1884.2067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1530.3997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1466.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1349.2559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.2421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1414.0079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1956.2863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2143.5581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1833.5077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.7809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1230.2239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.7167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1278.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1105.3856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.4356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1689.0402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2135.9883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.5233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1852.6887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1120.5154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1869.6332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2218.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1467.4008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.0341, 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.4227586206896552, 'recall': 0.3591095489162273, 'f1': 0.3883433639531201, 'number': 1707}, 'D': {'precision': 0.565500406834825, 'recall': 0.3503024193548387, 'f1': 0.4326174914410208, 'number': 1984}, 'OC': {'precision': 0.35380281690140847, 'recall': 0.5101543460601138, 'f1': 0.417831004657352, 'number': 2462}, 'overall_precision': 0.41162305345962436, 'overall_recall': 0.41670729725337236, 'overall_f1': 0.41414957195929575, 'overall_accuracy': 0.7247187859406996}
			------------EPOCH 12---------------
Loss: tensor(1455.9084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1699.2273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1398.5802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.3208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1390.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1308.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2098.5576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.5730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1703.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1563.5774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.4652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.2498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1065.2279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.4909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1825.5133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2325.8052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.3682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1582.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1190.9573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.7070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1817.6398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1240.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.6118, 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.35598859315589354, 'recall': 0.43878148799062683, 'f1': 0.3930726843348203, 'number': 1707}, 'D': {'precision': 0.44283324037925265, 'recall': 0.4002016129032258, 'f1': 0.4204395022504633, 'number': 1984}, 'OC': {'precision': 0.3839155749636099, 'recall': 0.42851340373679936, 'f1': 0.40499040307101725, 'number': 2462}, 'overall_precision': 0.3909706546275395, 'overall_recall': 0.42223305704534375, 'overall_f1': 0.40600093764650735, 'overall_accuracy': 0.7378187326432719}
			------------EPOCH 13---------------
Loss: tensor(1258.6720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.1019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1228.3953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1193.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1393.9485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.2808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.5085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1889.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1671.4816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1749.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.9880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(990.9265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.8898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.4452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.0982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.0149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1848.1394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1254.0996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1521.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.0290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1584.9312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.4520, 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.4433676559660812, 'recall': 0.4288224956063269, 'f1': 0.43597379392495533, 'number': 1707}, 'D': {'precision': 0.3242029636281994, 'recall': 0.3639112903225806, 'f1': 0.3429114224649727, 'number': 1984}, 'OC': {'precision': 0.3855721393034826, 'recall': 0.503655564581641, 'f1': 0.43677351179992957, 'number': 2462}, 'overall_precision': 0.37975754158443753, 'overall_recall': 0.4378352023403218, 'overall_f1': 0.406733600060391, 'overall_accuracy': 0.7141925439703779}
			------------EPOCH 14---------------
Loss: tensor(1078.0354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.5151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.0166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.0513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.8383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.5573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1016.3533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1466.8571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1476.4904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1272.6085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(886.6538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.5374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.4331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.4975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(802.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1219.9984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.6742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.7406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1042.6094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1287.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1537.9409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1554.8282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.1362, 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.36122542295381804, 'recall': 0.46280023432923256, 'f1': 0.40575243965074476, 'number': 1707}, 'D': {'precision': 0.4943181818181818, 'recall': 0.43850806451612906, 'f1': 0.46474358974358976, 'number': 1984}, 'OC': {'precision': 0.3536723163841808, 'recall': 0.5085296506904955, 'f1': 0.4171942685771409, 'number': 2462}, 'overall_precision': 0.38894083077334046, 'overall_recall': 0.4732650739476678, 'overall_f1': 0.4269794721407625, 'overall_accuracy': 0.7287932340318102}
			------------EPOCH 15---------------
Loss: tensor(876.5891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.9004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.9559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.7262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(978.8943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(879.2920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1269.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1213.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1242.3109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1136.2650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.3705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.0236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(805.0251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.4938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.9211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.5961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.5034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.0661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.8851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1298.0336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(853.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.3162, 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.3964095099466278, 'recall': 0.4786174575278266, 'f1': 0.43365180467091297, 'number': 1707}, 'D': {'precision': 0.5061728395061729, 'recall': 0.41330645161290325, 'f1': 0.45504994450610436, 'number': 1984}, 'OC': {'precision': 0.3601621308627678, 'recall': 0.5052802599512591, 'f1': 0.4205544286680189, 'number': 2462}, 'overall_precision': 0.4037841625788367, 'overall_recall': 0.46822688119616446, 'overall_f1': 0.4336243226971704, 'overall_accuracy': 0.7229305169850486}
			------------EPOCH 16---------------
Loss: tensor(826.5883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.8895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.3918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.8608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.9311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.5603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.2376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1175.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1099.5032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(986.4210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.9910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.3514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(694.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.5956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.3440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.7296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.4550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.2871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(990.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.6627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.0352, 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.41904761904761906, 'recall': 0.46397188049209137, 'f1': 0.44036697247706424, 'number': 1707}, 'D': {'precision': 0.44294655753490614, 'recall': 0.4637096774193548, 'f1': 0.45309037182959866, 'number': 1984}, 'OC': {'precision': 0.35893246187363836, 'recall': 0.5353371242891958, 'f1': 0.429735898271927, 'number': 2462}, 'overall_precision': 0.39664877601780335, 'overall_recall': 0.492442710872745, 'overall_f1': 0.4393851508120649, 'overall_accuracy': 0.7188911329911077}
			------------EPOCH 17---------------
Loss: tensor(654.6908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.6952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.6127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(654.2657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.4326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.6337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.8709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.4041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(899.9012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.0389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(826.7834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.9733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(582.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.1380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(770.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.3910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.1830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.3002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.4413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(953.2781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.3136, 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.4085811799122379, 'recall': 0.4909197422378442, 'f1': 0.44598190526875997, 'number': 1707}, 'D': {'precision': 0.41336206896551725, 'recall': 0.48336693548387094, 'f1': 0.445631970260223, 'number': 1984}, 'OC': {'precision': 0.375, 'recall': 0.5142160844841592, 'f1': 0.43371017471736895, 'number': 2462}, 'overall_precision': 0.3953788563314832, 'overall_recall': 0.4978059483178937, 'overall_f1': 0.44071942446043166, 'overall_accuracy': 0.7206022609329855}
			------------EPOCH 18---------------
Loss: tensor(576.0647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.5001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.6487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.0882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.7526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.0026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(849.4363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(815.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.6946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.5493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.9880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.7318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.5972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.6265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-23.5951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.4203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.8325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.0301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.8661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.7678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.9998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.7641, 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.4267583289264939, 'recall': 0.4727592267135325, 'f1': 0.4485825458588104, 'number': 1707}, 'D': {'precision': 0.4758230452674897, 'recall': 0.46622983870967744, 'f1': 0.47097759674134415, 'number': 1984}, 'OC': {'precision': 0.36939679026009964, 'recall': 0.5422420796100731, 'f1': 0.43943383805134956, 'number': 2462}, 'overall_precision': 0.41173311853940125, 'overall_recall': 0.4984560377051845, 'overall_f1': 0.45096309366269666, 'overall_accuracy': 0.7164997615641392}
			------------EPOCH 19---------------
Loss: tensor(483.6192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.2488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.1239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.7526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.3698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.7112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(689.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.5746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.8996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.6675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.2889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.9263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-57.8259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.8176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.4571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.9923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.6628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.8631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.1777, 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.40757128810226156, 'recall': 0.4856473345049795, 'f1': 0.44319700614808877, 'number': 1707}, 'D': {'precision': 0.5390524967989757, 'recall': 0.42439516129032256, 'f1': 0.4749012972363226, 'number': 1984}, 'OC': {'precision': 0.35944577671196376, 'recall': 0.5479285134037368, 'f1': 0.43411102172164123, 'number': 2462}, 'overall_precision': 0.4109402639814941, 'overall_recall': 0.49081748740451814, 'overall_f1': 0.447341134646719, 'overall_accuracy': 0.7226780554854274}
			------------EPOCH 20---------------
Loss: tensor(432.1686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.3665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.5857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.5276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.8267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.6062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.5718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(639.1783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.0761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.0053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.5367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.7340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-82.1918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.2614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.9719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.6666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.6331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.6246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(608.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.6786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.8918, 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.41985887096774194, 'recall': 0.4879906268306971, 'f1': 0.4513681929016527, 'number': 1707}, 'D': {'precision': 0.5008375209380235, 'recall': 0.45211693548387094, 'f1': 0.47523178807947025, 'number': 1984}, 'OC': {'precision': 0.3988458927359131, 'recall': 0.4772542648253452, 'f1': 0.4345414201183432, 'number': 2462}, 'overall_precision': 0.43222734712096417, 'overall_recall': 0.472127417519909, 'overall_f1': 0.451297188131117, 'overall_accuracy': 0.7378958736570451}
			------------EPOCH 21---------------
Loss: tensor(389.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(396.7567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.7638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.2896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.6717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.2545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.3014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.7539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.9406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.3210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.6476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-68.8786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.8619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.6429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.4964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.7398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.8701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.7953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.7821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.8074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.3898, 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.4373219373219373, 'recall': 0.3596953719976567, 'f1': 0.3947283831565413, 'number': 1707}, 'D': {'precision': 0.4906832298136646, 'recall': 0.4380040322580645, 'f1': 0.46284953395472705, 'number': 1984}, 'OC': {'precision': 0.4261650758001123, 'recall': 0.3082859463850528, 'f1': 0.3577657317935423, 'number': 2462}, 'overall_precision': 0.4523809523809524, 'overall_recall': 0.36437510157646674, 'overall_f1': 0.4036366909712845, 'overall_accuracy': 0.7025652893489298}
			------------EPOCH 22---------------
Loss: tensor(976.6581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.6696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.9005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.7841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.4068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.4513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.3783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(701.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.7087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.5922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.2018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.3512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.7438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.6282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1600.0692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.9713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.8018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(874.5516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(690.0875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(871.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.9260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.5765, 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.46303763440860213, 'recall': 0.4036321031048623, 'f1': 0.43129890453834113, 'number': 1707}, 'D': {'precision': 0.5894339622641509, 'recall': 0.3936491935483871, 'f1': 0.47204593532789363, 'number': 1984}, 'OC': {'precision': 0.3687182382834557, 'recall': 0.2652315190901706, 'f1': 0.3085282305693362, 'number': 2462}, 'overall_precision': 0.4631326352530541, 'overall_recall': 0.3450349423045669, 'overall_f1': 0.39545496879947845, 'overall_accuracy': 0.6944444444444444}
			------------EPOCH 23---------------
Loss: tensor(804.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(932.3703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1297.2775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.8673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.4865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1472.5597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1547.6270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.7789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.3619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.8046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.8427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.3933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(986.4651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.3958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1413.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(982.1399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1977.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.6703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.0369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.8305, 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.3204736440030558, 'recall': 0.4915055653192736, 'f1': 0.3879768786127168, 'number': 1707}, 'D': {'precision': 0.34674922600619196, 'recall': 0.45161290322580644, 'f1': 0.39229422066549907, 'number': 1984}, 'OC': {'precision': 0.37490802060338485, 'recall': 0.4138911454102356, 'f1': 0.39343629343629344, 'number': 2462}, 'overall_precision': 0.3477272727272727, 'overall_recall': 0.4475865431496831, 'overall_f1': 0.3913877638030271, 'overall_accuracy': 0.6792616903699964}
			------------EPOCH 24---------------
Loss: tensor(594.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.0269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.1942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.0420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.2123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.7380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1042.5988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1045.8043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.7148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.0165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-45.5424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.1010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.3406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.9492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.5641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.8587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.0391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1067.2482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.3264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.6967, 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.4601494396014944, 'recall': 0.43292325717633273, 'f1': 0.4461213401750679, 'number': 1707}, 'D': {'precision': 0.5247524752475248, 'recall': 0.45413306451612906, 'f1': 0.4868954336665766, 'number': 1984}, 'OC': {'precision': 0.3023303352412101, 'recall': 0.6007311129163282, 'f1': 0.40223007886864287, 'number': 2462}, 'overall_precision': 0.3796713329275715, 'overall_recall': 0.5069071997399642, 'overall_f1': 0.43415924276169265, 'overall_accuracy': 0.6738127296698364}
			------------EPOCH 25---------------
Loss: tensor(489.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.7742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.4730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(641.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.9786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.7989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.5394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.2609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.9359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.0171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.2987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.6001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.1671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-64.3850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.9663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.4948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.1215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.2182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(585.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.4661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.5399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.5212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.7495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.9973, 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.42105263157894735, 'recall': 0.5014645577035736, 'f1': 0.4577540106951872, 'number': 1707}, 'D': {'precision': 0.4515977443609023, 'recall': 0.484375, 'f1': 0.4674124513618677, 'number': 1984}, 'OC': {'precision': 0.42605105105105107, 'recall': 0.46100731112916327, 'f1': 0.44284042138119384, 'number': 2462}, 'overall_precision': 0.43252747252747253, 'overall_recall': 0.47976596782057535, 'overall_f1': 0.45492371705963947, 'overall_accuracy': 0.733400656399899}
			------------EPOCH 26---------------
Loss: tensor(338.9610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.7069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.7906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.9419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.3564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.6576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.1166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.3877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.0457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.0226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.8228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.7075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.0648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-121.0109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.4654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.4200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.3702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.9371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(495.4598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.1277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.4795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.0918, 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.4632446134347275, 'recall': 0.4282366725248975, 'f1': 0.4450532724505327, 'number': 1707}, 'D': {'precision': 0.5040462427745664, 'recall': 0.43951612903225806, 'f1': 0.4695745826602047, 'number': 1984}, 'OC': {'precision': 0.3526992287917738, 'recall': 0.5572705117790414, 'f1': 0.4319899244332494, 'number': 2462}, 'overall_precision': 0.4133092525701584, 'overall_recall': 0.48350398179749715, 'overall_f1': 0.44565950116096165, 'overall_accuracy': 0.7242839911357962}
			------------EPOCH 27---------------
Loss: tensor(268.0362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.4393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.0647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.7679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.7311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.4323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.1056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.7380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.6803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.9048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.7068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.6180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-141.1920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.6378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.4538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.6526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.3207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.7056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.7877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.3648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.2935, 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.4061597690086622, 'recall': 0.4944346807264206, 'f1': 0.4459709379128137, 'number': 1707}, 'D': {'precision': 0.47489754098360654, 'recall': 0.46723790322580644, 'f1': 0.47103658536585363, 'number': 1984}, 'OC': {'precision': 0.4060792349726776, 'recall': 0.48294069861900896, 'f1': 0.4411873840445269, 'number': 2462}, 'overall_precision': 0.4254096004599023, 'overall_recall': 0.48106614659515684, 'overall_f1': 0.4515292502478835, 'overall_accuracy': 0.7357709893685658}
			------------EPOCH 28---------------
Loss: tensor(204.7167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.1815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.7182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.6468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.3000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.7572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.3889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.2512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.6365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.7763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.1879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.4520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.4706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.0161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-1.4648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-164.5408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.6930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.8535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.2823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.8792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.4191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.3920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.6267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.6083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.9895, 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.46168108776267, 'recall': 0.437609841827768, 'f1': 0.44932330827067674, 'number': 1707}, 'D': {'precision': 0.5279615153337343, 'recall': 0.4425403225806452, 'f1': 0.48149163696188646, 'number': 1984}, 'OC': {'precision': 0.3912780133252574, 'recall': 0.5247766043866775, 'f1': 0.44829979181124224, 'number': 2462}, 'overall_precision': 0.44311104359714415, 'overall_recall': 0.47407768568178127, 'overall_f1': 0.45807160804020103, 'overall_accuracy': 0.7351187971612106}
			------------EPOCH 29---------------
Loss: tensor(153.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.7907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.6112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.6271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.4137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.5473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.3464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.3358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.6367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.3637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.9840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-37.6356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.5139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-164.5887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.8216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.9928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.3805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.9561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.8071, 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.44408774745853397, 'recall': 0.4862331575864089, 'f1': 0.46420581655480986, 'number': 1707}, 'D': {'precision': 0.49307774227902024, 'recall': 0.46673387096774194, 'f1': 0.47954427757638524, 'number': 1984}, 'OC': {'precision': 0.4073080791149849, 'recall': 0.49350121852152723, 'f1': 0.44628099173553726, 'number': 2462}, 'overall_precision': 0.4414561664190193, 'overall_recall': 0.4828538924102064, 'overall_f1': 0.46122797485057826, 'overall_accuracy': 0.7406729501528795}
			------------EPOCH 30---------------
Loss: tensor(111.8025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.9836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.2066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.0082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-20.9031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.2640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-21.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-63.3137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.8299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(-195.3722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.7601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.5045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.7341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.2006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.9210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.1044, 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.451830985915493, 'recall': 0.46983011130638547, 'f1': 0.4606547960941988, 'number': 1707}, 'D': {'precision': 0.5206275421266705, 'recall': 0.45161290322580644, 'f1': 0.48367071524966265, 'number': 1984}, 'OC': {'precision': 0.4087041884816754, 'recall': 0.5073111291632819, 'f1': 0.4527002537151142, 'number': 2462}, 'overall_precision': 0.4497863247863248, 'overall_recall': 0.4789533560864619, 'overall_f1': 0.4639118457300276, 'overall_accuracy': 0.7390179247664731}


		-------------RUN 5-----------
Train dataset size: 28
			------------EPOCH 1---------------
Loss: tensor(6162.3657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5120.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3859.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8240.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3956.7024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4647.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5711.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3119.1255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4340.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7233.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4773.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5729.4233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5771.3462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7688.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5888.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4411.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6855.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5982.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4542.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2503.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7063.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5052.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5855.7505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4009.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6110.4673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3845.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5506.6562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5950.0361, 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.0043859649122807015, 'recall': 0.0006341154090044388, 'f1': 0.00110803324099723, 'number': 1577}, 'D': {'precision': 0.0425531914893617, 'recall': 0.0028971511347175277, 'f1': 0.0054249547920434, 'number': 2071}, 'OC': {'precision': 0.03823427181091415, 'recall': 0.04235656526761648, 'f1': 0.040189989039093904, 'number': 2597}, 'overall_precision': 0.036044362292051754, 'overall_recall': 0.018734987990392315, 'overall_f1': 0.02465493625539985, 'overall_accuracy': 0.3645739374966838}
			------------EPOCH 2---------------
Loss: tensor(5041.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3926.3257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2603.2532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6623.6201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3210.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4022.6472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4809.8066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2813.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3932.1375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6249.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3896.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4967.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4919.3311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6826.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5390.9326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4270.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6095.1470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5230.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4201.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2128.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6349.4824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4573.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4806.6919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3639.4668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5360.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3550.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5352.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5888.5381, 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.047493403693931395, 'recall': 0.045656309448319596, 'f1': 0.04655674102812803, 'number': 1577}, 'D': {'precision': 0.27540106951871657, 'recall': 0.049734427812650896, 'f1': 0.08425357873210634, 'number': 2071}, 'OC': {'precision': 0.16623568526043592, 'recall': 0.1732768579129765, 'f1': 0.16968325791855204, 'number': 2597}, 'overall_precision': 0.13595823363062867, 'overall_recall': 0.100080064051241, 'overall_f1': 0.11529238147943184, 'overall_accuracy': 0.536000424470738}
			------------EPOCH 3---------------
Loss: tensor(4472.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3551.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1916.3993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5934.2085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3014.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3623.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3942.9485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2425.9248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3521.2756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6204.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3631.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4737.2329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4732.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6178.7900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4820.8008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3691.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5424.6211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4487.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3613.1565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1973.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5694.4595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4090.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4567.4155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3446.8252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4893.4204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3304.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4723.1548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5218.3247, 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.09862033725089422, 'recall': 0.1223842739378567, 'f1': 0.10922467458970006, 'number': 1577}, 'D': {'precision': 0.13412816691505217, 'recall': 0.04345726702076291, 'f1': 0.06564551422319474, 'number': 2071}, 'OC': {'precision': 0.16920970266040689, 'recall': 0.33307662687716594, 'f1': 0.22441302373848748, 'number': 2597}, 'overall_precision': 0.1483204134366925, 'overall_recall': 0.18382706164931945, 'overall_f1': 0.16417590275294958, 'overall_accuracy': 0.5226295962222104}
			------------EPOCH 4---------------
Loss: tensor(3921.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3227.8071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.8170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5311.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2622.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3407.5178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3606.4851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2144.9519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3226.9370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5621.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3198.7942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4163.8193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4440.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5431.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4245.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3192.6501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4516.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3802.3855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3154.6060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1769.8765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4917.3569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3716.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3925.0054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3253.0728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4259.8223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3038.0032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4338.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4871.8569, 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.08232065856526852, 'recall': 0.13316423589093215, 'f1': 0.10174418604651163, 'number': 1577}, 'D': {'precision': 0.18437900128040974, 'recall': 0.06953162723322066, 'f1': 0.10098176718092566, 'number': 2071}, 'OC': {'precision': 0.19938545578695802, 'recall': 0.2248748556026184, 'f1': 0.2113644589214622, 'number': 2597}, 'overall_precision': 0.14981632327104297, 'overall_recall': 0.15020016012810247, 'overall_f1': 0.15000799616184232, 'overall_accuracy': 0.5615084628853398}
			------------EPOCH 5---------------
Loss: tensor(3675.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2671.0872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1256.6907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4598.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3151.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3106.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1870.1746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3003.9104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4806.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2799.3823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3515.4373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4057.8130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4762.6631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3673.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2829.8203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3773.6880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3190.9810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2859.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.2644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4234.0229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3279.2554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3202.5483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2981.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3642.4668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2567.3459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3931.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4398.2363, 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.09204191447182102, 'recall': 0.20608750792644262, 'f1': 0.12725137039937354, 'number': 1577}, 'D': {'precision': 0.3798828125, 'recall': 0.18783196523418638, 'f1': 0.251373182552504, 'number': 2071}, 'OC': {'precision': 0.1799660441426146, 'recall': 0.12244897959183673, 'f1': 0.1457378551787351, 'number': 2597}, 'overall_precision': 0.16323948117684278, 'overall_recall': 0.16525220176140912, 'overall_f1': 0.16423967534017664, 'overall_accuracy': 0.5692550538547249}
			------------EPOCH 6---------------
Loss: tensor(4151.0532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2683.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4358.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2191.8306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3012.0916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2732.2253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1644.3407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2671.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4140.4106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2243.4141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3006.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3670.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4164.8081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3240.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2584.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3269.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2781.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2633.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1477.3203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4008.1885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3063.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3010.4360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2752.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3832.4485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2326.6741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3489.9292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3788.2241, 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.21464548624564123, 'recall': 0.3512999365884591, 'f1': 0.2664742664742665, 'number': 1577}, 'D': {'precision': 0.37467532467532466, 'recall': 0.2786093674553356, 'f1': 0.3195790639711991, 'number': 2071}, 'OC': {'precision': 0.26706544686840256, 'recall': 0.2922603003465537, 'f1': 0.27909542195256487, 'number': 2597}, 'overall_precision': 0.2714347264110297, 'overall_recall': 0.3026421136909528, 'overall_f1': 0.28619018776499094, 'overall_accuracy': 0.6443532127128986}
			------------EPOCH 7---------------
Loss: tensor(2906.5049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2123.9282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1007.6732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3642.0317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1919.5208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2968.7031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2342.7371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1571.3416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2712.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4807.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2370.3796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3568.5393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2981.9268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3576.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3306.3467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2794.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2833.8997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2436.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2359.6638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(997.2406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3275.8752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2671.3359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2340.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2378.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3753.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2257.6467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3638.6018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3871.0293, 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.40632603406326034, 'recall': 0.31769181991122386, 'f1': 0.35658362989323844, 'number': 1577}, 'D': {'precision': 0.48272884283246975, 'recall': 0.269917914051183, 'f1': 0.3462372251471043, 'number': 2071}, 'OC': {'precision': 0.2603021978021978, 'recall': 0.437812860993454, 'f1': 0.3264895908111989, 'number': 2597}, 'overall_precision': 0.3250480840361, 'overall_recall': 0.35180144115292233, 'overall_f1': 0.3378960319901569, 'overall_accuracy': 0.7024460126280044}
			------------EPOCH 8---------------
Loss: tensor(2689.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2515.7869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.3510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3968.4602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.8103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2410.9304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2489.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2347.9045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3123.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1866.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2446.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2608.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3129.8367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2677.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2227.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2573.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2227.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2174.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(854.6547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3161.4211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2304.7959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1853.7240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2316.4663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2678.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2191.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3206.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3256.7852, 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.33973333333333333, 'recall': 0.4039315155358275, 'f1': 0.3690614136732329, 'number': 1577}, 'D': {'precision': 0.4456214689265537, 'recall': 0.30468372766779334, 'f1': 0.36191568683682246, 'number': 2071}, 'OC': {'precision': 0.30094363682734, 'recall': 0.4543704274162495, 'f1': 0.3620742559067198, 'number': 2597}, 'overall_precision': 0.33943427620632277, 'overall_recall': 0.39199359487590074, 'overall_f1': 0.36382551831760424, 'overall_accuracy': 0.6987915848676182}
			------------EPOCH 9---------------
Loss: tensor(2158.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1717.4202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.4382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2884.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.5437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1932.5953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1611.2628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2248.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2824.6335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1576.2544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2157.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2412.5728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2864.0010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2437.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2094.4287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2098.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1950.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1879.7230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.0115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2449.0508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2021.3215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1664.9302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1868.3400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2242.8518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.7218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2747.6130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2790.9275, 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.37168584292146073, 'recall': 0.47114774889029803, 'f1': 0.41554809843400453, 'number': 1577}, 'D': {'precision': 0.4095009019843656, 'recall': 0.3288266537904394, 'f1': 0.36475629351901445, 'number': 2071}, 'OC': {'precision': 0.29392228495516437, 'recall': 0.34077782056218714, 'f1': 0.31562054208273893, 'number': 2597}, 'overall_precision': 0.346021279784205, 'overall_recall': 0.3697357886309047, 'overall_f1': 0.35748567889766214, 'overall_accuracy': 0.7284183159123468}
			------------EPOCH 10---------------
Loss: tensor(2050.2627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1770.3857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.6766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2694.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1096.8821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1765.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.5712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1115.2976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1936.5044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2263.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1259.0966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1887.2986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1767.7888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2406.8281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2230.7485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1942.2622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.7341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1677.6799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1599.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.8163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.6201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.1414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1529.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1936.4185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2326.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2455.5388, 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.4134915677701437, 'recall': 0.4197844007609385, 'f1': 0.41661422278162363, 'number': 1577}, 'D': {'precision': 0.41332547169811323, 'recall': 0.33848382423949785, 'f1': 0.37217945314573936, 'number': 2071}, 'OC': {'precision': 0.31762878591768057, 'recall': 0.4724682325760493, 'f1': 0.37987616099071203, 'number': 2597}, 'overall_precision': 0.361731843575419, 'overall_recall': 0.41473178542834266, 'overall_f1': 0.3864229765013055, 'overall_accuracy': 0.7173091208149838}
			------------EPOCH 11---------------
Loss: tensor(1617.1138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1509.7181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.4904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2245.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(862.6163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1388.9177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.5278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.7180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1797.8707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1928.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.7427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1664.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1402.8048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2081.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1938.8210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.0035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.1249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1521.3682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.2520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2127.3545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.2333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1640.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2186.3203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2208.5681, 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.37493067110371603, 'recall': 0.42866201648700064, 'f1': 0.39999999999999997, 'number': 1577}, 'D': {'precision': 0.4920212765957447, 'recall': 0.35731530661516175, 'f1': 0.413986013986014, 'number': 2071}, 'OC': {'precision': 0.30197444831591175, 'recall': 0.40046207162110126, 'f1': 0.34431385532196657, 'number': 2597}, 'overall_precision': 0.36379795585839136, 'overall_recall': 0.3932746196957566, 'overall_f1': 0.37796244998461065, 'overall_accuracy': 0.7342813179816416}
			------------EPOCH 12---------------
Loss: tensor(1502.0193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.3426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.4475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.2706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.3358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1530.5657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.2299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1308.4987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1216.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1841.0192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1635.4077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.3579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.5275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.6688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1259.0785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.2271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.8253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1433.0670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1367.6874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1849.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1891.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
				 {'BC': {'precision': 0.324032403240324, 'recall': 0.45656309448319593, 'f1': 0.37904711766254273, 'number': 1577}, 'D': {'precision': 0.45576066199872695, 'recall': 0.34572670207629164, 'f1': 0.3931905546403075, 'number': 2071}, 'OC': {'precision': 0.3452958292919496, 'recall': 0.4112437427801309, 'f1': 0.3753954305799649, 'number': 2597}, 'overall_precision': 0.36363636363636365, 'overall_recall': 0.40096076861489194, 'overall_f1': 0.3813875561648009, 'overall_accuracy': 0.7236164906881731}
			------------EPOCH 13---------------
Loss: tensor(1201.5553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1132.8278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.9748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.1448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.6981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1128.4850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.7133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1609.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1482.8898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.9626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1611.6654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.8115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1275.9658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1067.2269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1161.1632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1129.6017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.0480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1584.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1149.9480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1190.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.0198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1741.0237, 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.3697292498890368, 'recall': 0.5282181357006975, 'f1': 0.43498694516971276, 'number': 1577}, 'D': {'precision': 0.39188586714222023, 'recall': 0.4244326412361178, 'f1': 0.4075104311543811, 'number': 2071}, 'OC': {'precision': 0.32134540750323415, 'recall': 0.4782441278398152, 'f1': 0.38440111420612816, 'number': 2597}, 'overall_precision': 0.3533070206913049, 'overall_recall': 0.4730184147317854, 'overall_f1': 0.4044913049431741, 'overall_accuracy': 0.6950907306202578}
			------------EPOCH 14---------------
Loss: tensor(1137.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1278.6584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.0235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.3311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.0156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1069.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.9554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.0052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.2336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(799.4846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.4264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2151.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2584.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2548.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2318.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(878.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.0095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.4546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.3634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.6281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.4252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.9014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1991.6594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1506.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3506.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2962.7368, 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.45357142857142857, 'recall': 0.40266328471781865, 'f1': 0.42660396372186765, 'number': 1577}, 'D': {'precision': 0.2708973046741726, 'recall': 0.3833896668276195, 'f1': 0.31747301079568174, 'number': 2071}, 'OC': {'precision': 0.29895994689090505, 'recall': 0.5202156334231806, 'f1': 0.379707700955593, 'number': 2597}, 'overall_precision': 0.31412429378531076, 'overall_recall': 0.44515612489991996, 'overall_f1': 0.36833388539251416, 'overall_accuracy': 0.6312609433862153}
			------------EPOCH 15---------------
Loss: tensor(1457.6917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.7137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.7388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2117.0522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.3265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1543.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.0621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.9949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1319.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.6892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1744.6853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2119.2085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1872.8396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1525.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2707.4551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1602.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1680.8425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(865.7649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1943.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.5105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.7906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1366.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.2771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2026.3586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2090.5349, 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.3349975037443834, 'recall': 0.4254914394419784, 'f1': 0.37486033519553075, 'number': 1577}, 'D': {'precision': 0.45951283739302173, 'recall': 0.3370352486721391, 'f1': 0.388857938718663, 'number': 2071}, 'OC': {'precision': 0.251971263360785, 'recall': 0.5537158259530227, 'f1': 0.34633911368015413, 'number': 2597}, 'overall_precision': 0.3041499620760646, 'overall_recall': 0.4494795836669335, 'overall_f1': 0.3628021196846323, 'overall_accuracy': 0.6101567888788667}
			------------EPOCH 16---------------
Loss: tensor(1693.2969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1925.3142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(774.3439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2559.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.3712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2547.9236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2370.0027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1460.3568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2378.7305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2785.4438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1391.0415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1545.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2864.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2129.0520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1927.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1098.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.0337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2254.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.9625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2148.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2969.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2512.6235, 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.3775894538606403, 'recall': 0.50856055802156, 'f1': 0.43339637935693054, 'number': 1577}, 'D': {'precision': 0.3799915931063472, 'recall': 0.43650410429744085, 'f1': 0.4062921348314607, 'number': 2071}, 'OC': {'precision': 0.3556851311953353, 'recall': 0.4227955333076627, 'f1': 0.386347642505278, 'number': 2597}, 'overall_precision': 0.369433465085639, 'overall_recall': 0.44899919935948757, 'overall_f1': 0.4053487531622696, 'overall_accuracy': 0.7211890486549584}
			------------EPOCH 17---------------
Loss: tensor(1203.3842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1194.5073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.9702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1830.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.7935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.0233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.2501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1314.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1590.5521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.4809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1331.7882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(904.7211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1722.9508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.5991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1176.7439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.9812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.8167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(398.8260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1369.3319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(972.7780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.4931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.2495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.9982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1439.7178, 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.4370588235294118, 'recall': 0.47114774889029803, 'f1': 0.4534635337198657, 'number': 1577}, 'D': {'precision': 0.5256673511293635, 'recall': 0.37083534524384354, 'f1': 0.434881087202718, 'number': 2071}, 'OC': {'precision': 0.3097874224977856, 'recall': 0.5386984982672314, 'f1': 0.3933642626177421, 'number': 2597}, 'overall_precision': 0.3790543180930051, 'overall_recall': 0.46597277822257804, 'overall_f1': 0.41804338457118234, 'overall_accuracy': 0.7036398365787658}
			------------EPOCH 18---------------
Loss: tensor(959.2882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1072.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.0038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.6926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.4570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1165.8568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(914.9901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.7153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1417.9197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.3368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.3958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.6106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1581.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1324.3729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.5878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.8796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(913.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(790.3963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.3297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1067.3728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.3812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.9164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.7717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(991.9367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.7155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.2671, 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.3570784490532011, 'recall': 0.5022194039315155, 'f1': 0.4173913043478261, 'number': 1577}, 'D': {'precision': 0.3528209321340965, 'recall': 0.41670690487687106, 'f1': 0.38211202125304405, 'number': 2071}, 'OC': {'precision': 0.3341060562155897, 'recall': 0.44397381594147095, 'f1': 0.3812830687830688, 'number': 2597}, 'overall_precision': 0.3460258780036969, 'overall_recall': 0.44963971176941553, 'overall_f1': 0.3910863509749304, 'overall_accuracy': 0.714072531437364}
			------------EPOCH 19---------------
Loss: tensor(754.3361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.4417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.1892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.1725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(439.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.8890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.2735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1068.2627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.0085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.6880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.1906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.1957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1346.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.7040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(954.8488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.2068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.5477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.4873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.9147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.5155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(797.5964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.8314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.7296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.0330, 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.411702688455456, 'recall': 0.49524413443246673, 'f1': 0.4496257915947035, 'number': 1577}, 'D': {'precision': 0.497610513739546, 'recall': 0.40222114920328345, 'f1': 0.44485981308411215, 'number': 2071}, 'OC': {'precision': 0.33166622795472495, 'recall': 0.48517520215633425, 'f1': 0.39399624765478425, 'number': 2597}, 'overall_precision': 0.38995929443690636, 'overall_recall': 0.4602081665332266, 'overall_f1': 0.42218141755416816, 'overall_accuracy': 0.7363506128296281}
			------------EPOCH 20---------------
Loss: tensor(652.9861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.8197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.5161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.6617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.3754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.9114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.6157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.1528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1014.3578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(910.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.6922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.2756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(453.3697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.5668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.9540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.5806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.2416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.0418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.9305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(594.2611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.5798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.6331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.4531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.7948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.5297, 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.4376321353065539, 'recall': 0.5250475586556753, 'f1': 0.4773710002882675, 'number': 1577}, 'D': {'precision': 0.4504976427448926, 'recall': 0.4152583293095123, 'f1': 0.43216080402010054, 'number': 2071}, 'OC': {'precision': 0.3608130999435347, 'recall': 0.49210627647285327, 'f1': 0.4163544551229842, 'number': 2597}, 'overall_precision': 0.4039221026828272, 'overall_recall': 0.47493995196156924, 'overall_f1': 0.43656167206358554, 'overall_accuracy': 0.7352032153658408}
			------------EPOCH 21---------------
Loss: tensor(541.6135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(669.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.7717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.6625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.2458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.1311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.6600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.1983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.7550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.5554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1007.0557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(569.1356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.5513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.7562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.4492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.5231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.1018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.8510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(531.3250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(630.1653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.0535, 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.39408396946564883, 'recall': 0.5237793278376665, 'f1': 0.44976858154097465, 'number': 1577}, 'D': {'precision': 0.4665948275862069, 'recall': 0.41815548044422984, 'f1': 0.4410491469314999, 'number': 2071}, 'OC': {'precision': 0.3432579444603493, 'recall': 0.46168656141701964, 'f1': 0.3937602627257799, 'number': 2597}, 'overall_precision': 0.3883143049026192, 'overall_recall': 0.46293034427542035, 'overall_f1': 0.42235208181154127, 'overall_accuracy': 0.7355812596169151}
			------------EPOCH 22---------------
Loss: tensor(479.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.5466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.6936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.2860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.2711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.7497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.9060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.7545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.7630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.4128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.3607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(915.4948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(708.5422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.0552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.2617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.8357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.3041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.5877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.4204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.5526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.2672, 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.4369885433715221, 'recall': 0.5079264426125555, 'f1': 0.4697947214076247, 'number': 1577}, 'D': {'precision': 0.4763757643135075, 'recall': 0.41380975374215356, 'f1': 0.4428940568475452, 'number': 2071}, 'OC': {'precision': 0.36469560151471014, 'recall': 0.4820947246823258, 'f1': 0.41525704809286895, 'number': 2597}, 'overall_precision': 0.4118895966029724, 'overall_recall': 0.46597277822257804, 'overall_f1': 0.43726521412471825, 'overall_accuracy': 0.7418090412267204}
			------------EPOCH 23---------------
Loss: tensor(436.4533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.4564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.2362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.1183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.8956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.2945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.8706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.3093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.0427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.5860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.2527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.6030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.3878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.1222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.3983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.5331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.5178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.5172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.5459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.4269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.6100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.5791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.5707, 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.41002949852507375, 'recall': 0.528852251109702, 'f1': 0.4619219052893936, 'number': 1577}, 'D': {'precision': 0.4879281302638967, 'recall': 0.4196040560115886, 'f1': 0.45119418483904467, 'number': 2071}, 'OC': {'precision': 0.3496004566210046, 'recall': 0.4716981132075472, 'f1': 0.4015735125389281, 'number': 2597}, 'overall_precision': 0.40005465227490095, 'overall_recall': 0.4688550840672538, 'overall_f1': 0.4317310527867886, 'overall_accuracy': 0.738002069294848}
			------------EPOCH 24---------------
Loss: tensor(389.8085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.5311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.7110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(359.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.3412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.8510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.2164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.7994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.2720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.4955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(566.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.2727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.9787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.6337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.2878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.8539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(358.2111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.7971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.3559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.1411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.2469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.1255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.2680, 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.42349869451697125, 'recall': 0.5142675967025999, 'f1': 0.4644902634593356, 'number': 1577}, 'D': {'precision': 0.4706521739130435, 'recall': 0.41815548044422984, 'f1': 0.4428534901559703, 'number': 2071}, 'OC': {'precision': 0.36778846153846156, 'recall': 0.4713130535232961, 'f1': 0.4131645569620253, 'number': 2597}, 'overall_precision': 0.4095722151630665, 'overall_recall': 0.46453162530024017, 'overall_f1': 0.43532412965186074, 'overall_accuracy': 0.7386653048230487}
			------------EPOCH 25---------------
Loss: tensor(351.4479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.5753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.5074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.9506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.7809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.9095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.3378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.3945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.3791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.7362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.8049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.4318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.7987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.9223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.9097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(311.6781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.0062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.9641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.9745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.2386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.5849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.2368, 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.41956967213114754, 'recall': 0.5193405199746354, 'f1': 0.4641541513176537, 'number': 1577}, 'D': {'precision': 0.49481566820276496, 'recall': 0.4147754707870594, 'f1': 0.4512739690044654, 'number': 2071}, 'OC': {'precision': 0.35337915234822453, 'recall': 0.4751636503658067, 'f1': 0.40532107078337987, 'number': 2597}, 'overall_precision': 0.4055710306406685, 'overall_recall': 0.46629303442754205, 'overall_f1': 0.4338175046554935, 'overall_accuracy': 0.7406019525653951}
			------------EPOCH 26---------------
Loss: tensor(320.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.4855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.3900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.6141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.4830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.3026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.6574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.4988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.0223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.3466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.8553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.2719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.4715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.5121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.6570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.9740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.7299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.7315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.5084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.0215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.1733, 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.43753351206434316, 'recall': 0.517438173747622, 'f1': 0.4741429401510749, 'number': 1577}, 'D': {'precision': 0.4937142857142857, 'recall': 0.417189763399324, 'f1': 0.4522376341271918, 'number': 2071}, 'OC': {'precision': 0.3736991485335856, 'recall': 0.45629572583750483, 'f1': 0.4108876560332871, 'number': 2597}, 'overall_precision': 0.42219274977895666, 'overall_recall': 0.45876701361088873, 'overall_f1': 0.43972066610390603, 'overall_accuracy': 0.7432681593887621}
			------------EPOCH 27---------------
Loss: tensor(293.6277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.5846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.6528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.7003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.2581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.5966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.5328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.0450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.8781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.8869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.5775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.4783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.7872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.2714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.3159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.2876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.4797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.9001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.7203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.4024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.0363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.5031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.7392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.4450, 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.4266389177939646, 'recall': 0.5199746353836399, 'f1': 0.46870534438410977, 'number': 1577}, 'D': {'precision': 0.5140466228332337, 'recall': 0.4152583293095123, 'f1': 0.4594017094017094, 'number': 2071}, 'OC': {'precision': 0.35180995475113125, 'recall': 0.4790142472083173, 'f1': 0.4056742214250775, 'number': 2597}, 'overall_precision': 0.4100406675080634, 'overall_recall': 0.4682145716573259, 'overall_f1': 0.4372009569377991, 'overall_accuracy': 0.7391295696927893}
			------------EPOCH 28---------------
Loss: tensor(266.5428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.4763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.4305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.3617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.9690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.4525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.6427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.5997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.4271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.6409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.0156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.4620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.8969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.8863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.3575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.4285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.0043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.3867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.4221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.6504, 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.43625914315569486, 'recall': 0.5294863665187064, 'f1': 0.4783729590375251, 'number': 1577}, 'D': {'precision': 0.4640250260688217, 'recall': 0.42974408498309996, 'f1': 0.4462271245926297, 'number': 2071}, 'OC': {'precision': 0.3703925681750075, 'recall': 0.47593376973430884, 'f1': 0.416582406471183, 'number': 2597}, 'overall_precision': 0.4130283163621147, 'overall_recall': 0.47413931144915933, 'overall_f1': 0.44147905173699126, 'overall_accuracy': 0.7380484957818221}
			------------EPOCH 29---------------
Loss: tensor(247.3580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.6940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.4196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.6180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.9931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.0852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.7153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.5138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.6947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.7938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(412.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.5901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.8325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.8807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.6059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.3863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.8685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.7335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.6373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.3123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.6375, 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.42741116751269037, 'recall': 0.5339251743817375, 'f1': 0.47476740907809417, 'number': 1577}, 'D': {'precision': 0.49033683048039756, 'recall': 0.4287783679381941, 'f1': 0.4574961360123648, 'number': 2071}, 'OC': {'precision': 0.35962493105350246, 'recall': 0.5021178282633808, 'f1': 0.41909047083400286, 'number': 2597}, 'overall_precision': 0.4096125286890779, 'overall_recall': 0.48582866293034427, 'overall_f1': 0.4444769997070026, 'overall_accuracy': 0.730315169523001}
			------------EPOCH 30---------------
Loss: tensor(226.3021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.9733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.2811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.8041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.7390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.2450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.5326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.7355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.7486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.6190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.0377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.5360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.8581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.4594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.7443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.5695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.0046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.1637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.9765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.9196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.7274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.6369, 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.43487394957983194, 'recall': 0.5250475586556753, 'f1': 0.47572536627405915, 'number': 1577}, 'D': {'precision': 0.48458626284478096, 'recall': 0.43264123611781746, 'f1': 0.45714285714285713, 'number': 2071}, 'OC': {'precision': 0.37011425135297654, 'recall': 0.4740084713130535, 'f1': 0.41566773594462264, 'number': 2597}, 'overall_precision': 0.4174318406554598, 'overall_recall': 0.4731785428342674, 'overall_f1': 0.44356049234464123, 'overall_accuracy': 0.7382209370191543}

