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


		-------------RUN 1-----------
Train dataset size: 42
			------------EPOCH 1---------------
Loss: tensor(8420.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4026.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7066.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7693.8975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6843.8169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5301.4673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6110.9941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4711.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5335.6084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4088.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5466.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7662.9209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5152.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6113.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3295.9854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6747.9312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4131.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4160.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3659.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3983.0620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2316.7888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5160.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6105.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2906.9441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4163.3794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.7178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5129.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6120.4287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5540.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5177.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5450.0303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4218.5225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4384.3452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5895.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6113.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3093.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3685.6902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4680.0649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4900.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4735.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3931.1548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4925.9814, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.05063291139240506, 'recall': 0.009501187648456057, 'f1': 0.016, 'number': 842}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 901}, 'OC': {'precision': 0.014732965009208104, 'recall': 0.0068846815834767644, 'f1': 0.0093841642228739, 'number': 1162}, 'overall_precision': 0.02282453637660485, 'overall_recall': 0.005507745266781412, 'overall_f1': 0.008874098724348307, 'overall_accuracy': 0.3996369485972343}
			------------EPOCH 2---------------
Loss: tensor(6156.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3088.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5083.0337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5388.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5185.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4354.6543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4887.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3838.9971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4468.7319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3359.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4458.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6337.8296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4386.2871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5173.4517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2911.9192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5487.7915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3516.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3652.5869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3132.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3544.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1674.7233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4609.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5500.5273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2620.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3747.3235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2341.0615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4777.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5527.9595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5425.7754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4713.8403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4795.0752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4017.7031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4030.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5478.3838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5438.8257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2866.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3105.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3995.9470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4277.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4080.6416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3363.3389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4246.2539, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.12716763005780346, 'recall': 0.13064133016627077, 'f1': 0.12888107791446982, 'number': 842}, 'D': {'precision': 0.38271604938271603, 'recall': 0.03440621531631521, 'f1': 0.06313645621181263, 'number': 901}, 'OC': {'precision': 0.13378803777544596, 'recall': 0.21944922547332185, 'f1': 0.16623207301173404, 'number': 1162}, 'overall_precision': 0.1388499298737728, 'overall_recall': 0.13631669535283994, 'overall_f1': 0.1375716519020323, 'overall_accuracy': 0.5222184506855178}
			------------EPOCH 3---------------
Loss: tensor(5523.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2883.7346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4563.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4720.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4713.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4336.5435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4317.9893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3457.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3809.7756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3003.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3690.8789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5340.8931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3841.3611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4200.0352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2586.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4549.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2979.8564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3044.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2797.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2937.9121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4116.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5060.8633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2296.1775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3131.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1969.5999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4497.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4743.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5038.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4352.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4335.9878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3559.3308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3386.6331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4494.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4486.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2349.6736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3170.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3627.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3766.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3735.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2751.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3750.1169, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.20718816067653276, 'recall': 0.2327790973871734, 'f1': 0.2192393736017897, 'number': 842}, 'D': {'precision': 0.03686635944700461, 'recall': 0.008879023307436182, 'f1': 0.014311270125223614, 'number': 901}, 'OC': {'precision': 0.1513157894736842, 'recall': 0.27710843373493976, 'f1': 0.19574468085106383, 'number': 1162}, 'overall_precision': 0.159829838954725, 'overall_recall': 0.1810671256454389, 'overall_f1': 0.16978695932859908, 'overall_accuracy': 0.5699907023421243}
			------------EPOCH 4---------------
Loss: tensor(4879.6245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2763.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3638.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4150.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3942.2620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3420.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3531.9133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2957.5417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3341.7339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2755.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3282.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4636.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3271.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3418.5889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2175.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3788.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2583.5984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2576.0745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2475.0156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2496.5923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.2150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3402.5771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4418.5669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1993.7290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2565.4077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3693.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3654.7673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4059.9092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3679.5935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3844.2944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2965.9980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3217.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3785.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3788.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2096.9126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2549.5686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3002.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3022.5771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2829.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2214.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3128.3008, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.30758620689655175, 'recall': 0.2648456057007126, 'f1': 0.2846202935545629, 'number': 842}, 'D': {'precision': 0.30049261083743845, 'recall': 0.06770255271920089, 'f1': 0.11050724637681161, 'number': 901}, 'OC': {'precision': 0.20940356987374836, 'recall': 0.4139414802065404, 'f1': 0.2781150621566926, 'number': 1162}, 'overall_precision': 0.2372093023255814, 'overall_recall': 0.2633390705679862, 'overall_f1': 0.24959216965742256, 'overall_accuracy': 0.6059859206895025}
			------------EPOCH 5---------------
Loss: tensor(4601.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2450.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2955.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3599.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3311.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2643.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3085.6213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2370.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2874.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2543.7810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2781.3286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3816.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2679.4033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2852.7056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2064.6211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3141.4485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2259.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2015.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2087.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1961.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2718.9692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3909.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1750.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.9373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.5858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3075.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2737.7004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3214.9688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3207.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3362.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2404.4519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2745.8682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3129.4514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3139.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1577.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2325.2566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2529.9595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2550.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2619.2942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1905.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2483.0964, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.35076252723311546, 'recall': 0.3824228028503563, 'f1': 0.3659090909090909, 'number': 842}, 'D': {'precision': 0.3098159509202454, 'recall': 0.1120976692563818, 'f1': 0.1646291768541157, 'number': 901}, 'OC': {'precision': 0.29290106204583566, 'recall': 0.4509466437177281, 'f1': 0.35513385293120975, 'number': 1162}, 'overall_precision': 0.31223211341905704, 'overall_recall': 0.32598967297762477, 'overall_f1': 0.3189626136746379, 'overall_accuracy': 0.6896205670095485}
			------------EPOCH 6---------------
Loss: tensor(3848.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2056.5825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2264.6355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2800.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2903.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1983.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2644.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2001.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2585.4370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2439.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2313.5366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3349.7949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2400.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2290.8164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.6041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2676.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1971.0352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1682.8394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1819.6996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1727.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.0822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2215.6040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3284.5999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1469.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1806.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1379.9194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2485.7634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2287.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2445.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2869.8770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2964.6951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2041.1437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2172.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2566.8914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2678.4097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1234.3108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1944.8499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2301.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2161.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2032.2875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1704.0315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2073.5256, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.31759656652360513, 'recall': 0.43942992874109266, 'f1': 0.3687095166915795, 'number': 842}, 'D': {'precision': 0.3847926267281106, 'recall': 0.1853496115427303, 'f1': 0.250187265917603, 'number': 901}, 'OC': {'precision': 0.34011220196353437, 'recall': 0.4173838209982788, 'f1': 0.374806800618238, 'number': 1162}, 'overall_precision': 0.3378512396694215, 'overall_recall': 0.35180722891566263, 'overall_f1': 0.34468802698145024, 'overall_accuracy': 0.6863294912852905}
			------------EPOCH 7---------------
Loss: tensor(3589.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1970.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1902.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2568.6069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2392.0132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.3903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2325.4001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.8484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2285.2168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2311.5981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2008.6025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2848.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2254.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1949.5393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2455.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1723.6803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1428.5167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.7559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1677.0359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.7832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1878.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2767.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.6063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.5675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.6678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2132.7388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1937.2896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1880.8163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2624.0037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2656.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1929.5183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1867.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2227.0022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2391.0203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1008.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1840.0752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2226.7012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1985.0240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1847.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1346.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1756.6636, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3462230215827338, 'recall': 0.45724465558194777, 'f1': 0.39406345957011263, 'number': 842}, 'D': {'precision': 0.3297045101088647, 'recall': 0.23529411764705882, 'f1': 0.27461139896373055, 'number': 901}, 'OC': {'precision': 0.3337748344370861, 'recall': 0.43373493975903615, 'f1': 0.3772455089820359, 'number': 1162}, 'overall_precision': 0.3372128637059724, 'overall_recall': 0.3790017211703959, 'overall_f1': 0.3568881685575364, 'overall_accuracy': 0.7033604392036482}
			------------EPOCH 8---------------
Loss: tensor(2768.5493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1634.4824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1511.2524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1861.6847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2051.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1778.5151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.0247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1874.6111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.6729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2519.5920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1960.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.7018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1223.3993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2185.4316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.0709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1698.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1504.8068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(556.9333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1977.8176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2943.0508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1266.4601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1549.0361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.0391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2983.2334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2166.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.3927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2268.5334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2271.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1665.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.8632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1981.8904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2101.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(894.4807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2381.4041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2439.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2070.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2333.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1610.8706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2011.4078, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3377679231337768, 'recall': 0.5427553444180523, 'f1': 0.4164009111617312, 'number': 842}, 'D': {'precision': 0.26571428571428574, 'recall': 0.30965593784683687, 'f1': 0.2860071758072783, 'number': 901}, 'OC': {'precision': 0.2928452579034942, 'recall': 0.45438898450946646, 'f1': 0.3561551433389545, 'number': 1162}, 'overall_precision': 0.30052306229196385, 'overall_recall': 0.4351118760757315, 'overall_f1': 0.35550555477429335, 'overall_accuracy': 0.6168184300240559}
			------------EPOCH 9---------------
Loss: tensor(2875.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1712.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2269.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2434.6377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1957.1497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1328.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1668.9969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.5840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1584.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.9919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1848.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1721.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1384.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2140.4937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1507.0209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1319.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1512.4258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.5578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2011.8611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2738.3931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.4943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2391.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2025.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.0166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2980.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2455.3445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.0912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2193.0005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2055.9602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.8571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1533.9813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1807.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1914.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1820.8832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1516.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.2229, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2158130283441074, 'recall': 0.5154394299287411, 'f1': 0.30424114966701715, 'number': 842}, 'D': {'precision': 0.35441176470588237, 'recall': 0.26748057713651496, 'f1': 0.30487033523086654, 'number': 901}, 'OC': {'precision': 0.27015706806282724, 'recall': 0.22203098106712565, 'f1': 0.24374114312706663, 'number': 1162}, 'overall_precision': 0.25589687328579264, 'overall_recall': 0.32117039586919105, 'overall_f1': 0.28484200885361016, 'overall_accuracy': 0.5801148186956714}
			------------EPOCH 10---------------
