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


		-------------RUN 1-----------
Train dataset size: 45
			------------EPOCH 1---------------
Loss: tensor(6112.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7088.8169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7969.7388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3244.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7569.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5740.5576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7569.2959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7130.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8073.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7323.7637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4332.8730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3046.6243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8244.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6709.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7221.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5823.4351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4915.8760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6082.7349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8239.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4329.8701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5156.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8228.0586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5067.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3922.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5011.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6390.4771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3768.5520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6256.3999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6117.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6125.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3218.0591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3054.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4296.1582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6423.8130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3891.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4266.0615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5196.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5728.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4959.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5701.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6824.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6041.7275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3868.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5937.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4872.0835, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.007194244604316547, 'recall': 0.00410958904109589, 'f1': 0.005231037489102005, 'number': 730}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 838}, 'OC': {'precision': 0.02800658978583196, 'recall': 0.016221374045801526, 'f1': 0.02054380664652568, 'number': 1048}, 'overall_precision': 0.01692047377326565, 'overall_recall': 0.00764525993883792, 'overall_f1': 0.0105318588730911, 'overall_accuracy': 0.347863391913218}
			------------EPOCH 2---------------
Loss: tensor(4354.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5556.8564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5872.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2765.5454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5268.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4678.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4932.9414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6445.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6331.6011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6269.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1954.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2582.9192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7278.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5530.3896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5944.0801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4733.8428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4060.8560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5647.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7426.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3505.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4638.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7414.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4403.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3030.4910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4402.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5775.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3323.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5338.6851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5347.4131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5716.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2992.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2768.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3794.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5750.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3480.7539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3937.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4851.0840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5210.6753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4096.8677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5157.8340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6685.8579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5139.9478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3349.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5209.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4461.0576, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.021505376344086023, 'recall': 0.00821917808219178, 'f1': 0.01189296333002973, 'number': 730}, 'D': {'precision': 0.4470338983050847, 'recall': 0.25178997613365156, 'f1': 0.32213740458015266, 'number': 838}, 'OC': {'precision': 0.04757249918540241, 'recall': 0.13931297709923665, 'f1': 0.07092543113917903, 'number': 1048}, 'overall_precision': 0.09502617801047121, 'overall_recall': 0.13876146788990826, 'overall_f1': 0.11280298321939093, 'overall_accuracy': 0.5019994790629261}
			------------EPOCH 3---------------
Loss: tensor(3688.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5022.3999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5222.3765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2513.3518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4529.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4077.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4287.0215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6375.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5700.8350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5582.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1309.9685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2416.9248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6578.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4780.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5190.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4215.5488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3810.7656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5025.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6526.7461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3398.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3966.2437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6297.1260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3767.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3019.4563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3681.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4974.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2964.8591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4696.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4452.7690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5359.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2521.6580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2465.8582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3105.0835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5390.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2967.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3626.9226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3953.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4399.7510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3269.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4345.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6242.8066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4384.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2926.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4278.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3900.0034, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.06930693069306931, 'recall': 0.028767123287671233, 'f1': 0.04065827686350436, 'number': 730}, 'D': {'precision': 0.34102564102564104, 'recall': 0.15871121718377088, 'f1': 0.21661237785016285, 'number': 838}, 'OC': {'precision': 0.07106399685904986, 'recall': 0.17270992366412213, 'f1': 0.10069541029207232, 'number': 1048}, 'overall_precision': 0.10339506172839506, 'overall_recall': 0.12805810397553516, 'overall_f1': 0.11441256830601093, 'overall_accuracy': 0.5767539491626703}
			------------EPOCH 4---------------
Loss: tensor(3044.7634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4289.9238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4419.9912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2216.9646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3910.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3506.9456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3561.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5642.3984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4844.4126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4674.4272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1108.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1959.5245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5463.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3992.5913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4272.1670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3503.5906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3513.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4341.6113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5701.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2986.9272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3255.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4973.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2965.1309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2429.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2891.6267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4706.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2341.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3874.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3525.4126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4541.7373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2179.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1967.9746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2277.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4815.0200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2561.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2847.7646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3373.8667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3686.9287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2527.7849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3680.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4108.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3634.7124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2508.9980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3689.4956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3366.3403, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.1484375, 'recall': 0.10410958904109589, 'f1': 0.12238325281803543, 'number': 730}, 'D': {'precision': 0.351931330472103, 'recall': 0.1957040572792363, 'f1': 0.2515337423312883, 'number': 838}, 'OC': {'precision': 0.15347490347490347, 'recall': 0.30343511450381677, 'f1': 0.20384615384615387, 'number': 1048}, 'overall_precision': 0.18295081967213114, 'overall_recall': 0.21330275229357798, 'overall_f1': 0.19696434874691143, 'overall_accuracy': 0.6366617126572387}
			------------EPOCH 5---------------
Loss: tensor(2508.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3531.4580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3582.2180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1819.0247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3619.9004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2773.7859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2962.6162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4871.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4213.0308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4051.4580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1520.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4507.2676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3454.7383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3531.4766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2901.6826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3064.0234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4051.7109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4816.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2409.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2730.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4057.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2412., device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1936.6528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2473.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3502.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2017.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3436.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2903.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4140.4966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1910.8146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1898.5460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1898.7378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3632.6951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2103.6062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2423.9402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3069.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3357.7993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2085.5552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3232.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3276.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3163.7502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2272.4612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3283.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3274.6287, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.18062088428974601, 'recall': 0.26301369863013696, 'f1': 0.21416620189626323, 'number': 730}, 'D': {'precision': 0.42714285714285716, 'recall': 0.3568019093078759, 'f1': 0.3888166449934981, 'number': 838}, 'OC': {'precision': 0.16482965931863727, 'recall': 0.3139312977099237, 'f1': 0.2161629434954008, 'number': 1048}, 'overall_precision': 0.21814312317105614, 'overall_recall': 0.31345565749235477, 'overall_f1': 0.25725490196078427, 'overall_accuracy': 0.6068916910536718}
			------------EPOCH 6---------------
Loss: tensor(2333.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3282.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3413.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1795.9301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3885.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2656.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3073.5430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4447.8623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3859.9019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3545.6641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(699.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1280.4154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3968.6895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2964.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3123.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2379.5137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2809.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4090.7871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4435.5679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2216.9873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2467.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3810.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1541.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2174.0430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3337.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1824.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3193.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2530.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3899.0327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1917.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1872.5133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2948.5464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1725.0383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2760.8914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2173.2988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3104.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1828.9368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2827.3782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2573.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2778.1067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1955.3153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2866.4258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.2729, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3756038647342995, 'recall': 0.426027397260274, 'f1': 0.3992297817715019, 'number': 730}, 'D': {'precision': 0.5968379446640316, 'recall': 0.360381861575179, 'f1': 0.4494047619047619, 'number': 838}, 'OC': {'precision': 0.2787249814677539, 'recall': 0.35877862595419846, 'f1': 0.3137254901960784, 'number': 1048}, 'overall_precision': 0.36861721953037646, 'overall_recall': 0.3780581039755352, 'overall_f1': 0.3732779769767881, 'overall_accuracy': 0.7299707355937917}
			------------EPOCH 7---------------
Loss: tensor(1958.4731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3048.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3240.9739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1442.0310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3086.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2218.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2727.7529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4826.8315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3603.7769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3378.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(624.9224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.1904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3040.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2948.3025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2504.6504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2169.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2531.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2670.8147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3898.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2393.3167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2191.9575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2923.8835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1857.6436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1454.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1953.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3212.6892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1562.6631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2751.3369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2100.9365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3355.6199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1407.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.8601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1531.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2959.4937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1630.9753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1999.7404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2226.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2799.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1586.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2553.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2253.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2175.8850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.9845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2656.8147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2522.8899, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.36067415730337077, 'recall': 0.4397260273972603, 'f1': 0.3962962962962963, 'number': 730}, 'D': {'precision': 0.5399361022364217, 'recall': 0.4033412887828162, 'f1': 0.4617486338797814, 'number': 838}, 'OC': {'precision': 0.2288855572213893, 'recall': 0.43702290076335876, 'f1': 0.3004263693014103, 'number': 1048}, 'overall_precision': 0.31760022746659083, 'overall_recall': 0.42698776758409784, 'overall_f1': 0.3642589271156041, 'overall_accuracy': 0.6885562382214595}
			------------EPOCH 8---------------
Loss: tensor(1542.7208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2396.6384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2605.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.8400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3158.8179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1990.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2547.5420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3793.3123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3356.5300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3101.0122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.6711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(920.9676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2855.5854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2518.8748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2237.8752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1853.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2282.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2684.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3555.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1962.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2044.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2716.6714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1604.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1208.5693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1648.5778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2689.4402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.0087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2439.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1880.8569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3209.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1082.9440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1408.5963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1443.5573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2460.5608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.4882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2186.6560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1901.0745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2625.3691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1443.4515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2206.8125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1937.5756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2092.0198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1584.8818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2374.7991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2284.0735, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.3625349487418453, 'recall': 0.5328767123287671, 'f1': 0.43150305047143644, 'number': 730}, 'D': {'precision': 0.4712230215827338, 'recall': 0.46897374701670647, 'f1': 0.4700956937799043, 'number': 838}, 'OC': {'precision': 0.28321678321678323, 'recall': 0.38645038167938933, 'f1': 0.3268765133171913, 'number': 1048}, 'overall_precision': 0.3557087204075517, 'overall_recall': 0.4537461773700306, 'overall_f1': 0.3987905257853183, 'overall_accuracy': 0.7207164416933519}
			------------EPOCH 9---------------