Loss: tensor(3499.0813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2229.8738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2232.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2094.6138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2295.9783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.4326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2070.7261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1352.1018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1714.7728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1868.3945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1555.7004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2366.2791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1958.6014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1803.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1010.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2406.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1570.3757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.0299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1547.3035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.6547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1684.7798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2410.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1689.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1196.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2573.2053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1898.6732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2730.4087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2251.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2379.9128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2301.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2016.1738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2313.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2330.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.7889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1561.5243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1662.4429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2093.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.2782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.6042, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.30947647448641485, 'recall': 0.5546318289786223, 'f1': 0.39727775414717137, 'number': 842}, 'D': {'precision': 0.42139737991266374, 'recall': 0.2142064372918979, 'f1': 0.28403237674760856, 'number': 901}, 'OC': {'precision': 0.31241997439180536, 'recall': 0.4199655765920826, 'f1': 0.35829662261380324, 'number': 1162}, 'overall_precision': 0.32530461887220175, 'overall_recall': 0.39518072289156625, 'overall_f1': 0.3568542119987566, 'overall_accuracy': 0.6597352381233489}
			------------EPOCH 11---------------
Loss: tensor(2897.1580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1734.5369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.9316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.5100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2392.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.0654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2684.6851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1530.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2176.7625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2351.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3169.3257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3872.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2203.6580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1785.7302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2693.4771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1488.8898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.2137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1667.4163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1190.2185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1579.2108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2501.1980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.4467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1378.9244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1619.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1467.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2022.0615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2163.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2014.5736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1886.5670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2087.6975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2698.8638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2637.7644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1137.1167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.9260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2217.7346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2871.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1968.3949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1986.3765, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5617391304347826, 'recall': 0.3836104513064133, 'f1': 0.45589273112208895, 'number': 842}, 'D': {'precision': 0.2699836867862969, 'recall': 0.36736958934517205, 'f1': 0.31123648330982606, 'number': 901}, 'OC': {'precision': 0.3258803801006149, 'recall': 0.5017211703958692, 'f1': 0.3951202982039987, 'number': 1162}, 'overall_precision': 0.34456824512534817, 'overall_recall': 0.4258175559380379, 'overall_f1': 0.38090839107005386, 'overall_accuracy': 0.7058988473855872}
			------------EPOCH 12---------------