Loss: tensor(1308.8453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1854.8634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2323.9927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1098.0557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2546.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1603.7557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1931.8870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3424.5364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2945.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2939.1177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.8732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(847.0302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2471.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2153.4771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2012.9556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1534.4874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1845.7926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1949.0109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3485.8948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.6277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1658.2356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1998.9625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.0140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(945.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.5447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2038.2701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.2570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2182.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1500.6887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2622.6223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1064.8171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1144.5619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1112.0502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1947.4700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1623.4105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.6964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2138.3403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.5695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1773.7402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1759.9568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1718.9730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1453.5631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2100.2629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2085.5769, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.42598870056497173, 'recall': 0.5164383561643836, 'f1': 0.46687306501547987, 'number': 730}, 'D': {'precision': 0.4357656731757451, 'recall': 0.5059665871121718, 'f1': 0.46824958586416343, 'number': 838}, 'OC': {'precision': 0.2622673434856176, 'recall': 0.4437022900763359, 'f1': 0.32967032967032966, 'number': 1048}, 'overall_precision': 0.34866427981272374, 'overall_recall': 0.48394495412844035, 'overall_f1': 0.4053145509844725, 'overall_accuracy': 0.7171158472122205}
			------------EPOCH 10---------------
Loss: tensor(1115.6276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1636.9304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2123.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.4309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2376.7385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1213.5020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1539.6237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2528.9136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2525.8782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2466.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.9396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.8608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2234.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1884.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1772.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.4379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1621.0038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1728.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2861.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1650.5760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1532.9762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1841.5270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.6099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(872.8327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1269.8278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1765.2959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1084.8337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1922.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1311.5341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2457.6152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(936.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1040.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(957.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.6509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(972.4283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1429.4049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1255.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1924.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.9670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1404.7250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1358.8149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1494.9364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1304.8685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1939.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1915.5529, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43037974683544306, 'recall': 0.5123287671232877, 'f1': 0.46779237023139464, 'number': 730}, 'D': {'precision': 0.4409368635437882, 'recall': 0.5167064439140812, 'f1': 0.4758241758241758, 'number': 838}, 'OC': {'precision': 0.27356181150550796, 'recall': 0.4265267175572519, 'f1': 0.3333333333333333, 'number': 1048}, 'overall_precision': 0.35982783357245335, 'overall_recall': 0.4793577981651376, 'overall_f1': 0.41108015079495164, 'overall_accuracy': 0.7325754209631207}
			------------EPOCH 11---------------
Loss: tensor(963.7211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.7201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1827.4374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.4703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2080.6223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(995.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.4130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2258.8528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2128.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2164.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.4173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1589.8195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1504.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1140.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1393.8556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1382.9934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2441.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1477.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.0775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(987.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.8928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1709.8850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.5847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2029.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.8877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1885.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(863.3104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(869.8384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(817.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1377.3928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.7656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1181.7050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1823.9338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1145.6715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.0702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.9664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.0022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1789.6167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1657.8763, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45690672963400236, 'recall': 0.5301369863013699, 'f1': 0.49080532656943565, 'number': 730}, 'D': {'precision': 0.4573804573804574, 'recall': 0.5250596658711217, 'f1': 0.48888888888888893, 'number': 838}, 'OC': {'precision': 0.3021978021978022, 'recall': 0.4198473282442748, 'f1': 0.3514376996805112, 'number': 1048}, 'overall_precision': 0.3880551301684533, 'overall_recall': 0.48432721712538224, 'overall_f1': 0.4308791021935045, 'overall_accuracy': 0.7491687989336112}
			------------EPOCH 12---------------
Loss: tensor(817.3217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.0375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1619.2889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(682.2313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1793.1564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.9579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1089.8129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1784.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1788.6353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1821.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.4167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.2419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.6604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.0647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1313.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1034.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.5865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.0825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2246.2896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1443.8788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1080.4856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.5072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.2716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1267.3065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(832.6324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1491.7080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.8218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1893.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1169.6746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.0271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.4889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1473.1771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(898.5211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1037.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(914.2506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1514.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1000.5279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1041.5564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1568.0681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.4965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2048.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1943.9601, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.46758104738154616, 'recall': 0.5136986301369864, 'f1': 0.489556135770235, 'number': 730}, 'D': {'precision': 0.4381909547738693, 'recall': 0.5202863961813843, 'f1': 0.4757228587015821, 'number': 838}, 'OC': {'precision': 0.2549019607843137, 'recall': 0.48377862595419846, 'f1': 0.3338821205136648, 'number': 1048}, 'overall_precision': 0.3481246698362388, 'overall_recall': 0.503822629969419, 'overall_f1': 0.4117463292721025, 'overall_accuracy': 0.6887400983651769}
			------------EPOCH 13---------------
Loss: tensor(1078.9026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1405.9249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2005.8950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.2835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1867.3651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(888.5314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1294.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1836.9967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1794.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1673.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.8926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.7987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1879.4412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1668.7559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1697.0345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1215.2756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.5270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2101.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1326.5439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1057.0519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1184.5708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(776.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(601.6918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.8279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.0344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1381.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.8687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(769.3889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.1505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(588.5865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1094.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(837.9879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1807.0159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2061.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1176.9938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1960.4581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.0356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.4492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.5925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1606.8921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2114.9683, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.435929648241206, 'recall': 0.47534246575342465, 'f1': 0.45478374836173, 'number': 730}, 'D': {'precision': 0.47494305239179957, 'recall': 0.49761336515513127, 'f1': 0.48601398601398604, 'number': 838}, 'OC': {'precision': 0.21636675235646957, 'recall': 0.4818702290076336, 'f1': 0.29863985807214666, 'number': 1048}, 'overall_precision': 0.3166167664670659, 'overall_recall': 0.48509174311926606, 'overall_f1': 0.3831521739130435, 'overall_accuracy': 0.6345626426831323}
			------------EPOCH 14---------------
Loss: tensor(1346.9272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1754.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2606.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.7651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3272.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1811.1539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2650.2063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2851.7056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3272.8950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2616.3223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(683.7967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(796.7737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1859.0238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1825.7385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.6183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1199.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1447.6168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1202.9298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2175.8711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.9852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1226.8534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1607.4904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(977.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1681.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2527.5259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.1255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2392.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1197.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1795.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1177.4958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.4964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.0237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1783.8794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(980.6972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1125.4978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1187.6985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1650.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1022.7579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1335.9215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1079.4210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(974.0893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.9653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.9163, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.467438494934877, 'recall': 0.44246575342465755, 'f1': 0.45460942997888815, 'number': 730}, 'D': {'precision': 0.44562899786780386, 'recall': 0.4988066825775656, 'f1': 0.4707207207207207, 'number': 838}, 'OC': {'precision': 0.26686960933536275, 'recall': 0.5019083969465649, 'f1': 0.3484597548857238, 'number': 1048}, 'overall_precision': 0.35194444444444445, 'overall_recall': 0.48432721712538224, 'overall_f1': 0.40765765765765766, 'overall_accuracy': 0.6953437418603582}
			------------EPOCH 15---------------
Loss: tensor(906.6697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1314.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1825.6196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.2988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2168.7292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1192.9948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.1283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2395.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2748.3789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2340.9097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.7043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.9105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2041.5325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2111.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1816.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1362.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2023.7213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1275.4631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2994.2429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2211.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1503.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1440.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1049.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(895.6994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.1067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1450.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(927.8592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1543.9597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.5886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1265.9867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(716.9611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.0621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(744.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.6719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.8534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1132.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1948.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2547.7988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1615.3503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2615.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2756.0215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1710.1884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1274.8883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2450.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.1246, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5033738191632928, 'recall': 0.510958904109589, 'f1': 0.5071380013596193, 'number': 730}, 'D': {'precision': 0.46632124352331605, 'recall': 0.5369928400954654, 'f1': 0.4991680532445924, 'number': 838}, 'OC': {'precision': 0.2838915470494418, 'recall': 0.5095419847328244, 'f1': 0.36462956640491634, 'number': 1048}, 'overall_precision': 0.37831056593253415, 'overall_recall': 0.5187308868501529, 'overall_f1': 0.43753022730936636, 'overall_accuracy': 0.7332189314661314}
			------------EPOCH 16---------------
Loss: tensor(735.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1110.2594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1430.7961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(720.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1833.1047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(818.5981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1168.9241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.4180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2234.8767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1944.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(563.8392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(620.8824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1779.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1819.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1660.9490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1154.3953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2150.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1441.8118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2718.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2028.8540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1529.2085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1709.3479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.2819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1652.6741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1279.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1740.6581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.4866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1895.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1028.7693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2154.0720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(840.0067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1258.5295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(798.4910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.2917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(965.1493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1236.2950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1224.7163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1066.6371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.0311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1583.3683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1650.2408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1130.3439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1908.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1554.1708, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.6229508196721312, 'recall': 0.4684931506849315, 'f1': 0.5347928068803753, 'number': 730}, 'D': {'precision': 0.5163727959697733, 'recall': 0.4892601431980907, 'f1': 0.5024509803921569, 'number': 838}, 'OC': {'precision': 0.32247557003257327, 'recall': 0.4723282442748092, 'f1': 0.38327526132404177, 'number': 1048}, 'overall_precision': 0.43328700486448923, 'overall_recall': 0.4766819571865443, 'overall_f1': 0.4539497633782308, 'overall_accuracy': 0.7559103375365805}
			------------EPOCH 17---------------
Loss: tensor(954.0092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.0549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.2316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(994.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1823.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.8285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1210.8751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2176.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1647.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1519.0349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(342.3990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(483.4179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1397.0687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1109.0924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1182.4382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(853.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1217.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1122.7953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2128.8845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.7898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.4369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(790.5663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(675.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.9880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1386.8248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(876.0218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1463.6670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1171.6332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2288.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1164.3600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1588.8818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1451.7294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(958.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(768.9130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1530.7422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(863.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(903.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.0423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1090.4424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(848.0557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.5933, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5558739255014327, 'recall': 0.26575342465753427, 'f1': 0.3595922150139018, 'number': 730}, 'D': {'precision': 0.5618479880774963, 'recall': 0.4498806682577566, 'f1': 0.49966865473823724, 'number': 838}, 'OC': {'precision': 0.253411306042885, 'recall': 0.4961832061068702, 'f1': 0.33548387096774196, 'number': 1048}, 'overall_precision': 0.3551432291666667, 'overall_recall': 0.41704892966360857, 'overall_f1': 0.3836146272855134, 'overall_accuracy': 0.7029432944673418}
			------------EPOCH 18---------------
Loss: tensor(917.4426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2441.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2376.9097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1390.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1884.6487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1793.8732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(989.9286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2255.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.8065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1950.0603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.3255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(740.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1559.3972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1139.7980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1389.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.2114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(976.3679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1085.6652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1809.2043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.6271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(937.3020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1109.2463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(726.2628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1097.0903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.8359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.6262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1700.8317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.9269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1759.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.7266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.0780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(930.8184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1369.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.9034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1246.9382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1293.0479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2042.5131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1186.1307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1377.9130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(901.4974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.8698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(925.6503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1427.8318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1163.2822, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.571912013536379, 'recall': 0.46301369863013697, 'f1': 0.5117335352006056, 'number': 730}, 'D': {'precision': 0.5260482846251588, 'recall': 0.49403341288782815, 'f1': 0.5095384615384616, 'number': 838}, 'OC': {'precision': 0.29876977152899825, 'recall': 0.4866412213740458, 'f1': 0.3702359346642468, 'number': 1048}, 'overall_precision': 0.40907617504051863, 'overall_recall': 0.48241590214067276, 'overall_f1': 0.44272934572881945, 'overall_accuracy': 0.7413240994683378}
			------------EPOCH 19---------------
Loss: tensor(534.4116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(867.0333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.3381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(528.2372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.8258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(619.7708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1405.9149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.9885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2174.5222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.4003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.1303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2652.9360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2042.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3147.6128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2540.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1803.8905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3466.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3096.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1420.2449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1243.4442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.9943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(787.8779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.1574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(883.3248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1150.0524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(736.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1222.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(856.8783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1146.4962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.5106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(629.5485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1306.3586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(816.7985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(982.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1641.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2378.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1452.0431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2339.5024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1740.8217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1474.8729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1498.3800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2652.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1672.6931, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.41154562383612664, 'recall': 0.6054794520547945, 'f1': 0.4900221729490022, 'number': 730}, 'D': {'precision': 0.4003511852502195, 'recall': 0.5441527446300716, 'f1': 0.4613050075872534, 'number': 838}, 'OC': {'precision': 0.3000898472596586, 'recall': 0.3187022900763359, 'f1': 0.3091161499305877, 'number': 1048}, 'overall_precision': 0.370414912808178, 'overall_recall': 0.4709480122324159, 'overall_f1': 0.4146751935375295, 'overall_accuracy': 0.7280708474420458}
			------------EPOCH 20---------------
Loss: tensor(920.8781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.9656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1766.5680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(857.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1675.8688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(778.6644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1173.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1626.3593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1757.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1594.8748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.3890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.8944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1411.7499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1316.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.2631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(943.1771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1220.8137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1095.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2161.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1569.0315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.4115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1212.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.7975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.3029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1051.0186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1799.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(821.9625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1399.0966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1752.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(655.5112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.7574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(494.3991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1219.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(622.0990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(771.9152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.3441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1214.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.8342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.9103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(758.3928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(819.2838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(839.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1245.6047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.3323, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4964622641509434, 'recall': 0.5767123287671233, 'f1': 0.5335868187579215, 'number': 730}, 'D': {'precision': 0.5927152317880795, 'recall': 0.42720763723150357, 'f1': 0.4965325936199722, 'number': 838}, 'OC': {'precision': 0.33418367346938777, 'recall': 0.375, 'f1': 0.35341726618705044, 'number': 1048}, 'overall_precision': 0.4459665144596651, 'overall_recall': 0.44801223241590216, 'overall_f1': 0.4469870327993898, 'overall_accuracy': 0.762942988033769}
			------------EPOCH 21---------------
Loss: tensor(593.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1072.7942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1486.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(685.4907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1378.4269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.5956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1163.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1317.6135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1378.9879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1371.6245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.5962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.8472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1065.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(850.8506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.7765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(791.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.1259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1646.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1230.2307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(733.5467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.6883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(559.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(774.8126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(978.5865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.2528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1100.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(648.2755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1415.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.7949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(747.8290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(812.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(781.4695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1380.6891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(868.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(811.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.7723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(814.4283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(713.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1160.6649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1036.4385, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5057471264367817, 'recall': 0.6027397260273972, 'f1': 0.55, 'number': 730}, 'D': {'precision': 0.4695378151260504, 'recall': 0.5334128878281623, 'f1': 0.4994413407821229, 'number': 838}, 'OC': {'precision': 0.37659033078880405, 'recall': 0.42366412213740456, 'f1': 0.3987427031881455, 'number': 1048}, 'overall_precision': 0.44351882705764745, 'overall_recall': 0.5087920489296636, 'overall_f1': 0.4739184618123553, 'overall_accuracy': 0.7595109320177119}
			------------EPOCH 22---------------
Loss: tensor(535.9229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(611.9462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.7414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.4367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.8289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.7314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(614.5658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(877.6306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(929.6821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.4780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.6657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(985.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.7589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(779.1879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(645.6710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.2552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.0511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1503.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1013.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.7404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.6316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.1535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.5365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.4903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(881.0434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.5981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(496.0517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.8899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(555.2152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.2122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.5798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(921.4154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(651.8537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.4646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(443.5940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(490.4830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(991.2879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.6576, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.524330900243309, 'recall': 0.5904109589041096, 'f1': 0.5554123711340205, 'number': 730}, 'D': {'precision': 0.5064327485380117, 'recall': 0.5167064439140812, 'f1': 0.5115180153573538, 'number': 838}, 'OC': {'precision': 0.3439635535307517, 'recall': 0.43225190839694655, 'f1': 0.3830866807610994, 'number': 1048}, 'overall_precision': 0.43987975951903807, 'overall_recall': 0.5034403669724771, 'overall_f1': 0.46951871657754013, 'overall_accuracy': 0.7735609113334457}
			------------EPOCH 23---------------
Loss: tensor(381.6469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(508.2361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.4958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(806.6222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(324.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.2189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(723.4261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(739.7012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(762.9752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.8478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(756.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(589.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(626.9187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.7874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(503.6638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.6809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1282.8043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.9376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(526.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(373.7924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.9369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.6415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(523.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.6510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.9808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.8938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.7721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.7368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(423.5963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.9070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(429.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.4824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(433.6936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.7188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(833.5425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(596.8142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.5594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.0579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(890.6969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.8251, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5415117719950434, 'recall': 0.5986301369863014, 'f1': 0.5686402081977879, 'number': 730}, 'D': {'precision': 0.5360303413400759, 'recall': 0.5059665871121718, 'f1': 0.5205647636586863, 'number': 838}, 'OC': {'precision': 0.38240574506283664, 'recall': 0.4064885496183206, 'f1': 0.39407955596669747, 'number': 1048}, 'overall_precision': 0.4745575221238938, 'overall_recall': 0.4919724770642202, 'overall_f1': 0.4831081081081081, 'overall_accuracy': 0.7715997364671273}
			------------EPOCH 24---------------
Loss: tensor(324.7806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.7048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.9271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(362.3196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.7393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.9467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(628.3657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(650.5284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.3775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(220.0570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(512.5045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.6048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(472.2362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(404.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.0709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1132.9092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(813.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.4615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(467.5806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.4115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.8406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.8293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.6216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(540.9659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.9176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(380.5652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.1974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.1789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.8112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.3278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(763.7471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.7784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.5807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.7489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.8747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(789.4169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(687.9485, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5364647713226205, 'recall': 0.5945205479452055, 'f1': 0.5640025990903185, 'number': 730}, 'D': {'precision': 0.5162064825930373, 'recall': 0.513126491646778, 'f1': 0.5146618791143028, 'number': 838}, 'OC': {'precision': 0.3782608695652174, 'recall': 0.4150763358778626, 'f1': 0.3958143767060964, 'number': 1048}, 'overall_precision': 0.46525787965616044, 'overall_recall': 0.49655963302752293, 'overall_f1': 0.4803994082840236, 'overall_accuracy': 0.7722738903274242}
			------------EPOCH 25---------------
Loss: tensor(271.7313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(386.8400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.4974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.0753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(609.1117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.2302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(542.8141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.5602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(461.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.9406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(345.1452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.0200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.5260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.2265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(381.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(427.7270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.2790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.7647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(378.3722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.4396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.5267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.0617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(449.6543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(350.3885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.5132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.7748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.5973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(681.4821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.4090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.5042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.5031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.9727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.2274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(719.6464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.6464, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5335775335775336, 'recall': 0.5986301369863014, 'f1': 0.5642349903163332, 'number': 730}, 'D': {'precision': 0.535264483627204, 'recall': 0.5071599045346062, 'f1': 0.5208333333333334, 'number': 838}, 'OC': {'precision': 0.37352445193929174, 'recall': 0.42270992366412213, 'f1': 0.39659803043867503, 'number': 1048}, 'overall_precision': 0.4662379421221865, 'overall_recall': 0.4988532110091743, 'overall_f1': 0.481994459833795, 'overall_accuracy': 0.7718755266827033}
			------------EPOCH 26---------------
Loss: tensor(234.8746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(335.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.9213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.5250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(501.5333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(452.9613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(456.4106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.9941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.3942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.0276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.7001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(897.7006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(567.7513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.4739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(388.5031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.9848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.4125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.7313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.7905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.6938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(395.2699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.0459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.1207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.9351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.4459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.9243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(612.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(410.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.4042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(286.9893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.6148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(660.5962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.2574, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5485498108448928, 'recall': 0.5958904109589042, 'f1': 0.5712409717662509, 'number': 730}, 'D': {'precision': 0.538560411311054, 'recall': 0.5, 'f1': 0.5185643564356436, 'number': 838}, 'OC': {'precision': 0.398014440433213, 'recall': 0.4208015267175573, 'f1': 0.4090909090909091, 'number': 1048}, 'overall_precision': 0.4833893243747667, 'overall_recall': 0.49503058103975534, 'overall_f1': 0.48914069877242683, 'overall_accuracy': 0.775246295984188}
			------------EPOCH 27---------------
Loss: tensor(210.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(296.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.1444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.3973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(474.9278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.2103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(450.9908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(393.0585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.1770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.8955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.8610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.9719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.7571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(481.9520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.3332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.4042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.7884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.1093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(341.6603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(266.5475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.7943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.4065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.0625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.7537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.8274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(287.8620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.7472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.7539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.7491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.1063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.5085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.2920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.6017, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5467171717171717, 'recall': 0.5931506849315068, 'f1': 0.568988173455979, 'number': 730}, 'D': {'precision': 0.5436766623207301, 'recall': 0.49761336515513127, 'f1': 0.5196261682242991, 'number': 838}, 'OC': {'precision': 0.3861751152073733, 'recall': 0.3998091603053435, 'f1': 0.3928738865447726, 'number': 1048}, 'overall_precision': 0.4799546142208775, 'overall_recall': 0.48509174311926606, 'overall_f1': 0.48250950570342205, 'overall_accuracy': 0.7743116735869582}
			------------EPOCH 28---------------
Loss: tensor(196.7067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(454.3688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.5402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(435.3541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.5394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(339.1913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.5163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.3511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.5821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.8607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(318.9292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.8794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(189.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(718.8784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(406.7751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.3759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.9471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.3663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.4735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.2125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.9168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.5128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.8257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.0110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.4151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.7367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.5168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.0305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(313.5126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.7220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.4908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.7106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.8613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.9624, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5366459627329192, 'recall': 0.5917808219178082, 'f1': 0.5628664495114005, 'number': 730}, 'D': {'precision': 0.5455746367239102, 'recall': 0.4928400954653938, 'f1': 0.5178683385579936, 'number': 838}, 'OC': {'precision': 0.3753351206434316, 'recall': 0.40076335877862596, 'f1': 0.38763267189663125, 'number': 1048}, 'overall_precision': 0.4718388660947408, 'overall_recall': 0.48356269113149847, 'overall_f1': 0.47762884651689635, 'overall_accuracy': 0.7743423169442444}
			------------EPOCH 29---------------
Loss: tensor(169.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.5630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.6062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.8949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(310.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.6666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.6188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.7535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.5963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.5586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.3454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.9128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.8971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(627.7190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(348.7143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.0390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.9287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.9311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.7457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.5945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(248.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.0685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.7824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.7119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.7037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.8704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.3341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(485.3388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.4146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.6302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.5650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(498.9678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.5139, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5333333333333333, 'recall': 0.5917808219178082, 'f1': 0.561038961038961, 'number': 730}, 'D': {'precision': 0.5308953341740227, 'recall': 0.5023866348448688, 'f1': 0.5162477007970571, 'number': 838}, 'OC': {'precision': 0.37251512532411407, 'recall': 0.4112595419847328, 'f1': 0.3909297052154195, 'number': 1048}, 'overall_precision': 0.4652173913043478, 'overall_recall': 0.4908256880733945, 'overall_f1': 0.4776785714285714, 'overall_accuracy': 0.7731472260100817}
			------------EPOCH 30---------------
Loss: tensor(149.0852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.0401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.5533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.1883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.2050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.6656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.9413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(330.7798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.7273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.5300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.2302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(322.9315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(554.7405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.3021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.4372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.4345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.9821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.5887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.3878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.6749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(254.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.4197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.8293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.8438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.4452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.3085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(440.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.5995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.8705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.1735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.4864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.5367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(463.2931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(364.3628, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5401002506265664, 'recall': 0.5904109589041096, 'f1': 0.5641361256544503, 'number': 730}, 'D': {'precision': 0.5329032258064517, 'recall': 0.4928400954653938, 'f1': 0.5120892746435214, 'number': 838}, 'OC': {'precision': 0.3931996512641674, 'recall': 0.4303435114503817, 'f1': 0.41093394077448747, 'number': 1048}, 'overall_precision': 0.47610294117647056, 'overall_recall': 0.49503058103975534, 'overall_f1': 0.48538230884557726, 'overall_accuracy': 0.7718908483613465}
			------------EPOCH 31---------------
Loss: tensor(131.6284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.4142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.2731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.2648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.7229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(224.0284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(308.1087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.1825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.6058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(319.9778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(212.4808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(235.9566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.9980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.0212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.6659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(256.5855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.8705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.0985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.2455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.6058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.9450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.6080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.7433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.7208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.5077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.0110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.9606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.7741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.5297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.7755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.8788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(376.4211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.5918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.0428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.9734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.0074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.9110, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5468956406869221, 'recall': 0.5671232876712329, 'f1': 0.5568258238063215, 'number': 730}, 'D': {'precision': 0.5692090395480226, 'recall': 0.4809069212410501, 'f1': 0.5213454075032342, 'number': 838}, 'OC': {'precision': 0.4069223573433115, 'recall': 0.4150763358778626, 'f1': 0.410958904109589, 'number': 1048}, 'overall_precision': 0.4940805051302289, 'overall_recall': 0.4785932721712538, 'overall_f1': 0.48621359223300975, 'overall_accuracy': 0.771967456754562}
			------------EPOCH 32---------------
Loss: tensor(133.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(201.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(336.7057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.7536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.4454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.5323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.8332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.0641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.8814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.5976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.6761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.6658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(219.7305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.2670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.5250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.8394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.4248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.2360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.4488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.8402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.8759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.1741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.4274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(192.8108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.8698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.8483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.1177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.0855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.6736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.5490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.9903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.4094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.6851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.8366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(377.4003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.3118, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5467914438502673, 'recall': 0.5602739726027397, 'f1': 0.5534506089309877, 'number': 730}, 'D': {'precision': 0.5625, 'recall': 0.48329355608591884, 'f1': 0.5198973042362002, 'number': 838}, 'OC': {'precision': 0.4208984375, 'recall': 0.4112595419847328, 'f1': 0.41602316602316597, 'number': 1048}, 'overall_precision': 0.4995987158908507, 'overall_recall': 0.47591743119266056, 'overall_f1': 0.48747063429913867, 'overall_accuracy': 0.7741737784791701}
			------------EPOCH 33---------------
Loss: tensor(108.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.4290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.5614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.2071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.1888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(227.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.5301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.7516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(270.9454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.5326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.3603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.6914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.3802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.5604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.2122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.6262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.7761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.3667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.6505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.0144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.7508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.1545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.8627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.7039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.4344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(187.7351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(351.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.3998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.6539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.0627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(299.5602, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5223325062034739, 'recall': 0.5767123287671233, 'f1': 0.5481770833333334, 'number': 730}, 'D': {'precision': 0.5307692307692308, 'recall': 0.49403341288782815, 'f1': 0.5117428924598268, 'number': 838}, 'OC': {'precision': 0.38099389712292936, 'recall': 0.4169847328244275, 'f1': 0.39817767653758546, 'number': 1048}, 'overall_precision': 0.4654226125137212, 'overall_recall': 0.48623853211009177, 'overall_f1': 0.4756029164329781, 'overall_accuracy': 0.7731012609741523}
			------------EPOCH 34---------------
Loss: tensor(119.5316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.1144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.5434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.0656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.5589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.6351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.5568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.9662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.9941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.3607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(252.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.7135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.7243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.1490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.0220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.7625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.3504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.5263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.9588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.1137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.9741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.4714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.4933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.6533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.0065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.0504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(264.9982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.8858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.4732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.7790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.8912, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49215922798552475, 'recall': 0.5589041095890411, 'f1': 0.5234124438742784, 'number': 730}, 'D': {'precision': 0.5241116751269036, 'recall': 0.4928400954653938, 'f1': 0.5079950799507995, 'number': 838}, 'OC': {'precision': 0.3384747215081405, 'recall': 0.37690839694656486, 'f1': 0.35665914221218964, 'number': 1048}, 'overall_precision': 0.4367816091954023, 'overall_recall': 0.4648318042813456, 'overall_f1': 0.45037037037037037, 'overall_accuracy': 0.7711094427505477}
			------------EPOCH 35---------------
Loss: tensor(171.6701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.9685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.9201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(274.0209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.7642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(174.0126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(267.0196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.0424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.9701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.5396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.5324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.7118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.3059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.7427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(357.5974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.7899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.9906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.9817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.5290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.2171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.3377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.1364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.9183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.6684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.8678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.4200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.2133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.9059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.5299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.2779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.4024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.6147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.5832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.4687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(334.9008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.1207, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5464968152866242, 'recall': 0.5876712328767123, 'f1': 0.5663366336633664, 'number': 730}, 'D': {'precision': 0.5675675675675675, 'recall': 0.47613365155131265, 'f1': 0.517845554834523, 'number': 838}, 'OC': {'precision': 0.3975095785440613, 'recall': 0.39599236641221375, 'f1': 0.39674952198852775, 'number': 1048}, 'overall_precision': 0.49091627172195895, 'overall_recall': 0.47515290519877673, 'overall_f1': 0.4829059829059829, 'overall_accuracy': 0.7718295616467741}
			------------EPOCH 36---------------
Loss: tensor(81.3416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.5915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(202.8701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.6671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.5088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.6540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.8248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.0149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.4633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(309.0615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.1310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.2503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.4445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.3173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.4123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.3588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.1322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.7763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.2795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.8387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.4889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.9811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.9260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(414.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(229.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.8087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(166.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.7897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.7647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(325.4096, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5432258064516129, 'recall': 0.5767123287671233, 'f1': 0.559468438538206, 'number': 730}, 'D': {'precision': 0.5419440745672437, 'recall': 0.48568019093078757, 'f1': 0.5122718691000631, 'number': 838}, 'OC': {'precision': 0.4095744680851064, 'recall': 0.44083969465648853, 'f1': 0.42463235294117646, 'number': 1048}, 'overall_precision': 0.4860587792012057, 'overall_recall': 0.49311926605504586, 'overall_f1': 0.48956356736242884, 'overall_accuracy': 0.7683668622734307}
			------------EPOCH 37---------------
Loss: tensor(130.8746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.9320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.1811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.9983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.3000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.0021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(171.4753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.3038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.3208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.3586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.7309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.0931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.3635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.2160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.1979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.4522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.3736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.0954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.5228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(247.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.5607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.6677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.7556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.5004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.5370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.5794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.0264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.0550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.8777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.7978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.8171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.9154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.7616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(314.3255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.3356, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5253623188405797, 'recall': 0.5958904109589042, 'f1': 0.558408215661104, 'number': 730}, 'D': {'precision': 0.4830970556161396, 'recall': 0.5286396181384249, 'f1': 0.5048433048433048, 'number': 838}, 'OC': {'precision': 0.3670360110803324, 'recall': 0.5057251908396947, 'f1': 0.4253611556982344, 'number': 1048}, 'overall_precision': 0.44151771715271243, 'overall_recall': 0.5382262996941896, 'overall_f1': 0.48509905254091296, 'overall_accuracy': 0.7539644843489053}
			------------EPOCH 38---------------
Loss: tensor(154.9281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.2303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.2330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.4244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(298.0045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.2457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(436.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.3409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.1295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.7713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(250.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.6880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(236.8559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.3688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.5583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.8988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(428.8846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(331.6924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.3886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.4423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.3148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.4367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(400.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(234.3673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(340.1181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(401.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.6101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.6469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.4528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.5316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.3156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.9333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.6515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.6593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(302.5196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(208.3595, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5339805825242718, 'recall': 0.6027397260273972, 'f1': 0.5662805662805662, 'number': 730}, 'D': {'precision': 0.49137931034482757, 'recall': 0.5441527446300716, 'f1': 0.5164212910532275, 'number': 838}, 'OC': {'precision': 0.37350246652572233, 'recall': 0.5057251908396947, 'f1': 0.4296716659910823, 'number': 1048}, 'overall_precision': 0.44970040996531063, 'overall_recall': 0.5451070336391437, 'overall_f1': 0.4928287541040263, 'overall_accuracy': 0.7601237991634363}
			------------EPOCH 39---------------
Loss: tensor(119.0528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.2862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.9295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.0815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.4689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(597.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(372.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.7793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(475.6789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(466.0359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(344.9854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(527.8644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(823.4696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1009.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.0272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.7491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.4638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(163.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.5093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.9129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.2146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.6964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.5675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.5950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.8697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.7713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.7790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.4516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(158.4949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(178.0415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(405.7898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(255.6019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.9827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(535.5809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(369.1334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(887.7611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.3751, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5419198055893074, 'recall': 0.6109589041095891, 'f1': 0.574372182871861, 'number': 730}, 'D': {'precision': 0.603030303030303, 'recall': 0.47494033412887826, 'f1': 0.5313751668891855, 'number': 838}, 'OC': {'precision': 0.43211206896551724, 'recall': 0.38263358778625955, 'f1': 0.4058704453441296, 'number': 1048}, 'overall_precision': 0.5163832434674409, 'overall_recall': 0.47591743119266056, 'overall_f1': 0.4953252436841058, 'overall_accuracy': 0.7717989182894878}
			------------EPOCH 40---------------
Loss: tensor(94.7444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.4706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(347.2419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.9855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.6534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.8147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.4979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.5334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.2675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.3423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.5065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.8967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.4120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(288.8986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(204.4258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.0162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(242.3872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.8416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.8664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(392.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.2467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.7379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(165.9930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.4613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.5675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.9549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(142.8856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(207.8885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.2305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(300.2509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.8767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.3061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.4012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.3778, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5558546433378196, 'recall': 0.5657534246575342, 'f1': 0.5607603530210453, 'number': 730}, 'D': {'precision': 0.5593451568894953, 'recall': 0.4892601431980907, 'f1': 0.5219605346912795, 'number': 838}, 'OC': {'precision': 0.4109972041006524, 'recall': 0.4208015267175573, 'f1': 0.4158415841584158, 'number': 1048}, 'overall_precision': 0.495880737544135, 'overall_recall': 0.4831804281345566, 'overall_f1': 0.4894482090997096, 'overall_accuracy': 0.7728101490799332}
	Train size: 50 Test size: 50


		-------------RUN 1-----------
Train dataset size: 29
			------------EPOCH 1---------------
Loss: tensor(7864.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5023.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5025.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6686.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3898.5049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5925.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6967.4668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4190.6475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6049.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7468.4326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4966.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6120.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6297.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4405.0317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2792.5769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7391.6538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3554.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4955.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3916.9502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5013.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4587.6084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5116.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5608.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5186.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5329.4248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5232.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2900.0107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5860.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5623.4731, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1645}, 'D': {'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 1984}, 'OC': {'precision': 0.015105740181268883, 'recall': 0.006055712555510699, 'f1': 0.008645533141210375, 'number': 2477}, 'overall_precision': 0.015105740181268883, 'overall_recall': 0.002456600065509335, 'overall_f1': 0.004225947316523454, 'overall_accuracy': 0.5427720485974442}
			------------EPOCH 2---------------
Loss: tensor(6287.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3994.6680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3481.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5194.0493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3487.7678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5041.8579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5846.3291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3614.8933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4640.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6377.9678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4272.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5238.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5462.4619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3928.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1748.5739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6597.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3204.7908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4332.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3289.7993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4494.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4024.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4739.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5103.5156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4720.9751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4806.4766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4712.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2779.5730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5402.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4998.7090, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.04962779156327544, 'recall': 0.0121580547112462, 'f1': 0.01953125, 'number': 1645}, 'D': {'precision': 0.271523178807947, 'recall': 0.02066532258064516, 'f1': 0.03840749414519906, 'number': 1984}, 'OC': {'precision': 0.08002964060763246, 'recall': 0.08720226079935406, 'f1': 0.08346213292117464, 'number': 2477}, 'overall_precision': 0.085152167230249, 'overall_recall': 0.04536521454307239, 'overall_f1': 0.059194358371620896, 'overall_accuracy': 0.5448516098559395}
			------------EPOCH 3---------------
Loss: tensor(5650.3643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3601.3318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3300.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4841.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3103.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4643.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5388.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3231.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4167.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5701.9312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3961.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4543.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4835.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3544.3223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1457.5148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5984.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2799.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3729.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2825.3811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4042.6555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3549.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4023.8960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4377.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4326.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4256.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4167.5396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2345.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4817.5879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4253.3931, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.06465067778936393, 'recall': 0.03768996960486322, 'f1': 0.047619047619047616, 'number': 1645}, 'D': {'precision': 0.2070063694267516, 'recall': 0.03276209677419355, 'f1': 0.05657093124456049, 'number': 1984}, 'OC': {'precision': 0.17084493964716807, 'recall': 0.1485668146951958, 'f1': 0.1589289570287195, 'number': 2477}, 'overall_precision': 0.1444412022176831, 'overall_recall': 0.08106780216180806, 'overall_f1': 0.103849784957516, 'overall_accuracy': 0.641423285837991}
			------------EPOCH 4---------------
Loss: tensor(4752.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3069.0347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2858.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4218.9263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2796.8877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3995.6831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4499.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2867.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3689.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4868.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3637.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4306.8047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4613.5361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2756.5310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1211.7533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5337.9922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2709.9082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3169.3057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2471.4453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3472.2107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3071.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3534.1018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3854.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3968.4016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3886.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3685.2737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2299.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4042.7737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3747.5105, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.09090909090909091, 'recall': 0.05714285714285714, 'f1': 0.07017543859649122, 'number': 1645}, 'D': {'precision': 0.11704834605597965, 'recall': 0.023185483870967742, 'f1': 0.03870424905342869, 'number': 1984}, 'OC': {'precision': 0.222165991902834, 'recall': 0.17723052079127977, 'f1': 0.19717044688973723, 'number': 2477}, 'overall_precision': 0.17014399059653249, 'overall_recall': 0.09482476252866033, 'overall_f1': 0.12177936691555369, 'overall_accuracy': 0.6744601012884096}
			------------EPOCH 5---------------
Loss: tensor(4106.6289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2644.3667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2546.2139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3751.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2518.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3624.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3841.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2696.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3492.6284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4646.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3229.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3927.8777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4033.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2429.6340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1004.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4728.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2405.9456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2702.5396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2137.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3038.7495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2612.8794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3220.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3479.2065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3514.7261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3501.9309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3474.1394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1950.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3642.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3504.9514, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.2185929648241206, 'recall': 0.10577507598784194, 'f1': 0.14256452273658335, 'number': 1645}, 'D': {'precision': 0.42216358839050133, 'recall': 0.08064516129032258, 'f1': 0.13542107490478206, 'number': 1984}, 'OC': {'precision': 0.26310550763105506, 'recall': 0.32014533710133225, 'f1': 0.28883627754507374, 'number': 2477}, 'overall_precision': 0.2690379565528766, 'overall_recall': 0.18457255158860136, 'overall_f1': 0.21894123360854784, 'overall_accuracy': 0.705686320816605}
			------------EPOCH 6---------------
Loss: tensor(3822.4346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2355.8350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2282.8518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3488.8174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2305.8474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3004.5427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3438.3442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2036.4047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2800.7666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4008.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2897.9390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3839.9656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4020.4155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2348.6584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1019.8288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4994.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2618.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2642.8010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2125.3643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3528.7944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2114.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3311.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3226.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3257.6777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3103.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2964.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1544.9968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3123.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3039.7957, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45, 'recall': 0.24620060790273557, 'f1': 0.3182711198428291, 'number': 1645}, 'D': {'precision': 0.42948717948717946, 'recall': 0.10131048387096774, 'f1': 0.1639477977161501, 'number': 1984}, 'OC': {'precision': 0.2784660766961652, 'recall': 0.38110617682680664, 'f1': 0.3217998977330834, 'number': 2477}, 'overall_precision': 0.32576712904581756, 'overall_recall': 0.2538486734359646, 'overall_f1': 0.2853460972017673, 'overall_accuracy': 0.7091828701881445}
			------------EPOCH 7---------------
Loss: tensor(3795.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2384.0408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2167.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3444.2180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2608.6782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3234.8931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5361.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2705.9800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2453.4666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3275.0435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2727.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3591.1760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3695.0486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2300.6616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(808.1077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4534.3452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2281.5542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2428.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1809.8711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2677.8142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1972.5675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3184.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3070.6943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2892.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3107.6897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2729.2063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1551.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2999.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3043.2766, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.30236686390532547, 'recall': 0.31063829787234043, 'f1': 0.3064467766116941, 'number': 1645}, 'D': {'precision': 0.5844155844155844, 'recall': 0.20413306451612903, 'f1': 0.30257751214045575, 'number': 1984}, 'OC': {'precision': 0.3149717514124294, 'recall': 0.2700847799757771, 'f1': 0.2908063464464246, 'number': 2477}, 'overall_precision': 0.3516751719547371, 'overall_recall': 0.2595807402554864, 'overall_f1': 0.2986902854989164, 'overall_accuracy': 0.7170681466320292}
			------------EPOCH 8---------------
Loss: tensor(3149.0251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2028.6309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2302.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3058.0234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2085.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2868.4797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2984.3562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1916.6266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2716.5095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3567.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2583.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3392.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3230.3643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1890.6239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.2204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3990.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2359.4983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2323.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1676.8385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2510.7476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2069.8083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3071.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3050.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2823.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2755.4485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2725.3586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1986.0139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2675.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2888.6455, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4420731707317073, 'recall': 0.3525835866261398, 'f1': 0.3922894825836997, 'number': 1645}, 'D': {'precision': 0.46585190510424157, 'recall': 0.32661290322580644, 'f1': 0.38399999999999995, 'number': 1984}, 'OC': {'precision': 0.2766816143497758, 'recall': 0.4981832862333468, 'f1': 0.35577338907308637, 'number': 2477}, 'overall_precision': 0.3437107357252548, 'overall_recall': 0.4032099574189322, 'overall_f1': 0.3710905117190444, 'overall_accuracy': 0.7048007032459525}
			------------EPOCH 9---------------
Loss: tensor(2547.2444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2105.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1927.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2733.0317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1813.4167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2468.1309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2919.4216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1696.3484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2467.9839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2922.6543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2241.7024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3009.3530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3220.9248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2027.7701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(686.9864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3657.6101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1843.2269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2068.5779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1580.0933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2408.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.7087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2403.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2497.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2348.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2184.9241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2147.2659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1195.8135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2195.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2634.8188, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.38137082601054484, 'recall': 0.39574468085106385, 'f1': 0.3884248210023866, 'number': 1645}, 'D': {'precision': 0.5287449392712551, 'recall': 0.32913306451612906, 'f1': 0.4057160608884748, 'number': 1984}, 'OC': {'precision': 0.2859410430839002, 'recall': 0.509083568833266, 'f1': 0.3661971830985915, 'number': 2477}, 'overall_precision': 0.3488846572361262, 'overall_recall': 0.4200786112020963, 'overall_f1': 0.3811859117253678, 'overall_accuracy': 0.6919166076254953}
			------------EPOCH 10---------------
Loss: tensor(2220.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1950.9504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1868.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2465.9800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.6611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2276.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2162.1399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1315.1525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1701.5428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2249.7014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1881.0115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2790.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2640.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1683.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(576.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3173.4519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.1588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1879.2325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1348.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2218.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1429.7134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2143.5037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2287.6555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2212.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2032.9807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1944.8342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.5531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1973.3359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2046.8885, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4381067961165049, 'recall': 0.4389057750759878, 'f1': 0.43850592165198904, 'number': 1645}, 'D': {'precision': 0.4675405742821473, 'recall': 0.37752016129032256, 'f1': 0.4177356385945343, 'number': 1984}, 'OC': {'precision': 0.29745042492917845, 'recall': 0.5086798546628987, 'f1': 0.3753910323253389, 'number': 2477}, 'overall_precision': 0.3648143200641197, 'overall_recall': 0.4472649852603996, 'overall_f1': 0.401854031783402, 'overall_accuracy': 0.7261342465034506}
			------------EPOCH 11---------------
Loss: tensor(1830.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1628.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1580.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2130.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1484.6702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2040.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2022.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1216.0160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1556.5720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2107.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2503.9353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2444.5117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1490.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(504.8384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3093.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1612.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1690.7146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1024.4985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1800.3325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1253.7644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1896.7097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2006.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1871.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1912.9286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1670.9529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(866.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1725.6230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1780.8602, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4329501915708812, 'recall': 0.4808510638297872, 'f1': 0.45564516129032256, 'number': 1645}, 'D': {'precision': 0.42392344497607654, 'recall': 0.4465725806451613, 'f1': 0.43495336278841434, 'number': 1984}, 'OC': {'precision': 0.34075235109717866, 'recall': 0.43883730318934194, 'f1': 0.38362449267690135, 'number': 2477}, 'overall_precision': 0.38891233994653157, 'overall_recall': 0.45266950540452017, 'overall_f1': 0.4183758419738137, 'overall_accuracy': 0.7471725839040646}
			------------EPOCH 12---------------
Loss: tensor(1779.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1416.3724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1427.4773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2026.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1301.1129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1720.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1782.5154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1138.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1429.5956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1870.7411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1472.0132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1998.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2168.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1353.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(465.8613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2777.4841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1608.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1552.4135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(948.9933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1641.7518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1118.4138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1603.5808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1764.6400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1633.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1517.5435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1456.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(748.2865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1320.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1488.4625, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.44223327805417356, 'recall': 0.48632218844984804, 'f1': 0.46323103647944414, 'number': 1645}, 'D': {'precision': 0.4552008238928939, 'recall': 0.44556451612903225, 'f1': 0.45033112582781454, 'number': 1984}, 'OC': {'precision': 0.3482019363762102, 'recall': 0.40654016955995154, 'f1': 0.3751164090147141, 'number': 2477}, 'overall_precision': 0.4050880626223092, 'overall_recall': 0.4407140517523747, 'overall_f1': 0.4221507569221115, 'overall_accuracy': 0.7532079036448083}
			------------EPOCH 13---------------
Loss: tensor(1567.0303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1359.3502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1403.1400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1818.6707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1162.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1546.4911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1639.8469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1052.8599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.3281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1649.6830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1343.1486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1808.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1856.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1180.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.7400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2319.5920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1384.2689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(843.4026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1518.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1006.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1438.0654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1567.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1477.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1317.9850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1244.9415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.4218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1111.1096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1292.4000, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4903100775193798, 'recall': 0.4613981762917933, 'f1': 0.4754149702474162, 'number': 1645}, 'D': {'precision': 0.5753715498938429, 'recall': 0.4097782258064516, 'f1': 0.47865763909331766, 'number': 1984}, 'OC': {'precision': 0.36377245508982037, 'recall': 0.39241017359709324, 'f1': 0.37754903864828127, 'number': 2477}, 'overall_precision': 0.4516243564707971, 'overall_recall': 0.41663937111038324, 'overall_f1': 0.4334270380782009, 'overall_accuracy': 0.7527093337531816}
			------------EPOCH 14---------------
Loss: tensor(1405.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1251.4827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1478.4445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1745.9457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1081.7585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1455.0023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1424.6708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(908.6232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1178.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1392.0236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1148.8484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1486.3400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1628.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1075.7216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.2658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2097.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1417.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1338.8611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(786.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1496.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1033.9504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1614.2000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1675.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1597.9962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1443.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1290.8793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.0045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1135.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1224.0326, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4734939759036145, 'recall': 0.4778115501519757, 'f1': 0.475642965204236, 'number': 1645}, 'D': {'precision': 0.5030403537866225, 'recall': 0.4586693548387097, 'f1': 0.4798312681254944, 'number': 1984}, 'OC': {'precision': 0.37310344827586206, 'recall': 0.43681873233750507, 'f1': 0.40245490050213867, 'number': 2477}, 'overall_precision': 0.43617522373999057, 'overall_recall': 0.45496233213232884, 'overall_f1': 0.44537074148296596, 'overall_accuracy': 0.7622084022147}
			------------EPOCH 15---------------
Loss: tensor(1189.0345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1053.8457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1113.2659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1486.9617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1102.1667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1364.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1289.6951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.7975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1799.5710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1953.6490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1354.4667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2029.7937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1507.2209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(942.9833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.0163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1988.4149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1218.0258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1191.4744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(788.6252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1409.9298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1029.8594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1620.3419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1810.0154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1559.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1833.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1566.3522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1219.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1270.3883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1545.7043, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4312749003984064, 'recall': 0.5264437689969604, 'f1': 0.4741308513550507, 'number': 1645}, 'D': {'precision': 0.30982519590114527, 'recall': 0.5181451612903226, 'f1': 0.38777819690682763, 'number': 1984}, 'OC': {'precision': 0.32618923157344487, 'recall': 0.5038352846184901, 'f1': 0.396001903855307, 'number': 2477}, 'overall_precision': 0.3433129370629371, 'overall_recall': 0.5145758270553554, 'overall_f1': 0.4118495215624591, 'overall_accuracy': 0.6885709412474743}
			------------EPOCH 16---------------
Loss: tensor(1536.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1377.4323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1522.0510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1842.4581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1005.3505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1364.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1564.9446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(873.4324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1540.6403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1471.6685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1170.6975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1610.9983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1749.3113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1050.9750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(390.5706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2065.7112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1151.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1309.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.9410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1565.7837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(933.6796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1391.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1485.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1374.7751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1276.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1153.0507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(602.2058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(988.2943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1272.0121, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4702030124426981, 'recall': 0.43647416413373863, 'f1': 0.4527112232030265, 'number': 1645}, 'D': {'precision': 0.5661712668082095, 'recall': 0.4032258064516129, 'f1': 0.4710038269060936, 'number': 1984}, 'OC': {'precision': 0.32626815908549656, 'recall': 0.5530884134033105, 'f1': 0.41042540443379266, 'number': 2477}, 'overall_precision': 0.4045384507634122, 'overall_recall': 0.4729773992793973, 'overall_f1': 0.4360890902227255, 'overall_accuracy': 0.723424912750269}
			------------EPOCH 17---------------
Loss: tensor(1230.0856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1179.6467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1353.5404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1553.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(944.7084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1372.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1072.1263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.7255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1106.0226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(947.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1174.4283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1159.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(785.7494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(291.3462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1672.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1127.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1201.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1288.6484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(749.3672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1327.0214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1488.5544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1261.2043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1233.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(969.2922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.4531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(952.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(939.8765, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.43868921775898523, 'recall': 0.5045592705167173, 'f1': 0.4693242861181793, 'number': 1645}, 'D': {'precision': 0.41896024464831805, 'recall': 0.48336693548387094, 'f1': 0.44886496606599574, 'number': 1984}, 'OC': {'precision': 0.3448372615039282, 'recall': 0.4961647153815099, 'f1': 0.4068862771064393, 'number': 2477}, 'overall_precision': 0.3896707553260168, 'overall_recall': 0.49426793318047824, 'overall_f1': 0.43578081004981595, 'overall_accuracy': 0.7532800650764911}
			------------EPOCH 18---------------
Loss: tensor(954.1744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(928.9086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1086.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.9335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1030.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(846.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(491.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.7206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(993.5612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(827.9247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1141.0580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1109.5646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(661.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1759.3063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(966.4679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(924.6418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.4924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(998.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(692.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1001.2643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1027.2913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(961.7963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(896.0067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(734.5555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.3826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(777.8390, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5095502156500308, 'recall': 0.5027355623100304, 'f1': 0.5061199510403916, 'number': 1645}, 'D': {'precision': 0.46819960861056753, 'recall': 0.48235887096774194, 'f1': 0.47517378351539225, 'number': 1984}, 'OC': {'precision': 0.39304531085353, 'recall': 0.4517561566410981, 'f1': 0.4203606311044328, 'number': 2477}, 'overall_precision': 0.4456555112066319, 'overall_recall': 0.47543399934490665, 'overall_f1': 0.46006339144215536, 'overall_accuracy': 0.7617295127135323}
			------------EPOCH 19---------------
Loss: tensor(869.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(752.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(809.0376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(949.6108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(607.4797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.2439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(750.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(448.8810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(793.1796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(836.6263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(695.6585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(851.4587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(829.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(574.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(225.8989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1340.9774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(824.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(765.6025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(451.2570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(870.7610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(592.7486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(795.6229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(858.9423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(830.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(728.6705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(332.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.9560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(635.9821, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.45077433628318586, 'recall': 0.49544072948328266, 'f1': 0.4720532869968143, 'number': 1645}, 'D': {'precision': 0.5129504504504504, 'recall': 0.4591733870967742, 'f1': 0.48457446808510635, 'number': 1984}, 'OC': {'precision': 0.36, 'recall': 0.46507872426322167, 'f1': 0.4058481592390347, 'number': 2477}, 'overall_precision': 0.42423349056603776, 'overall_recall': 0.47133966590239107, 'overall_f1': 0.4465477114041893, 'overall_accuracy': 0.7657771130179223}
			------------EPOCH 20---------------
Loss: tensor(711.5255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(688.8371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(792.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(548.5346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(706.7545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(637.7123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.0600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(640.1468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(676.4612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(584.5114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(702.7479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(717.7447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(488.0376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(194.1265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1247.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(709.9406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(666.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.0586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(755.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(499.2831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(690.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(738.3690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(710.6633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(656.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.0760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(295.5109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(486.4379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.7702, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48891481913652274, 'recall': 0.5094224924012158, 'f1': 0.4989580232211968, 'number': 1645}, 'D': {'precision': 0.4235190097259063, 'recall': 0.48286290322580644, 'f1': 0.4512482336316533, 'number': 1984}, 'OC': {'precision': 0.3742274412855377, 'recall': 0.48889786031489707, 'f1': 0.4239453877122353, 'number': 2477}, 'overall_precision': 0.41694398225180257, 'overall_recall': 0.4924664264657714, 'overall_f1': 0.45156930470040546, 'overall_accuracy': 0.754067280694849}
			------------EPOCH 21---------------
Loss: tensor(699.0253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(680.9075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(644.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(735.8265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(469.4864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.9518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.0017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.6312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.3665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(618.9989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(445.0545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.2960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1114.1400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(652.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(360.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(767.8713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(442.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(691.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(668.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(657.7375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.6304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(470.8658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(249.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(422.4186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.4246, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.47274813539873783, 'recall': 0.5009118541033435, 'f1': 0.48642266824085006, 'number': 1645}, 'D': {'precision': 0.4736562001064396, 'recall': 0.4485887096774194, 'f1': 0.46078177582190005, 'number': 1984}, 'OC': {'precision': 0.3416578108395324, 'recall': 0.5191764230924505, 'f1': 0.41211344335843614, 'number': 2477}, 'overall_precision': 0.4061738424045491, 'overall_recall': 0.491320013101867, 'overall_f1': 0.4447079750963534, 'overall_accuracy': 0.743354588155029}
			------------EPOCH 22---------------
Loss: tensor(682.6284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(700.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(712.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(860.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(460.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(730.7640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(577.8683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.7598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(586.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(591.2559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(524.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(541.8162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(492.2417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.1075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.9633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(997.8693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(561.4215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.5895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.4018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(643.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(425.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(880.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(773.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(741.6982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(571.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(519.4540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.3895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(432.9250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(437.2061, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.466161342717921, 'recall': 0.5234042553191489, 'f1': 0.493127147766323, 'number': 1645}, 'D': {'precision': 0.46907993966817496, 'recall': 0.47026209677419356, 'f1': 0.46967027435187514, 'number': 1984}, 'OC': {'precision': 0.35980363846375973, 'recall': 0.5030278562777554, 'f1': 0.41952861952861953, 'number': 2477}, 'overall_precision': 0.4164954103301822, 'overall_recall': 0.4978709466098919, 'overall_f1': 0.45356210369265193, 'overall_accuracy': 0.7572817444698103}
			------------EPOCH 23---------------
Loss: tensor(545.5975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(551.8580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(516.9526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(600.7276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(593.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(490.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.7684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(537.7704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.9429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(553.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(603.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(522.9537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(424.7294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.5428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1129.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(610.8540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(464.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(294.5236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(599.9457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.8646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(558.3600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(513.5751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(500.9970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(468.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(233.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(384.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(617.7314, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4915364583333333, 'recall': 0.45896656534954405, 'f1': 0.474693492612386, 'number': 1645}, 'D': {'precision': 0.5024603608529251, 'recall': 0.4632056451612903, 'f1': 0.48203514293207445, 'number': 1984}, 'OC': {'precision': 0.38600257621296696, 'recall': 0.36293903916027453, 'f1': 0.37411568872243034, 'number': 2477}, 'overall_precision': 0.4518791710572532, 'overall_recall': 0.42138879790370126, 'overall_f1': 0.43610169491525425, 'overall_accuracy': 0.7462344852921882}
			------------EPOCH 24---------------
Loss: tensor(868.6342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(665.0914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(794.3781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.8792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(361.9673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(484.0482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(479.2272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.6890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(455.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(458.7032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.9927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(431.3272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(477.0616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(385.4216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.0180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1025.4124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(845.4918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(552.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(343.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(737.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(572.7770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(950.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(766.3141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(912.8779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(532.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(426.9704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(217.3573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.1776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.3003, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4501679731243001, 'recall': 0.4887537993920973, 'f1': 0.4686680268143399, 'number': 1645}, 'D': {'precision': 0.5511363636363636, 'recall': 0.44002016129032256, 'f1': 0.4893497757847533, 'number': 1984}, 'OC': {'precision': 0.377955377955378, 'recall': 0.45821558336697615, 'f1': 0.41423357664233573, 'number': 2477}, 'overall_precision': 0.44123646634238195, 'overall_recall': 0.46053062561415004, 'overall_f1': 0.4506771375911532, 'overall_accuracy': 0.7643076438636542}
			------------EPOCH 25---------------
Loss: tensor(485.1215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(539.8340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.6983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(549.8210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(367.6556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(506.3152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(507.4179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(303.2105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(906.9171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(704.9634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.4506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(677.2361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(391.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.5618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(722.4102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(493.6801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(402.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.9383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(515.5583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(382.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(573.0514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(545.4757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(604.2422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(581.9572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(565.1730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(315.9294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(415.5133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(446.7228, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48640996602491504, 'recall': 0.5221884498480243, 'f1': 0.5036646144825564, 'number': 1645}, 'D': {'precision': 0.46302402260951486, 'recall': 0.4954637096774194, 'f1': 0.4786949111273436, 'number': 1984}, 'OC': {'precision': 0.3888888888888889, 'recall': 0.5538958417440453, 'f1': 0.4569525395503747, 'number': 2477}, 'overall_precision': 0.4333288391532965, 'overall_recall': 0.5263675073698002, 'overall_f1': 0.4753383125046218, 'overall_accuracy': 0.7451061429058753}
			------------EPOCH 26---------------
Loss: tensor(583.3131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(613.8856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(546.7990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(634.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(333.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(497.2462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(434.4320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(243.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(441.6792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(480.4788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(598.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(471.3268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(536.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(383.8743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.2724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(917.0307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.4489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(534.0627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(261.3629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(623.3621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(321.6399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(520.7604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(489.7798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(487.5642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(354.4693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(317.0551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(280.9791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.2950, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48871733966745845, 'recall': 0.5003039513677812, 'f1': 0.4944427756082908, 'number': 1645}, 'D': {'precision': 0.4659735349716446, 'recall': 0.4969758064516129, 'f1': 0.48097560975609754, 'number': 1984}, 'OC': {'precision': 0.352549889135255, 'recall': 0.5135244247073072, 'f1': 0.4180772391125719, 'number': 2477}, 'overall_precision': 0.41590172786177104, 'overall_recall': 0.5045856534556175, 'overall_f1': 0.45597158502293916, 'overall_accuracy': 0.750767535227899}
			------------EPOCH 27---------------
Loss: tensor(437.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(478.8968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.1667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(482.8081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.3823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(397.7224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(352.5424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(226.7267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.7532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(379.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(368.2602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(403.0208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(305.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(260.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.2376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(642.5279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(420.2195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(312.5825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(188.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(409.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(253.4291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(407.7267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(323.7297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(374.6014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(301.4938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(278.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.1461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(230.2650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(245.7879, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5063131313131313, 'recall': 0.48753799392097263, 'f1': 0.49674821926292967, 'number': 1645}, 'D': {'precision': 0.5629438347320852, 'recall': 0.43951612903225806, 'f1': 0.49363147466742147, 'number': 1984}, 'OC': {'precision': 0.4013056835637481, 'recall': 0.421881308033912, 'f1': 0.41133635111198585, 'number': 2477}, 'overall_precision': 0.47394108419034336, 'overall_recall': 0.4452997052079921, 'overall_f1': 0.45917419572743395, 'overall_accuracy': 0.7554514681571283}
			------------EPOCH 28---------------
Loss: tensor(368.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(389.3524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.8185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.7229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(363.9769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(327.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.8119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(293.3643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.3059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(268.4679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(297.7400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(272.9662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.6671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.4505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(544.3635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(328.6107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(257.3084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.6896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(365.5529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.9177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(394.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(265.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(337.5974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(259.6783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(222.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(205.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.5286, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48324022346368717, 'recall': 0.5258358662613982, 'f1': 0.5036390101892285, 'number': 1645}, 'D': {'precision': 0.46663511594888785, 'recall': 0.4969758064516129, 'f1': 0.48132780082987553, 'number': 1984}, 'OC': {'precision': 0.3733052124133775, 'recall': 0.5002018570851837, 'f1': 0.427536231884058, 'number': 2477}, 'overall_precision': 0.42785931874826916, 'overall_recall': 0.506059613494923, 'overall_f1': 0.4636854741896758, 'overall_accuracy': 0.7598336350993203}
			------------EPOCH 29---------------
Loss: tensor(341.8214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(355.5355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(262.3644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(346.8507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(289.0330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(271.8011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.3976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(263.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(238.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(241.8777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.4747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.3712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.9632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(473.2658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(279.2560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(221.8561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.7392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(329.9437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(206.5943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(349.0034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(228.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(292.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(231.2213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(211.3775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.6431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(180.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.0801, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5338822039265357, 'recall': 0.5124620060790274, 'f1': 0.5229528535980149, 'number': 1645}, 'D': {'precision': 0.5518102372034956, 'recall': 0.44556451612903225, 'f1': 0.49302844394868933, 'number': 1984}, 'OC': {'precision': 0.4017435524881947, 'recall': 0.44650787242632217, 'f1': 0.42294455066921605, 'number': 2477}, 'overall_precision': 0.47741826761038086, 'overall_recall': 0.46396986570586307, 'overall_f1': 0.4705980066445183, 'overall_accuracy': 0.7629824975727518}
			------------EPOCH 30---------------
Loss: tensor(267.2893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(214.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(283.7540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(184.7141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.6906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(232.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.7891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(196.6873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(190.4711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(183.5992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(216.2503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(198.2197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.3268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.7553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(418.0038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(240.0155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(181.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.4200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(275.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.7276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(306.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(200.7862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(239.9826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(193.1656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.6953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.9172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.7702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.5561, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.4863582443653618, 'recall': 0.49848024316109424, 'f1': 0.4923446412488742, 'number': 1645}, 'D': {'precision': 0.4973794549266247, 'recall': 0.4783266129032258, 'f1': 0.48766700924974304, 'number': 1984}, 'OC': {'precision': 0.368198110133594, 'recall': 0.4561970125151393, 'f1': 0.40750090155066715, 'number': 2477}, 'overall_precision': 0.435089299114513, 'overall_recall': 0.47477890599410416, 'overall_f1': 0.45406844702012694, 'overall_accuracy': 0.7597877141882495}
			------------EPOCH 31---------------
Loss: tensor(235.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.5115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(179.6410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(258.6632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(145.0586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(213.8648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(199.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(160.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(162.1652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.3822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(169.5050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(366.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(209.0160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.4573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(246.0453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(159.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(277.2862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(176.8577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.6212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.9821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.4509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.6808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.1223, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5132743362831859, 'recall': 0.49361702127659574, 'f1': 0.5032537960954447, 'number': 1645}, 'D': {'precision': 0.544560540872772, 'recall': 0.4465725806451613, 'f1': 0.49072279147050674, 'number': 1984}, 'OC': {'precision': 0.39927007299270073, 'recall': 0.4416633023819136, 'f1': 0.4193981215257811, 'number': 2477}, 'overall_precision': 0.4693225752227265, 'overall_recall': 0.45725515886013757, 'overall_f1': 0.4632102861883036, 'overall_accuracy': 0.7585216090687239}
			------------EPOCH 32---------------
Loss: tensor(201.6891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(203.0045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.3265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(210.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.8372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(186.8685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(124.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.9752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.9415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.0228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.5551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(151.9038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.9208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(316.5602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(177.9647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(218.8992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.8869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(237.4515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(156.4286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(173.2228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.5105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.8721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.8347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.5376, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.498500299940012, 'recall': 0.5051671732522797, 'f1': 0.5018115942028986, 'number': 1645}, 'D': {'precision': 0.5110375275938189, 'recall': 0.46673387096774194, 'f1': 0.487881981032666, 'number': 1984}, 'OC': {'precision': 0.3790915163660655, 'recall': 0.45821558336697615, 'f1': 0.4149150063973679, 'number': 2477}, 'overall_precision': 0.44677892785416345, 'overall_recall': 0.4736324926301998, 'overall_f1': 0.45981397567374194, 'overall_accuracy': 0.7587905744049962}
			------------EPOCH 33---------------
Loss: tensor(179.4145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(172.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(125.7070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(182.5323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.0969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(161.5311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.0429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.9772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.1058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.3499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.4835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(137.3776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.3172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.8824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(276.2460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.8140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.9352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.6128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(197.8341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.7640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(223.7137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.8230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.5482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.7127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.0146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.8979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.6240, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5058175137783221, 'recall': 0.502127659574468, 'f1': 0.5039658328248932, 'number': 1645}, 'D': {'precision': 0.53125, 'recall': 0.45413306451612906, 'f1': 0.4896739130434783, 'number': 1984}, 'OC': {'precision': 0.39691856199559794, 'recall': 0.43681873233750507, 'f1': 0.41591389582932925, 'number': 2477}, 'overall_precision': 0.4639141205615194, 'overall_recall': 0.46003930560104817, 'overall_f1': 0.4619685881095305, 'overall_accuracy': 0.7589086567477499}
			------------EPOCH 34---------------
Loss: tensor(155.4807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.9331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.9044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.9817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.5647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.6093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(132.9684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.6845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.5043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.8757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.4292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.4270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.7650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(244.2030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(136.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.6311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.9790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(175.8108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.3716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(195.6131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.6551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.9440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.3079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.8806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.2018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.1918, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49879227053140096, 'recall': 0.502127659574468, 'f1': 0.5004544077552258, 'number': 1645}, 'D': {'precision': 0.5238656452563347, 'recall': 0.4480846774193548, 'f1': 0.48302091822874216, 'number': 1984}, 'OC': {'precision': 0.38115330520393814, 'recall': 0.4376261606782398, 'f1': 0.4074422101108815, 'number': 2477}, 'overall_precision': 0.4516701629820881, 'overall_recall': 0.45840157222404193, 'overall_f1': 0.4550109729334309, 'overall_accuracy': 0.7577081529297541}
			------------EPOCH 35---------------
Loss: tensor(137.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.8744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.3531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.6236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.0750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.9569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.6720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.8586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.6107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.4860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.6254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(215.5513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.2851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.9488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(157.3275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.5020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.5840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.4739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.5704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3966, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5064063453325198, 'recall': 0.5045592705167173, 'f1': 0.5054811205846529, 'number': 1645}, 'D': {'precision': 0.524810274372446, 'recall': 0.453125, 'f1': 0.4863402758993779, 'number': 1984}, 'OC': {'precision': 0.3868060562364816, 'recall': 0.43318530480419865, 'f1': 0.4086840601790135, 'number': 2477}, 'overall_precision': 0.4573947110675808, 'overall_recall': 0.4588928922371438, 'overall_f1': 0.45814257684761284, 'overall_accuracy': 0.7572095830381275}
			------------EPOCH 36---------------
Loss: tensor(111.9636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.2924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.8920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.8372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.4257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.0142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.3584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.5168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.5472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.4052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(191.7948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.1228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.5998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.2410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.5559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.0943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.9744, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5012121212121212, 'recall': 0.5027355623100304, 'f1': 0.5019726858877087, 'number': 1645}, 'D': {'precision': 0.5323262839879154, 'recall': 0.4440524193548387, 'f1': 0.4841989557570761, 'number': 1984}, 'OC': {'precision': 0.38645138645138644, 'recall': 0.44448930157448524, 'f1': 0.41344348479158843, 'number': 2477}, 'overall_precision': 0.45645108872278195, 'overall_recall': 0.46003930560104817, 'overall_f1': 0.4582381729200653, 'overall_accuracy': 0.7573211052507282}
			------------EPOCH 37---------------
Loss: tensor(97.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.7027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.5387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.6447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.1532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.5639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.8289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.3570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.7011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.2911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(170.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.5494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.2039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.5609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(129.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.7773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.6274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.6254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.8861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5140, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5006127450980392, 'recall': 0.4966565349544073, 'f1': 0.4986267927982911, 'number': 1645}, 'D': {'precision': 0.5279394644935972, 'recall': 0.4571572580645161, 'f1': 0.4900054024851431, 'number': 1984}, 'OC': {'precision': 0.38387442026400287, 'recall': 0.43439644731530075, 'f1': 0.4075757575757576, 'number': 2477}, 'overall_precision': 0.4550625711035267, 'overall_recall': 0.45856534556174255, 'overall_f1': 0.4568072436577209, 'overall_accuracy': 0.7560484400010496}
			------------EPOCH 38---------------
Loss: tensor(83.4709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.0514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.4529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.3701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.9038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.1965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.6896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.8727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.8378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(153.8039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.4605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.8193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.0270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(134.9823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.9755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.8145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.1087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.6251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.7687, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.49096385542168675, 'recall': 0.49544072948328266, 'f1': 0.4931921331316188, 'number': 1645}, 'D': {'precision': 0.5390769230769231, 'recall': 0.4415322580645161, 'f1': 0.485453034081463, 'number': 1984}, 'OC': {'precision': 0.3724091063540605, 'recall': 0.44247073072264836, 'f1': 0.4044280442804428, 'number': 2477}, 'overall_precision': 0.447495183044316, 'overall_recall': 0.45643629217163445, 'overall_f1': 0.45192151775579703, 'overall_accuracy': 0.7553793067254454}
			------------EPOCH 39---------------
Loss: tensor(86.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.9624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.8453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.6334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.4781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.8389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.6929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.9154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(167.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.8785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.5587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.7716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(168.0255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.9726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(150.0738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.7842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.2575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.5385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.6988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.6414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.5817, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.5037453183520599, 'recall': 0.4905775075987842, 'f1': 0.4970742223591007, 'number': 1645}, 'D': {'precision': 0.5274356103023516, 'recall': 0.4747983870967742, 'f1': 0.4997347480106101, 'number': 1984}, 'OC': {'precision': 0.38928067700987307, 'recall': 0.4457004440855874, 'f1': 0.41558441558441556, 'number': 2477}, 'overall_precision': 0.45838688946015427, 'overall_recall': 0.46724533245987554, 'overall_f1': 0.46277372262773725, 'overall_accuracy': 0.7573604660316461}
			------------EPOCH 40---------------
Loss: tensor(96.2015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.5094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.0114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.2721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.3465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.4830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.7549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.7089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.4694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.9921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(164.5323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.1642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.0731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.5638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.2009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.9462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.6661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.1431, device='cuda:0', grad_fn=<DivBackward0>)
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'BC': {'precision': 0.48990498812351546, 'recall': 0.5015197568389058, 'f1': 0.4956443376389306, 'number': 1645}, 'D': {'precision': 0.5413122721749696, 'recall': 0.4490927419354839, 'f1': 0.4909090909090909, 'number': 1984}, 'OC': {'precision': 0.35862516212710766, 'recall': 0.44650787242632217, 'f1': 0.39777018521848595, 'number': 2477}, 'overall_precision': 0.4399750545681322, 'overall_recall': 0.4621683589911562, 'overall_f1': 0.45079872204472843, 'overall_accuracy': 0.7560681203915086}