Loss: tensor(2750.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1257.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1988.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2015.9407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1249.4059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1763.5690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.8522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.5417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1697.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1473.8071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1617.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1399.9486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(933.2184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1850.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1240.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.6938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1297.3632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.2931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.9309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2190.7588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(935.5267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.9426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.9698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.0300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.2972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2056.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1967.3612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1694.8694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.4177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1542.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1479.4050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.0101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1237.7250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.1930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.2371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.6005, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42578125, 'recall': 0.517814726840855, 'f1': 0.4673097534833869, 'number': 842}, 'D': {'precision': 0.3283582089552239, 'recall': 0.293007769145394, 'f1': 0.3096774193548387, 'number': 901}, 'OC': {'precision': 0.3402061855670103, 'recall': 0.4827882960413081, 'f1': 0.39914621131270017, 'number': 1162}, 'overall_precision': 0.36266896750071903, 'overall_recall': 0.43407917383821, 'overall_f1': 0.3951739266687559, 'overall_accuracy': 0.72418424120781}
			------------EPOCH 13---------------
Loss: tensor(2100.9988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.9347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(959.4682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1098.3464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1458.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.7283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1383.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1074.2253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1661.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1365.3263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1119.8485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(844.7431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1494.8220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1058.6210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(978.9977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1777.1577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.4653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1071.5577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.3185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.5278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.6772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.6265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1062.9850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.3422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1333.3567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1290.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.3411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.6428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1393.6116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1232.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.7441, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48726467331118495, 'recall': 0.5225653206650831, 'f1': 0.504297994269341, 'number': 842}, 'D': {'precision': 0.376425855513308, 'recall': 0.32963374028856823, 'f1': 0.3514792899408284, 'number': 901}, 'OC': {'precision': 0.3621025308241402, 'recall': 0.4802065404475043, 'f1': 0.41287458379578246, 'number': 1162}, 'overall_precision': 0.400556758428704, 'overall_recall': 0.4457831325301205, 'overall_f1': 0.42196155099380905, 'overall_accuracy': 0.7332605262769522}
			------------EPOCH 14---------------
Loss: tensor(1706.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.7079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(911.6838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.2570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.7605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.8496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.9733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.2452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.0154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1385.3319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1187.9955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.4997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.0366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1254.9706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.5612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.2885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.4046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.5026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.5488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1562.2172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.3166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(919.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.2337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.8497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.5787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1225.6339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.1124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.2330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.6876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.5056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1087.6864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1129.6750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.4562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.4901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.0424, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4631992149165849, 'recall': 0.5605700712589073, 'f1': 0.507254164427727, 'number': 842}, 'D': {'precision': 0.3146417445482866, 'recall': 0.3362930077691454, 'f1': 0.325107296137339, 'number': 901}, 'OC': {'precision': 0.35901060070671376, 'recall': 0.43717728055077454, 'f1': 0.3942568878540939, 'number': 1162}, 'overall_precision': 0.3776861937003238, 'overall_recall': 0.4416523235800344, 'overall_f1': 0.40717232624563626, 'overall_accuracy': 0.7375256423500938}
			------------EPOCH 15---------------
Loss: tensor(1473.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(885.8967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.7131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.0328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(922.9046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.7067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(994.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.4808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.4493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.6885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(801.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.8931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1038.4302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(853.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.9826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1015.0515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.9745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.1432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(746.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.7155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.3861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1295.8212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.5992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.6349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(387.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.4352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.0807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1064.5964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(780.3209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1058.6296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(902.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.5497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.2159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.8930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(999.0938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.9879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.2166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.3917, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48986125933831376, 'recall': 0.5451306413301663, 'f1': 0.5160202360876898, 'number': 842}, 'D': {'precision': 0.3381057268722467, 'recall': 0.3407325194228635, 'f1': 0.3394140409065783, 'number': 901}, 'OC': {'precision': 0.39044117647058824, 'recall': 0.4569707401032702, 'f1': 0.4210943695479778, 'number': 1162}, 'overall_precision': 0.4046801872074883, 'overall_recall': 0.44647160068846814, 'overall_f1': 0.4245499181669394, 'overall_accuracy': 0.7391490429315662}
			------------EPOCH 16---------------
Loss: tensor(1293.0623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.5330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.5873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.3260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.2657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(834.9630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.7484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.3040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.7682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1032.9816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(900.0363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.9303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.9194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(396.4980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.6332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.4921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.5970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.1565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.0062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.9556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.7007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.4767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.2712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.3904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.0113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.2687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.0016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.8442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.5068, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48297213622291024, 'recall': 0.5558194774346793, 'f1': 0.5168415240198786, 'number': 842}, 'D': {'precision': 0.37566137566137564, 'recall': 0.31520532741398444, 'f1': 0.34278817139408563, 'number': 901}, 'OC': {'precision': 0.37475728155339805, 'recall': 0.33218588640275387, 'f1': 0.3521897810218978, 'number': 1162}, 'overall_precision': 0.4130671506352087, 'overall_recall': 0.39173838209982786, 'overall_f1': 0.4021201413427562, 'overall_accuracy': 0.7246122286338346}
			------------EPOCH 17---------------
Loss: tensor(1338.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.6266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.2767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.9759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.9929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.9171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.0242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.5335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.8790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.0873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.3197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(940.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.5155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.4160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.7777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.8625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.7094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(915.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.9218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.7294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.9418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.0057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.6711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(502.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(825.4891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.8406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.2048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.8079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(647.0903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.6367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.8713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.4971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.3705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.4574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.9230, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4714587737843552, 'recall': 0.5296912114014252, 'f1': 0.4988814317673378, 'number': 842}, 'D': {'precision': 0.40215716486902925, 'recall': 0.28967813540510545, 'f1': 0.3367741935483871, 'number': 901}, 'OC': {'precision': 0.3764172335600907, 'recall': 0.42857142857142855, 'f1': 0.4008048289738431, 'number': 1162}, 'overall_precision': 0.4129540781357094, 'overall_recall': 0.41480206540447506, 'overall_f1': 0.4138760089301048, 'overall_accuracy': 0.7385587154473945}
			------------EPOCH 18---------------
Loss: tensor(1125.4506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.4597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.9244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.9004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.8851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.0176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.9601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.4283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(754.7705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.5273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.7050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(800.8464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(782.6409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(509.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.6481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.2819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1286.0073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.9108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.1442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.3342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.5067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.4654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.6512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.8402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.0209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.9045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.9804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(326.3123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.0162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.8166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(891.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(658.1249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(447.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.1405, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48595213319458896, 'recall': 0.5546318289786223, 'f1': 0.5180255130338325, 'number': 842}, 'D': {'precision': 0.3917525773195876, 'recall': 0.2952275249722531, 'f1': 0.3367088607594937, 'number': 901}, 'OC': {'precision': 0.38023088023088025, 'recall': 0.4535283993115318, 'f1': 0.413657770800628, 'number': 1162}, 'overall_precision': 0.41639127561136813, 'overall_recall': 0.43373493975903615, 'overall_f1': 0.424886191198786, 'overall_accuracy': 0.7395917885446952}
			------------EPOCH 19---------------
Loss: tensor(1030.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.7726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(416.4878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.7599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.6597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.8090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(859.4287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.3639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.7366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.3057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.0293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.5027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.4320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.8029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.0022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.7681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.6108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(575.0484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(698.6606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.8572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.0159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1172.3162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(684.6239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.5150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(727.3897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.9056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.5093, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48328267477203646, 'recall': 0.5665083135391924, 'f1': 0.5215965008201203, 'number': 842}, 'D': {'precision': 0.34801762114537443, 'recall': 0.3507214206437292, 'f1': 0.3493642896627971, 'number': 901}, 'OC': {'precision': 0.4221183800623053, 'recall': 0.2332185886402754, 'f1': 0.3004434589800443, 'number': 1162}, 'overall_precision': 0.4193929838391801, 'overall_recall': 0.36626506024096384, 'overall_f1': 0.39103270856302824, 'overall_accuracy': 0.706385867560029}
			------------EPOCH 20---------------
Loss: tensor(1497.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(927.7665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1092.0089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.9279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(538.8273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.4455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.6100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.3194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(636.9201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.0354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(705.2338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.4647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.9180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.3137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.0359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.2044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.7530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1045.8149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1185.7021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.7969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.1344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.8343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(568.2440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(631.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.4013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1747.0649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.9171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.7850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(413.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.7547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.8885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.2433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.6730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.9039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(638.0319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.1278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(490.5404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.2956, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4368568755846586, 'recall': 0.5546318289786223, 'f1': 0.48874934589220304, 'number': 842}, 'D': {'precision': 0.31381957773512476, 'recall': 0.36293007769145397, 'f1': 0.3365928975810602, 'number': 901}, 'OC': {'precision': 0.391304347826087, 'recall': 0.21686746987951808, 'f1': 0.2790697674418605, 'number': 1162}, 'overall_precision': 0.3796733212341198, 'overall_recall': 0.3600688468158348, 'overall_f1': 0.36961130742049475, 'overall_accuracy': 0.6925722044304078}
			------------EPOCH 21---------------
Loss: tensor(903.4487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.3455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1126.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4011.6021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1643.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1188.2653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.0179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(831.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.8252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.5522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(646.0603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.6652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(696.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.8268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.8798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(725.5510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(923.0554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.7377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(784.9045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.8514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(707.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1315.7751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1641.0220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1133.2010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.8428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.7238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1300.8306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(751.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.0475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.5023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.9626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.2859, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4835164835164835, 'recall': 0.47030878859857483, 'f1': 0.4768211920529801, 'number': 842}, 'D': {'precision': 0.5, 'recall': 0.17425083240843509, 'f1': 0.2584362139917696, 'number': 901}, 'OC': {'precision': 0.40353460972017674, 'recall': 0.23580034423407917, 'f1': 0.29766431287343836, 'number': 1162}, 'overall_precision': 0.456401766004415, 'overall_recall': 0.2846815834767642, 'overall_f1': 0.3506465974136103, 'overall_accuracy': 0.6847503652651308}
			------------EPOCH 22---------------
Loss: tensor(1594.3567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.6021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.3458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.0190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(953.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.8986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.5132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1373.3843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1235.2262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1484.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1574.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(953.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(711.5596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.8903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.4503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.6155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.9299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.1853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.9545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.3685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.6713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.4177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.4846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1093.1528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1465.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1622.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(933.8176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(962.9226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2083.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1815.8505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.1352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1867.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2506.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1803.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1435.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1679.0125, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4582881906825569, 'recall': 0.502375296912114, 'f1': 0.47932011331444757, 'number': 842}, 'D': {'precision': 0.2886142983230362, 'recall': 0.36293007769145397, 'f1': 0.32153392330383485, 'number': 901}, 'OC': {'precision': 0.29912963811268894, 'recall': 0.5619621342512908, 'f1': 0.3904334828101644, 'number': 1162}, 'overall_precision': 0.3309742863882991, 'overall_recall': 0.482960413080895, 'overall_f1': 0.39277715565509524, 'overall_accuracy': 0.6692690269927242}
			------------EPOCH 23---------------
Loss: tensor(2344.0190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.5706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(979.0852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1694.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1567.4131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.6510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(669.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(633.4687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.7707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1149.3676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.8151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1055.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.8441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1262.0106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(964.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1132.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1331.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.9539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.1881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.6130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.1051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.8629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1427.7202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.5887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1685.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1448.5862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.7816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.7507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(892.6585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.3057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.5219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(803.3975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1035.0485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(874.4479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.5232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(667.6818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.5045, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5065868263473053, 'recall': 0.502375296912114, 'f1': 0.5044722719141322, 'number': 842}, 'D': {'precision': 0.3439911797133407, 'recall': 0.3462819089900111, 'f1': 0.3451327433628319, 'number': 901}, 'OC': {'precision': 0.32736693358455016, 'recall': 0.5981067125645438, 'f1': 0.4231354642313546, 'number': 1162}, 'overall_precision': 0.36998706338939197, 'overall_recall': 0.49225473321858865, 'overall_f1': 0.42245199409158046, 'overall_accuracy': 0.6810313021148482}
			------------EPOCH 24---------------
Loss: tensor(1927.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.9045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.8021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1264.0143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.9362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.5870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(690.7733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(828.5865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1131.0171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(852.4756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1307.4541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.4042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.9832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1290.8353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.2625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.3129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.7599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.8133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.7448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.4890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.9953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.5410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(570.9819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(625.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.5502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.0560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.6763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.5482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(760.7137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(724.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.8210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.1786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(703.9578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.9133, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46059365404298874, 'recall': 0.5344418052256532, 'f1': 0.4947773501924135, 'number': 842}, 'D': {'precision': 0.3480791618160652, 'recall': 0.3318534961154273, 'f1': 0.3397727272727273, 'number': 901}, 'OC': {'precision': 0.39166097060833904, 'recall': 0.49311531841652323, 'f1': 0.4365714285714286, 'number': 1162}, 'overall_precision': 0.4007274931797514, 'overall_recall': 0.45507745266781413, 'overall_f1': 0.42617666021921335, 'overall_accuracy': 0.7333490753995779}
			------------EPOCH 25---------------
Loss: tensor(1091.5093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(689.4479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.0078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.9383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(590.6147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.0333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.4915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.7488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.7112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.0056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.8702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.2709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.6785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.4002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.0543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.6895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.4631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.2841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.5503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.6008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.0166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.2653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.4101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.4151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.7015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.8489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.5554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.7449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.8254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(459.1096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.5600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.1959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.8268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.7133, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48403193612774453, 'recall': 0.5760095011876485, 'f1': 0.5260303687635576, 'number': 842}, 'D': {'precision': 0.33015873015873015, 'recall': 0.3462819089900111, 'f1': 0.33802816901408456, 'number': 901}, 'OC': {'precision': 0.36792452830188677, 'recall': 0.5034423407917383, 'f1': 0.4251453488372093, 'number': 1162}, 'overall_precision': 0.3907266044670625, 'overall_recall': 0.4757314974182444, 'overall_f1': 0.4290592983545483, 'overall_accuracy': 0.73225696955386}
			------------EPOCH 26---------------
Loss: tensor(891.7844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.4073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.4309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.8640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.8834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.4403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.2829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.3009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.2584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.7739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(669.1144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.6712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.7478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.1254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(550.8718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.7476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.2463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.3561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.3127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.9113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(371.6321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.6721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.3361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.5777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.8027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(282.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.3233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.1176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.7439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.8655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.7895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.2969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.1417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.2574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.5610, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45509586276488395, 'recall': 0.5356294536817102, 'f1': 0.4920894708128751, 'number': 842}, 'D': {'precision': 0.35945273631840796, 'recall': 0.32075471698113206, 'f1': 0.33900293255131964, 'number': 901}, 'OC': {'precision': 0.3923076923076923, 'recall': 0.4827882960413081, 'f1': 0.43287037037037035, 'number': 1162}, 'overall_precision': 0.4034108527131783, 'overall_recall': 0.4478485370051635, 'overall_f1': 0.42446982055464927, 'overall_accuracy': 0.7349724759810505}
			------------EPOCH 27---------------
Loss: tensor(683.3163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.6946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(284.3915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.7985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.7384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.8109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.0455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.7079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.7460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.2688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.0931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.1132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.7314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.8914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.7708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.8801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.9781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.1310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.8063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.7245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.7617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.6729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.3955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.7058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.4470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.6780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.6048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.1852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.6464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.3147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.8702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.4060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.7099, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47619047619047616, 'recall': 0.5463182897862233, 'f1': 0.5088495575221238, 'number': 842}, 'D': {'precision': 0.3486033519553073, 'recall': 0.3462819089900111, 'f1': 0.34743875278396436, 'number': 901}, 'OC': {'precision': 0.40847092605886576, 'recall': 0.48967297762478484, 'f1': 0.44540117416829744, 'number': 1162}, 'overall_precision': 0.4121081745543946, 'overall_recall': 0.461617900172117, 'overall_f1': 0.4354603019970774, 'overall_accuracy': 0.7353119142844493}
			------------EPOCH 28---------------
Loss: tensor(606.8939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(320.5692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.7448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.3119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.3004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.9906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.0791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.3690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.4149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.6163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.1780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.4257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.7797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.5126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.0503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.1385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.6824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.9255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.9281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.2227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.0194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.6833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.6413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.7872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.2719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.6884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.2410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.8798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.9017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.5892, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4851380042462845, 'recall': 0.5427553444180523, 'f1': 0.5123318385650225, 'number': 842}, 'D': {'precision': 0.3668789808917197, 'recall': 0.3196448390677026, 'f1': 0.34163701067615654, 'number': 901}, 'OC': {'precision': 0.40028490028490027, 'recall': 0.4836488812392427, 'f1': 0.4380358534684333, 'number': 1162}, 'overall_precision': 0.4174385180453529, 'overall_recall': 0.4499139414802065, 'overall_f1': 0.43306825712392305, 'overall_accuracy': 0.7370976549240691}
			------------EPOCH 29---------------
Loss: tensor(524.0965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.9518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.7988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.5574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.6962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.8469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.3827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.6799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.4601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.8182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(417.4706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.8446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.3093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.8316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.4588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.6409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.3727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.3470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.4110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.7069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.9467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.8187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.6776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.9250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.9222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.5273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.2414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.7096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.2317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.5712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(375.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.8942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.8546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.1676, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4780334728033473, 'recall': 0.5427553444180523, 'f1': 0.5083426028921024, 'number': 842}, 'D': {'precision': 0.3563892145369285, 'recall': 0.3374028856825749, 'f1': 0.346636259977195, 'number': 901}, 'OC': {'precision': 0.3924231593995711, 'recall': 0.4724612736660929, 'f1': 0.42873877391643894, 'number': 1162}, 'overall_precision': 0.408354114713217, 'overall_recall': 0.4509466437177281, 'overall_f1': 0.42859479797153605, 'overall_accuracy': 0.7361826473236027}
			------------EPOCH 30---------------
Loss: tensor(462.3824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.1674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.8056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.0136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.1196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.9124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.0446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.9318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.5426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.1383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.5456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.9375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.7915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.4168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.5968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.2417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.1790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.9312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.7043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.4631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.8125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.7866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.1607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.2874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.4026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.4587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.7653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.4780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.8157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.1782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.9250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.5247, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4718526100307062, 'recall': 0.5475059382422803, 'f1': 0.5068719076415613, 'number': 842}, 'D': {'precision': 0.3629719853836784, 'recall': 0.33074361820199777, 'f1': 0.34610917537746805, 'number': 901}, 'OC': {'precision': 0.37993079584775086, 'recall': 0.4724612736660929, 'f1': 0.4211737629459148, 'number': 1162}, 'overall_precision': 0.40333024976873266, 'overall_recall': 0.45025817555938036, 'overall_f1': 0.42550422901756674, 'overall_accuracy': 0.737791289717971}
			------------EPOCH 31---------------
Loss: tensor(411.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.9884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.0954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.5069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.9784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.3024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.0124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.9421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.9264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.9377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.0854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.9809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.5180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.9421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.0805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.0132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.6155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.3545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.5488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.6114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.7181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.1701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.3227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.9115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.5666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.2168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.1492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.7067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(304.8512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.9073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.4228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.0458, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.477035490605428, 'recall': 0.5427553444180523, 'f1': 0.5077777777777778, 'number': 842}, 'D': {'precision': 0.36134453781512604, 'recall': 0.3340732519422864, 'f1': 0.34717416378316035, 'number': 901}, 'OC': {'precision': 0.39090262970859985, 'recall': 0.47332185886402756, 'f1': 0.42818217205138187, 'number': 1162}, 'overall_precision': 0.4090056285178236, 'overall_recall': 0.45025817555938036, 'overall_f1': 0.42864165164673107, 'overall_accuracy': 0.7379683879632226}
			------------EPOCH 32---------------
Loss: tensor(367.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.3140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.2205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.9493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.0475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.5052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.2132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.4771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.7175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.7614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.2184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.2160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.8937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.3168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.4995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.7615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.5288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(269.1139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.8513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.8777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.1684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.7021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.9690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.3396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.5665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.6582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.6529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.5089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.7394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.5650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.3976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.8017, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47594142259414224, 'recall': 0.5403800475059383, 'f1': 0.5061179087875417, 'number': 842}, 'D': {'precision': 0.3776932826362484, 'recall': 0.33074361820199777, 'f1': 0.3526627218934911, 'number': 901}, 'OC': {'precision': 0.40519105984138426, 'recall': 0.4836488812392427, 'f1': 0.440957238132601, 'number': 1162}, 'overall_precision': 0.4198595146871009, 'overall_recall': 0.45266781411359724, 'overall_f1': 0.43564684445916846, 'overall_accuracy': 0.7375108841629894}
			------------EPOCH 33---------------
Loss: tensor(332.7424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.3058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.5810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.8694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.0351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.8821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.8858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.6594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.6864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.3381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.6591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.6866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.2421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.4146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.5588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.9051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.6157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.1851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.1872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.7985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.6107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.3837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.5991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.1904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.5717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.1104, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4844919786096257, 'recall': 0.5380047505938242, 'f1': 0.509848058525605, 'number': 842}, 'D': {'precision': 0.3791773778920309, 'recall': 0.3274139844617092, 'f1': 0.35139964264443124, 'number': 901}, 'OC': {'precision': 0.4037900874635568, 'recall': 0.47676419965576594, 'f1': 0.4372533543804262, 'number': 1162}, 'overall_precision': 0.4220421393841167, 'overall_recall': 0.44819277108433736, 'overall_f1': 0.4347245409015025, 'overall_accuracy': 0.7376437078469281}
			------------EPOCH 34---------------
Loss: tensor(302.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.7354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.6874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.2233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.0378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.8775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.8568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.6057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.1073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.9870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.8695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.7273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.5180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.6993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.4749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.2824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.5873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.3283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.6849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.5302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.5658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.0350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.5221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.3402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.8890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.5728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.7573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.4749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.0479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.7142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.6150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.0512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.9481, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47523709167544786, 'recall': 0.5356294536817102, 'f1': 0.5036292573981016, 'number': 842}, 'D': {'precision': 0.3772609819121447, 'recall': 0.32408435072142067, 'f1': 0.34865671641791046, 'number': 901}, 'OC': {'precision': 0.39656406585540444, 'recall': 0.47676419965576594, 'f1': 0.4329816334505666, 'number': 1162}, 'overall_precision': 0.4157051282051282, 'overall_recall': 0.44647160068846814, 'overall_f1': 0.43053941908713694, 'overall_accuracy': 0.7374961259758851}
			------------EPOCH 35---------------
Loss: tensor(273.7643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.9258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.2990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.9164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.1323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.9389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.9341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.9815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.1295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.0797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.0055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.1034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.7844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.9909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.3530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.4769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.9270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.3353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.6861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.2564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.7717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.8704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.8179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.8750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.6431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.4599, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.478125, 'recall': 0.5451306413301663, 'f1': 0.5094339622641509, 'number': 842}, 'D': {'precision': 0.37645536869340235, 'recall': 0.32297447280799113, 'f1': 0.34767025089605735, 'number': 901}, 'OC': {'precision': 0.37464387464387466, 'recall': 0.45266781411359724, 'f1': 0.4099766173031957, 'number': 1162}, 'overall_precision': 0.40675804909148866, 'overall_recall': 0.43924268502581754, 'overall_f1': 0.4223766964581265, 'overall_accuracy': 0.7371271712982778}
			------------EPOCH 36---------------
Loss: tensor(251.8971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.0248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.5824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.6170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.8582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.7594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.0793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.6325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.7553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.5043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.0242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.7618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.3076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.1725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.6803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.6423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.5868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.4398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.7057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.8829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.6002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.6133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.8853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.3570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.9159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.5975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.0359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.6685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.3503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.7887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.4376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.4439, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4623115577889447, 'recall': 0.5463182897862233, 'f1': 0.5008165487207403, 'number': 842}, 'D': {'precision': 0.37420178799489145, 'recall': 0.32519422863485015, 'f1': 0.3479809976247031, 'number': 901}, 'OC': {'precision': 0.37075537075537074, 'recall': 0.4604130808950086, 'f1': 0.4107485604606526, 'number': 1162}, 'overall_precision': 0.3998758149642968, 'overall_recall': 0.4433734939759036, 'overall_f1': 0.4205027750571335, 'overall_accuracy': 0.7378060479050753}
			------------EPOCH 37---------------
Loss: tensor(230.6922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.4754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.7934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.6082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.1334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.3072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.9837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.6095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.4662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.5014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.4120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.6472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.4644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.7853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.8637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.2644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.8291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.9848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.4412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.8852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.7579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.6741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.4194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.5932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.4579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.7833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.0179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.8126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.3603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.2567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.2821, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4682377049180328, 'recall': 0.5427553444180523, 'f1': 0.5027502750275028, 'number': 842}, 'D': {'precision': 0.3767741935483871, 'recall': 0.32408435072142067, 'f1': 0.34844868735083534, 'number': 901}, 'OC': {'precision': 0.39826839826839827, 'recall': 0.4750430292598967, 'f1': 0.4332810047095762, 'number': 1162}, 'overall_precision': 0.41472744660503663, 'overall_recall': 0.4478485370051635, 'overall_f1': 0.4306521019529957, 'overall_accuracy': 0.7384996826989773}
			------------EPOCH 38---------------
Loss: tensor(203.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.5784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.0973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.1897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.8004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.9957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.0798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.8707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.0632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.2483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.7231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.4635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.6637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.7828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.1227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.2775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.3957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.7539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.5825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.4425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.3730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.4107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.5570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.1803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.3824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.9622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.8958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.7488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.5416, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48272138228941686, 'recall': 0.5308788598574822, 'f1': 0.505656108597285, 'number': 842}, 'D': {'precision': 0.3972413793103448, 'recall': 0.3196448390677026, 'f1': 0.3542435424354244, 'number': 901}, 'OC': {'precision': 0.4143070044709389, 'recall': 0.4784853700516351, 'f1': 0.4440894568690095, 'number': 1162}, 'overall_precision': 0.4313397928499833, 'overall_recall': 0.44440619621342514, 'overall_f1': 0.43777551712444895, 'overall_accuracy': 0.7379536297761183}
			------------EPOCH 39---------------
Loss: tensor(193.1615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.8014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.3510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.6997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.4192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.6047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.3631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.3786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.0233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.2494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.6173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.3487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.6495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.4112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.9553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.1277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.8163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.9476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.5824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.8763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.7792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.2717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.6220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0903, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48043478260869565, 'recall': 0.5249406175771971, 'f1': 0.5017026106696936, 'number': 842}, 'D': {'precision': 0.4, 'recall': 0.3218645948945616, 'f1': 0.35670356703567035, 'number': 901}, 'OC': {'precision': 0.41374159820761763, 'recall': 0.47676419965576594, 'f1': 0.44302279088364654, 'number': 1162}, 'overall_precision': 0.4309651474530831, 'overall_recall': 0.4426850258175559, 'overall_f1': 0.43674647648157583, 'overall_accuracy': 0.7374518514145723}
			------------EPOCH 40---------------
Loss: tensor(167.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.9958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.4178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.7878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.6213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.1265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.6021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.3725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.9921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.8512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.5039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.2301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.3099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.4649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.8798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.6437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.5782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.7821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.2965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.4220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(147.5722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.2224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.9420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.7005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.9942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.0623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0410, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4870689655172414, 'recall': 0.5368171021377672, 'f1': 0.5107344632768361, 'number': 842}, 'D': {'precision': 0.3956043956043956, 'recall': 0.3196448390677026, 'f1': 0.35359116022099446, 'number': 901}, 'OC': {'precision': 0.399708242159008, 'recall': 0.47160068846815834, 'f1': 0.4326885116462692, 'number': 1162}, 'overall_precision': 0.42550379914106373, 'overall_recall': 0.4433734939759036, 'overall_f1': 0.4342548887390425, 'overall_accuracy': 0.7367287002464618}
	Train size: 50 Test size: 50


		-------------RUN 1-----------
Train dataset size: 29
			------------EPOCH 1---------------
Loss: tensor(6481.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5133.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7006.9834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3956.7039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7873.8633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3938.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6580.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5462.5737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5794.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3974.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6756.0264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3655.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5198.8467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5621.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5960.7871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4641.5596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4545.6201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5013.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5395.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3685.8481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5632.3008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5622.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5803.3457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2208.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2449.3442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5553.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3343.7959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4709.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3754.1274, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.10267857142857142, 'recall': 0.015003261578604044, 'f1': 0.02618099032441662, 'number': 1533}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 2039}, 'OC': {'precision': 0.007656967840735069, 'recall': 0.0018587360594795538, 'f1': 0.002991325157044571, 'number': 2690}, 'overall_precision': 0.03192702394526796, 'overall_recall': 0.004471414883423826, 'overall_f1': 0.007844235887379184, 'overall_accuracy': 0.4029952994960354}
			------------EPOCH 2---------------
Loss: tensor(5097.5903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3959.8943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5373.6924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3056.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6453.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3256.0933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4989.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4433.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4837.6641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3401.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5394.9434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3170.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4237.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4870.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5133.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3978.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3999.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4509.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4642.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3374.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5062.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4956.5552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5255.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1418.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2194.8403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5010.2959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2943.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4085.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3124.2832, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.16593115622241836, 'recall': 0.12263535551206783, 'f1': 0.14103525881470363, 'number': 1533}, 'D': {'precision': 0.3302752293577982, 'recall': 0.01765571358509073, 'f1': 0.0335195530726257, 'number': 2039}, 'OC': {'precision': 0.11006369426751593, 'recall': 0.16059479553903347, 'f1': 0.1306122448979592, 'number': 2690}, 'overall_precision': 0.12695955099670989, 'overall_recall': 0.1047588629830725, 'overall_f1': 0.11479569516143145, 'overall_accuracy': 0.49809063222795746}
			------------EPOCH 3---------------
Loss: tensor(4503.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3567.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4708.0073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2546.0020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5841.8535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2866.3354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4376.0659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3926.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4334.5283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3140.4192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5034.1260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3004.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3542.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4462.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4507.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3416.7507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3478.0256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4102.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3937.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3221.6997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4888.8354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4600.5889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4706.5322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.9745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1955.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4560.9966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2727.0918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3474.4958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2812.4814, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1893278604412519, 'recall': 0.24070450097847357, 'f1': 0.21194715680643308, 'number': 1533}, 'D': {'precision': 0.45323741007194246, 'recall': 0.09269249632172634, 'f1': 0.15390879478827363, 'number': 2039}, 'OC': {'precision': 0.1641391614629795, 'recall': 0.20520446096654274, 'f1': 0.18238889806707417, 'number': 2690}, 'overall_precision': 0.19375109094082738, 'overall_recall': 0.17725966145001598, 'overall_f1': 0.18513885414060546, 'overall_accuracy': 0.5582001071687772}
			------------EPOCH 4---------------
Loss: tensor(4063.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3162.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4379.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2342.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5196.4204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2749.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3988.7185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3429.0056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3843.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2763.7048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4837.4248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2574.8274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3033.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4323.5093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3976.7241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2928.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3188.6123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3847.3354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3346.6108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2985.6401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4414.0708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4262.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4159.8320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.0416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1653.5603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4101.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2470.1411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3036.6536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2489.6409, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.26037959667852906, 'recall': 0.28636660143509457, 'f1': 0.27275551413482446, 'number': 1533}, 'D': {'precision': 0.41852487135506006, 'recall': 0.11966650318783717, 'f1': 0.18611746758199846, 'number': 2039}, 'OC': {'precision': 0.2141191435234259, 'recall': 0.3754646840148699, 'f1': 0.27271499932496285, 'number': 2690}, 'overall_precision': 0.24234182651016317, 'overall_recall': 0.2703609070584478, 'overall_f1': 0.25558574879227053, 'overall_accuracy': 0.5757676472383692}
			------------EPOCH 5---------------
Loss: tensor(3774.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2709.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3922.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2190.7449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4709.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2446.6692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3710.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3058.4385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3213.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2450.0510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3901.8083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2222.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2588.3203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3824.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3657.5481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2599.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3207.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3332.7920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2735.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2761.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4047.7734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4026.6777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3717.8193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.6833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3459.9553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2299.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2748.9297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2280.6482, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.17663934426229508, 'recall': 0.2811480756686236, 'f1': 0.21696451044550716, 'number': 1533}, 'D': {'precision': 0.2515151515151515, 'recall': 0.08141245708680726, 'f1': 0.12300852167469434, 'number': 2039}, 'OC': {'precision': 0.15760745963156697, 'recall': 0.25762081784386615, 'f1': 0.1955693523352617, 'number': 2690}, 'overall_precision': 0.1720688275310124, 'overall_recall': 0.20600447141488343, 'overall_f1': 0.18751362744385494, 'overall_accuracy': 0.511412118211231}
			------------EPOCH 6---------------
Loss: tensor(3862.9436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2612.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4197.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2400.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4640.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2659.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3614.8569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2981.3020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2882.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2278.0034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3552.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2001.9901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2385.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3506.7195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3239.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2353.6099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3141.2114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3092.0601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2579.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2636.4541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3959.5603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3925.4585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3648.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.5801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.5695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3140.7046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1999.0557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2491.9905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2127.5078, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.15494758373817438, 'recall': 0.3953033268101761, 'f1': 0.22263041880969875, 'number': 1533}, 'D': {'precision': 0.389945652173913, 'recall': 0.1407552721922511, 'f1': 0.20684684684684682, 'number': 2039}, 'OC': {'precision': 0.2073272273105745, 'recall': 0.2776951672862453, 'f1': 0.23740664230096933, 'number': 2690}, 'overall_precision': 0.1987878787878788, 'overall_recall': 0.2618971574576813, 'overall_f1': 0.22601984564498345, 'overall_accuracy': 0.5294476738270785}
			------------EPOCH 7---------------
Loss: tensor(3428.2427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2378.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4151.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2281.6042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4541.5459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2690.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3567.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2963.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2875.7085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2293.9292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3065.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1848.8763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2655.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3480.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3028.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2596.9731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2611.5466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3205.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.3088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2694.7825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3837.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3645.3794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3693.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.9839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1329.4026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3905.5344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1981.0190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2466.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2089.7400, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2382684612586395, 'recall': 0.4272667971298108, 'f1': 0.3059318075665577, 'number': 1533}, 'D': {'precision': 0.4759825327510917, 'recall': 0.21383030897498773, 'f1': 0.29509306260575296, 'number': 2039}, 'OC': {'precision': 0.3086053412462908, 'recall': 0.27063197026022306, 'f1': 0.28837393543275897, 'number': 2690}, 'overall_precision': 0.30195883134130147, 'overall_recall': 0.290482274033855, 'overall_f1': 0.29610939280481846, 'overall_accuracy': 0.691014779795294}
			------------EPOCH 8---------------
Loss: tensor(3045.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2134.7581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3373.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1688.3640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4244.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2430.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3105.5601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3052.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3074.0479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2230.7153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3699.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2882.5935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2432.3218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3126.8838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3149.0024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2393.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2279.2532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2748.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2105.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2257.5671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3599.7839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3447.1687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3469.8164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(583.6674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1341.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4590.2168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1923.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2599.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2277.5811, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41467889908256883, 'recall': 0.14742335290280495, 'f1': 0.21751684311838307, 'number': 1533}, 'D': {'precision': 0.6533505154639175, 'recall': 0.24865129965669447, 'f1': 0.36021314387211373, 'number': 2039}, 'OC': {'precision': 0.2289348171701113, 'recall': 0.42825278810408923, 'f1': 0.29836829836829837, 'number': 2690}, 'overall_precision': 0.2967102156461514, 'overall_recall': 0.30102203768763974, 'overall_f1': 0.29885057471264365, 'overall_accuracy': 0.6089967510225123}
			------------EPOCH 9---------------
Loss: tensor(3877.9392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2599.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3790.4453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1890.7146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4542.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2038.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3472.5481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2779.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2685.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2187.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3728.5439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1679.8173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2092.0889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2826.1372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2733.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2217.0054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2032.0095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2757.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1934.7972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2013.2902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3427.3765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3279.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2983.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.2138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2657.7358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.5989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2129.9036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.7216, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2303335431088735, 'recall': 0.4774951076320939, 'f1': 0.31076204627467624, 'number': 1533}, 'D': {'precision': 0.5172719220549159, 'recall': 0.2864149092692496, 'f1': 0.3686868686868687, 'number': 2039}, 'OC': {'precision': 0.28912120222149623, 'recall': 0.32899628252788105, 'f1': 0.307772561293688, 'number': 2690}, 'overall_precision': 0.2987242128121607, 'overall_recall': 0.35148514851485146, 'overall_f1': 0.3229640498899487, 'overall_accuracy': 0.6849170120259647}
			------------EPOCH 10---------------
Loss: tensor(2754.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1839.7166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3156.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.3201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3679.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2090.5571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2635.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2356.4768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2424.0278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1792.5389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2625.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1896.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1926.6847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2337.7024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2443.9487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1969.7944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1855.4791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2416.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1746.8245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3020.8782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2965.7473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2889.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.9325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1124.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3472.5867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1557.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2071.3962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1760.4921, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42599843382928737, 'recall': 0.3548597521200261, 'f1': 0.3871886120996441, 'number': 1533}, 'D': {'precision': 0.4890625, 'recall': 0.3070132417851888, 'f1': 0.3772220548357939, 'number': 2039}, 'OC': {'precision': 0.26380910296067167, 'recall': 0.44386617100371745, 'f1': 0.3309312638580931, 'number': 2690}, 'overall_precision': 0.33375688267683185, 'overall_recall': 0.3775151708719259, 'overall_f1': 0.35428999625327834, 'overall_accuracy': 0.681478115186087}
			------------EPOCH 11---------------
Loss: tensor(3172.7693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.5081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2789.4592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.6326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3577.8528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1928.7548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2516.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2108.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2153.8860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.7692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2537.9624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1830.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2249.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2409.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1896.9688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1836.6854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2339.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1647.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.1941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2829.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2827.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2700.7983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.5491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2192.4749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1920.5101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1436.8234, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.29454841334418225, 'recall': 0.47227658186562294, 'f1': 0.3628163367577048, 'number': 1533}, 'D': {'precision': 0.5102040816326531, 'recall': 0.38008827856792543, 'f1': 0.43563799887577287, 'number': 2039}, 'OC': {'precision': 0.2799733570159858, 'recall': 0.4687732342007435, 'f1': 0.35056991937725884, 'number': 2690}, 'overall_precision': 0.32543332154227095, 'overall_recall': 0.4407537527946343, 'overall_f1': 0.374414976599064, 'overall_accuracy': 0.692093250401883}
			------------EPOCH 12---------------
Loss: tensor(2467.6843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1387.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2366.3904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3209.7556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1861.4998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2263.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1930.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1953.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1523.5155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2194.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1291.4958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1504.6028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1964.4385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2038.3674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1543.9630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1618.4598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1993.1414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1480.0085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.5054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2510.8145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2449.6130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2494.7898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.5425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.4547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1959.0039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1163.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1637.6199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1264.8572, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3518233179250128, 'recall': 0.44683626875407695, 'f1': 0.3936781609195402, 'number': 1533}, 'D': {'precision': 0.43129181677817807, 'recall': 0.4109857773418342, 'f1': 0.4208940231039679, 'number': 2039}, 'OC': {'precision': 0.29762989972652687, 'recall': 0.4855018587360595, 'f1': 0.3690307996609212, 'number': 2690}, 'overall_precision': 0.34174921478618026, 'overall_recall': 0.45177259661450014, 'overall_f1': 0.3891334250343879, 'overall_accuracy': 0.679694229843113}
			------------EPOCH 13---------------
Loss: tensor(2278.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2189.9939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1268.6245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2874.6121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1712.1532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2052.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1693.8793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1750.1230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.3254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1894.6852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.0193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.3575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1669.6799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1843.6530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1462.7500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1777.7572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1277.4387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.0868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2244.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2205.8452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2295.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.9056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1597.8466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1058.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1104.5181, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3541237113402062, 'recall': 0.4481409001956947, 'f1': 0.3956233803627987, 'number': 1533}, 'D': {'precision': 0.3761044948136765, 'recall': 0.4801373222167729, 'f1': 0.42180094786729855, 'number': 2039}, 'OC': {'precision': 0.2786371237458194, 'recall': 0.4955390334572491, 'f1': 0.3567032378913567, 'number': 2690}, 'overall_precision': 0.32153961616811405, 'overall_recall': 0.47892047269243054, 'overall_f1': 0.38475848354609016, 'overall_accuracy': 0.6671934667742876}
			------------EPOCH 14---------------
Loss: tensor(2049.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.6589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2013.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.5505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2506.5259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.6685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1872.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1610.7177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1241.6190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.2052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1043.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.5121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.4268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1624.6769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1226.2671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1580.9487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.7384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1018.7523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1971.2039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2080.0776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2189.8120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.6672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.6714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1362.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.6923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1422.7867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.2815, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3448110951697752, 'recall': 0.4703196347031963, 'f1': 0.39790286975717437, 'number': 1533}, 'D': {'precision': 0.3739163211458726, 'recall': 0.4865129965669446, 'f1': 0.42284739982949704, 'number': 2039}, 'OC': {'precision': 0.30866062437059416, 'recall': 0.4557620817843866, 'f1': 0.36805764034824373, 'number': 2690}, 'overall_precision': 0.3371959614502065, 'overall_recall': 0.46933886937080804, 'overall_f1': 0.39244224863132593, 'overall_accuracy': 0.6747970236924392}
			------------EPOCH 15---------------
Loss: tensor(1804.3348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1056.2268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1777.0801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(953.7482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2286.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1541.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1843.8435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1545.6508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1578.4982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.6664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1511.5714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(982.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1054.0052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1354.0823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1434.7371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1196.4668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.2312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(963.0141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(841.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1914.0735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2033.3079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.3716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.6844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1558.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(992.0570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1680.6913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1003.8877, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.34146341463414637, 'recall': 0.4840182648401826, 'f1': 0.40043173232595797, 'number': 1533}, 'D': {'precision': 0.4747572815533981, 'recall': 0.47964688572829817, 'f1': 0.47718955842888505, 'number': 2039}, 'OC': {'precision': 0.33461644212262853, 'recall': 0.4524163568773234, 'f1': 0.38470048996364786, 'number': 2690}, 'overall_precision': 0.37318932655654385, 'overall_recall': 0.46901948259342063, 'overall_f1': 0.4156524200396264, 'overall_accuracy': 0.7321458851937517}
			------------EPOCH 16---------------
Loss: tensor(1541.3918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.9927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.6939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1962.4498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1333.7354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.9316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.5750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1699.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1262.2688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.6947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1640.0505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1657.0854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1605.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1489.1344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.7628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1692.3507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1625.9263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1886.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1715.8245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.8211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(731.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1227.9731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.0244, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4313160422670509, 'recall': 0.2928897586431833, 'f1': 0.34887334887334887, 'number': 1533}, 'D': {'precision': 0.6195939982347749, 'recall': 0.34428641490926926, 'f1': 0.4426229508196721, 'number': 2039}, 'OC': {'precision': 0.3607223476297968, 'recall': 0.2970260223048327, 'f1': 0.3257900101936799, 'number': 2690}, 'overall_precision': 0.44429254955570746, 'overall_recall': 0.31140210795273077, 'overall_f1': 0.36616280161487186, 'overall_accuracy': 0.6922831697539866}
			------------EPOCH 17---------------
Loss: tensor(3609.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2367.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3551.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1956.2335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3294.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1765.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2070.4871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2072.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1434.1942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1155.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1561.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1097.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.4386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.0022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1481.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1341.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1368.0416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2241.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1419.8005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1259.4667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2722.8044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2996.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2601.9937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.2919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.7783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1969.4902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1796.3656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2240.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.7920, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3480414227825304, 'recall': 0.5042400521852577, 'f1': 0.41182738412360154, 'number': 1533}, 'D': {'precision': 0.2820891845282089, 'recall': 0.5615497793035802, 'f1': 0.3755329616267628, 'number': 2039}, 'OC': {'precision': 0.3237769594950026, 'recall': 0.45762081784386616, 'f1': 0.3792359827479975, 'number': 2690}, 'overall_precision': 0.3123388216623686, 'overall_recall': 0.5028744809964868, 'overall_f1': 0.38534018600097897, 'overall_accuracy': 0.6298403999158929}
			------------EPOCH 18---------------
Loss: tensor(2031.9724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.1208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2271.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2487.0220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1548.0632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2080.6438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1838.8793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.3934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.9553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2029.8159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1204.8386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1345.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1701.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1603.4734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1190.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1200.7797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1493.7638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.9990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.6130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2313.3914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2180.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2087.7056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.7508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.8733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.1975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1011.0049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1021.4985, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3512720156555773, 'recall': 0.4683626875407697, 'f1': 0.4014537321778026, 'number': 1533}, 'D': {'precision': 0.571157495256167, 'recall': 0.4428641490926925, 'f1': 0.4988950276243094, 'number': 2039}, 'OC': {'precision': 0.3770343580470163, 'recall': 0.4650557620817844, 'f1': 0.4164447403462051, 'number': 2690}, 'overall_precision': 0.4136540400403284, 'overall_recall': 0.4586394123283296, 'overall_f1': 0.43498674744414995, 'overall_accuracy': 0.7412009685886958}
			------------EPOCH 19---------------
Loss: tensor(1721.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(946.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1529.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(994.9064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2081.4036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1248.6659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1337.0394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1219.2119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1360.9255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.3600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1242.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(956.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1260.2576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1229.6807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(960.4632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1259.8501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(893.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.9905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1538.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1638.8577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1582.0010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.7551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.9654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1073.4037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.7789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1214.3260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(662.3632, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3778467908902691, 'recall': 0.47619047619047616, 'f1': 0.4213564213564214, 'number': 1533}, 'D': {'precision': 0.48647430117222723, 'recall': 0.5291809710642472, 'f1': 0.5069297627437163, 'number': 2039}, 'OC': {'precision': 0.36102841677943165, 'recall': 0.49591078066914496, 'f1': 0.41785434612372746, 'number': 2690}, 'overall_precision': 0.40063734862970046, 'overall_recall': 0.5019163206643245, 'overall_f1': 0.4455943857659318, 'overall_accuracy': 0.743208687453792}
			------------EPOCH 20---------------
Loss: tensor(1337.0848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.0062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.4430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1736.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1203.5991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1066.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(984.0109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.3488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.1601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(838.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.4413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1012.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.5306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(761.8256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1044.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.4426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.4963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1211.7877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.1235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.9533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.7365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(807.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(533.9394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.5870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.0978, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4032753326509724, 'recall': 0.5140247879973907, 'f1': 0.4519644393461428, 'number': 1533}, 'D': {'precision': 0.4983967017865323, 'recall': 0.5335948994605199, 'f1': 0.5153955471340597, 'number': 2039}, 'OC': {'precision': 0.3972919418758256, 'recall': 0.44721189591078064, 'f1': 0.4207764952780692, 'number': 2690}, 'overall_precision': 0.4297278436845778, 'overall_recall': 0.4916959437879272, 'overall_f1': 0.45862813733522007, 'overall_accuracy': 0.7526978722249731}
			------------EPOCH 21---------------
Loss: tensor(1177.9418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.4754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1002.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(632.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(951.3300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(905.7198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1063.2748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(783.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(864.3146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(697.2296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.8596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.0348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(835.9846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.3108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(621.3080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(889.8197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(579.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.8120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.4821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.7558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.8030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.7332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.6243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(875.8969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.3289, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4155200880572372, 'recall': 0.49249836921069795, 'f1': 0.45074626865671646, 'number': 1533}, 'D': {'precision': 0.4819277108433735, 'recall': 0.5296714075527219, 'f1': 0.5046728971962616, 'number': 2039}, 'OC': {'precision': 0.37533592117049863, 'recall': 0.4672862453531598, 'f1': 0.41629408842523596, 'number': 2690}, 'overall_precision': 0.41744295936276493, 'overall_recall': 0.4937719578409454, 'overall_f1': 0.45241056405004026, 'overall_accuracy': 0.7551193439642951}
			------------EPOCH 22---------------
Loss: tensor(1011.8685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.9833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.4468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.7609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.8402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.9396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(973.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.8394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.3644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.5862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.6963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.1461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(742.9706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(578.6622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.5082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.9565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.6451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.0338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.5629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(926.4243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.5128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.8081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.9825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(743.9521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.9845, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38730964467005075, 'recall': 0.4977168949771689, 'f1': 0.4356266057664859, 'number': 1533}, 'D': {'precision': 0.49745016226240146, 'recall': 0.5262383521333988, 'f1': 0.511439466158246, 'number': 2039}, 'OC': {'precision': 0.39378726074678383, 'recall': 0.46654275092936803, 'f1': 0.42708865067211166, 'number': 2690}, 'overall_precision': 0.4226141646158053, 'overall_recall': 0.4936122644522517, 'overall_f1': 0.45536240424278135, 'overall_accuracy': 0.7495913342512769}
			------------EPOCH 23---------------
Loss: tensor(933.0597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.9007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(757.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(721.6894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.0240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(671.6016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.0921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(587.2757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.6761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.7484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.8940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(605.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.9081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.2094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.1898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.9883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.4983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.0002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.6684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.0091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.0462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.0352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(670.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.4308, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4115068493150685, 'recall': 0.48988910632746246, 'f1': 0.4472900536033353, 'number': 1533}, 'D': {'precision': 0.50509461426492, 'recall': 0.510544384502207, 'f1': 0.5078048780487806, 'number': 2039}, 'OC': {'precision': 0.37815126050420167, 'recall': 0.4851301115241636, 'f1': 0.4250122129946263, 'number': 2690}, 'overall_precision': 0.4221071282540548, 'overall_recall': 0.49457042478441393, 'overall_f1': 0.45547466725494523, 'overall_accuracy': 0.7518228866384953}
			------------EPOCH 24---------------
Loss: tensor(814.5341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.0265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(664.2802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.6738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.0258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(562.3095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(615.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(715.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.5695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(529.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(421.9797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(557.6866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.8409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.4008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(564.0217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.5847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.2360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.8266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(732.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.9441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.5763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.0429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.2087, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4123324396782842, 'recall': 0.5016307893020222, 'f1': 0.4526191877575044, 'number': 1533}, 'D': {'precision': 0.48269581056466304, 'recall': 0.519862677783227, 'f1': 0.5005903187721369, 'number': 2039}, 'OC': {'precision': 0.40048712595685454, 'recall': 0.4278810408921933, 'f1': 0.4137311286843997, 'number': 2690}, 'overall_precision': 0.4297043979812545, 'overall_recall': 0.4758862983072501, 'overall_f1': 0.45161779192240664, 'overall_accuracy': 0.7555737938425433}
			------------EPOCH 25---------------
Loss: tensor(747.0148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.4195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.9678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(863.1171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(521.9739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.7601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.6239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.5862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.4134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(476.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.4720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.6271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(505.4190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.8009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.1327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.0527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.2603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.3889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.2193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.6769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.1311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.5664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.2632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.6861, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40180078784468204, 'recall': 0.4657534246575342, 'f1': 0.4314199395770393, 'number': 1533}, 'D': {'precision': 0.48059841047218327, 'recall': 0.5041687101520353, 'f1': 0.492101483963619, 'number': 2039}, 'OC': {'precision': 0.39621955652490004, 'recall': 0.4052044609665427, 'f1': 0.4006616430803161, 'number': 2690}, 'overall_precision': 0.4247787610619469, 'overall_recall': 0.45225167678058126, 'overall_f1': 0.4380849253615902, 'overall_accuracy': 0.752148462670673}
			------------EPOCH 26---------------
Loss: tensor(652.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.8711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(820.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.7925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(518.8677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.1945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.0212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(444.1475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.8280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.1900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(438.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.0764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.3166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.6652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.2719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.1360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.3685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.0111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.4720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.4468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.2180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.1879, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40010598834128247, 'recall': 0.49249836921069795, 'f1': 0.4415204678362573, 'number': 1533}, 'D': {'precision': 0.4960150023441163, 'recall': 0.5188818048062775, 'f1': 0.5071907957813998, 'number': 2039}, 'OC': {'precision': 0.3954748247291268, 'recall': 0.4613382899628253, 'f1': 0.4258750857927248, 'number': 2690}, 'overall_precision': 0.4266554903604359, 'overall_recall': 0.48770360907058447, 'overall_f1': 0.4551415797317437, 'overall_accuracy': 0.7534507667993842}
			------------EPOCH 27---------------
Loss: tensor(639.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(273.3685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(517.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.4991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.2121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.4297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.4436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(547.4567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.8998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.1776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.5988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.6503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.9425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(595.8094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.3541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.3156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.0457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(457.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.7455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.2708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.4952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.0650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(399.2740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.0604, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41648230088495575, 'recall': 0.4911937377690802, 'f1': 0.4507632445375636, 'number': 1533}, 'D': {'precision': 0.5299145299145299, 'recall': 0.4865129965669446, 'f1': 0.5072871388391715, 'number': 2039}, 'OC': {'precision': 0.34584450402144773, 'recall': 0.5275092936802974, 'f1': 0.4177830119240395, 'number': 2690}, 'overall_precision': 0.4065270461261724, 'overall_recall': 0.5052698818268924, 'overall_f1': 0.4505517977928088, 'overall_accuracy': 0.7196112079549077}
			------------EPOCH 28---------------
Loss: tensor(878.7424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.8175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.7923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.4892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.5555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.5343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.7669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.8843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(514.9760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.7587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.7635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.1435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.7732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(411.4769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.0278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.3185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.6494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(674.6926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(714.9900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(810.2183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.9630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.0770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(307.8314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.0123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.7194, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41331923890063427, 'recall': 0.5101108936725375, 'f1': 0.4566423357664233, 'number': 1533}, 'D': {'precision': 0.5059582919563058, 'recall': 0.49975478175576266, 'f1': 0.5028374043918086, 'number': 2039}, 'OC': {'precision': 0.39532680770445217, 'recall': 0.4654275092936803, 'f1': 0.4275226225029879, 'number': 2690}, 'overall_precision': 0.43164145341439275, 'overall_recall': 0.48754391568189076, 'overall_f1': 0.45789276340457447, 'overall_accuracy': 0.7514837449383102}
			------------EPOCH 29---------------
Loss: tensor(538.8073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.6545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(419.5388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.0376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(653.8535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.2835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.6077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.6530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(510.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.2808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(430.5358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.3822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.8986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(543.6715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.5043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.4752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.8524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.7376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.9041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.0529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.9151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.3772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.5150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.4007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.3903, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3972286374133949, 'recall': 0.44879321591650356, 'f1': 0.42143950995405816, 'number': 1533}, 'D': {'precision': 0.4735875057418466, 'recall': 0.5056400196174595, 'f1': 0.48908918406072105, 'number': 2039}, 'OC': {'precision': 0.39446870451237265, 'recall': 0.4029739776951673, 'f1': 0.39867598381758, 'number': 2690}, 'overall_precision': 0.4210605377797807, 'overall_recall': 0.44762056850846377, 'overall_f1': 0.43393451505534486, 'overall_accuracy': 0.7476243123902029}
			------------EPOCH 30---------------
Loss: tensor(607.2656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.0534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(525.4234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.3200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.0327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.0453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.3098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.2584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.4464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.5390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.4759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.2289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.1716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.9465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.7325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.2538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.9654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.3993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.3693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.0808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.8615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.5450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.8163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.3226, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.40186915887850466, 'recall': 0.5048923679060665, 'f1': 0.4475281873373807, 'number': 1533}, 'D': {'precision': 0.5342687533729088, 'recall': 0.4855321235899951, 'f1': 0.5087358684480987, 'number': 2039}, 'OC': {'precision': 0.38756962767516856, 'recall': 0.49144981412639405, 'f1': 0.43337157842976554, 'number': 2690}, 'overall_precision': 0.42920723226703755, 'overall_recall': 0.4928137975087831, 'overall_f1': 0.4588165328575676, 'overall_accuracy': 0.7427338890735327}
			------------EPOCH 31---------------
Loss: tensor(573.5259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.3012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.8262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.2220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.8406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.4735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(290.2048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.0558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.9878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.7579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.4995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.2401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.4601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.8172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.7597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.2969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.0860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.0105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.4632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.6341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.1511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.3396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.1762, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4278728606356968, 'recall': 0.45662100456621, 'f1': 0.4417797412432944, 'number': 1533}, 'D': {'precision': 0.47645429362880887, 'recall': 0.5061304561059343, 'f1': 0.49084423305588587, 'number': 2039}, 'OC': {'precision': 0.403954802259887, 'recall': 0.42527881040892196, 'f1': 0.41434262948207173, 'number': 2690}, 'overall_precision': 0.4335242689176967, 'overall_recall': 0.45927818588310443, 'overall_f1': 0.44602977667493793, 'overall_accuracy': 0.7503103146556694}
			------------EPOCH 32---------------
Loss: tensor(411.7997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.5287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(338.5248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.1212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.8927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(251.5324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.6017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.9143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.9299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.7982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.8855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(285.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.6664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.3703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.9361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.2088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.4217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.7732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.4459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.2053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(281.0463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.7238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.9027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.1977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.2628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.5809, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4005128205128205, 'recall': 0.5094585779517287, 'f1': 0.44846396784381276, 'number': 1533}, 'D': {'precision': 0.5421965317919075, 'recall': 0.4600294261893085, 'f1': 0.4977447598832581, 'number': 2039}, 'OC': {'precision': 0.3980952380952381, 'recall': 0.4661710037174721, 'f1': 0.42945205479452053, 'number': 2690}, 'overall_precision': 0.43528550512445097, 'overall_recall': 0.4747684445863941, 'overall_f1': 0.45417048579285063, 'overall_accuracy': 0.7505137996757806}
			------------EPOCH 33---------------
Loss: tensor(387.0553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.9723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.9182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(462.2444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.5849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(185.1751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.7804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.7825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.6219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.0602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.4725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.8625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.7565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.3880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.2851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.3443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.4475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.8162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.5467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.8448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.9125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.5441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.9712, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.422680412371134, 'recall': 0.4546640574037834, 'f1': 0.4380892520427404, 'number': 1533}, 'D': {'precision': 0.4755535055350554, 'recall': 0.5056400196174595, 'f1': 0.49013548847159494, 'number': 2039}, 'OC': {'precision': 0.40074906367041196, 'recall': 0.437546468401487, 'f1': 0.41834014572596406, 'number': 2690}, 'overall_precision': 0.4301154871187444, 'overall_recall': 0.463909294155222, 'overall_f1': 0.44637369391518134, 'overall_accuracy': 0.7488316568428621}
			------------EPOCH 34---------------
Loss: tensor(297.9290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.6139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.4526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.5772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.2744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.7305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.1145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.8039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.6160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.1228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.5723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.9542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.5130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.8303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.0389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.8997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.6654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.5090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.3556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.7656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.9371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.9424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.3514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.4294, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41020075963103636, 'recall': 0.4931506849315068, 'f1': 0.447867298578199, 'number': 1533}, 'D': {'precision': 0.5244794597636466, 'recall': 0.45708680725846, 'f1': 0.48846960167714887, 'number': 2039}, 'OC': {'precision': 0.3990734612839179, 'recall': 0.4483271375464684, 'f1': 0.4222689075630252, 'number': 2690}, 'overall_precision': 0.43571213489912675, 'overall_recall': 0.46215266687959117, 'overall_f1': 0.44854308741475507, 'overall_accuracy': 0.7526503923869471}
			------------EPOCH 35---------------
Loss: tensor(275.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.7049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.3575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.1922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.1031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.8868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.5175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.9837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.3941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.5711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.4085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.9837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.4036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.5779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.4116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.2705, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4171956145412579, 'recall': 0.47162426614481406, 'f1': 0.4427434170238824, 'number': 1533}, 'D': {'precision': 0.4977799703996053, 'recall': 0.4948504168710152, 'f1': 0.4963108706345302, 'number': 2039}, 'OC': {'precision': 0.4002804065895548, 'recall': 0.4245353159851301, 'f1': 0.41205123579289193, 'number': 2690}, 'overall_precision': 0.4345985180704673, 'overall_recall': 0.458958799105717, 'overall_f1': 0.44644660194174757, 'overall_accuracy': 0.7484721666406658}
			------------EPOCH 36---------------
Loss: tensor(230.3847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.4537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.5329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.7190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.8471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.7369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.7917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.5890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.7398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.4968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.1886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.3440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.4162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.6852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.5115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.8680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.2406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.7060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.4242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.6938, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4142776840921866, 'recall': 0.48075668623613826, 'f1': 0.44504830917874394, 'number': 1533}, 'D': {'precision': 0.5202665186007773, 'recall': 0.45953898970083373, 'f1': 0.48802083333333335, 'number': 2039}, 'OC': {'precision': 0.40139442231075695, 'recall': 0.4494423791821561, 'f1': 0.4240617327253595, 'number': 2690}, 'overall_precision': 0.4373483009708738, 'overall_recall': 0.4603960396039604, 'overall_f1': 0.4485763186556714, 'overall_accuracy': 0.7509885980560398}
			------------EPOCH 37---------------
Loss: tensor(207.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.8888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.4126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.9071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.5271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.1283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.0158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.7865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.7594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.1612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.7364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.2181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.7553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.7750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.8671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.0297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.8072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.6745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.7320, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42219679633867274, 'recall': 0.48140900195694714, 'f1': 0.4498628466930814, 'number': 1533}, 'D': {'precision': 0.49827331031080413, 'recall': 0.49534085335948996, 'f1': 0.49680275454992623, 'number': 2039}, 'OC': {'precision': 0.4037331489802973, 'recall': 0.4342007434944238, 'f1': 0.4184130395844528, 'number': 2690}, 'overall_precision': 0.4373125374925015, 'overall_recall': 0.4656659214308528, 'overall_f1': 0.4510440835266821, 'overall_accuracy': 0.7490894045350028}
			------------EPOCH 38---------------
Loss: tensor(179.2804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.5748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.2977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.3670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.6451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.5675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.4870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.8226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.8137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.1430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.1032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.0193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.7381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.4467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.1397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.3563, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4175141242937853, 'recall': 0.482061317677756, 'f1': 0.44747199515591884, 'number': 1533}, 'D': {'precision': 0.5190582959641256, 'recall': 0.45414418832761155, 'f1': 0.48443630656552444, 'number': 2039}, 'OC': {'precision': 0.39792155548105934, 'recall': 0.4412639405204461, 'f1': 0.41847347082672304, 'number': 2690}, 'overall_precision': 0.43628575799296315, 'overall_recall': 0.45544554455445546, 'overall_f1': 0.4456598171732167, 'overall_accuracy': 0.7492047127130658}
			------------EPOCH 39---------------
Loss: tensor(159.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.1101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.8663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.6555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.3428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.2852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.3278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.5421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.3048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.6208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.3491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.6637, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4322916666666667, 'recall': 0.487279843444227, 'f1': 0.4581416743330267, 'number': 1533}, 'D': {'precision': 0.5070202808112324, 'recall': 0.47817557626287394, 'f1': 0.492175668854114, 'number': 2039}, 'OC': {'precision': 0.4050414364640884, 'recall': 0.43605947955390334, 'f1': 0.41997851772287864, 'number': 2690}, 'overall_precision': 0.4421872613410722, 'overall_recall': 0.46231236026828487, 'overall_f1': 0.45202591927550945, 'overall_accuracy': 0.7494828089072176}
			------------EPOCH 40---------------
Loss: tensor(138.8207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.1259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.6128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.6544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.0312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.8933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.2438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.0349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.3823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.6291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.6322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.5943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.1974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.6805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5943, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41834451901565994, 'recall': 0.48793215916503585, 'f1': 0.45046672688949113, 'number': 1533}, 'D': {'precision': 0.5041623309053069, 'recall': 0.47523295733202553, 'f1': 0.4892703862660944, 'number': 2039}, 'OC': {'precision': 0.39822134387351776, 'recall': 0.4494423791821561, 'f1': 0.4222843171498429, 'number': 2690}, 'overall_precision': 0.43373851171064337, 'overall_recall': 0.4672628553177898, 'overall_f1': 0.44987699876998777, 'overall_accuracy': 0.7495031574092287}

