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


		-------------RUN 1-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5807050092764379, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.9936507936507937, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.7330210772833724, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.577490774907749, 'recall': 0.577490774907749, 'f1': 0.577490774907749, 'support': None}, 'macro_avg': {'precision': 0.11614100185528757, 'recall': 0.19873015873015873, 'f1': 0.14660421545667449, 'support': None}, 'weighted_avg': {'precision': 0.3374946087123209, 'recall': 0.577490774907749, 'f1': 0.4260177847680116, 'support': None}}
Loss: tensor(35.3566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.5593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.8056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.2027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.1102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.3367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.5042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.6066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.4560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.6155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.4652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.2237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.8277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(138.3935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.5906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.7929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.6059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.8224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0545, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7272727272727273, 'agreement': 0.09437751004016064, 'direct_attack': 0.0, 'undercutter_attack': 0.22727272727272727, 'partial': 0.0}, 'recall': {'support': 0.050793650793650794, 'agreement': 0.8867924528301887, 'direct_attack': 0.0, 'undercutter_attack': 0.08771929824561403, 'partial': 0.0}, 'f1': {'support': 0.09495548961424331, 'agreement': 0.17059891107078037, 'direct_attack': 0.0, 'undercutter_attack': 0.12658227848101267, 'partial': 0.0}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.12546125461254612, 'recall': 0.12546125461254612, 'f1': 0.12546125461254612, 'support': None}, 'macro_avg': {'precision': 0.209784592917123, 'recall': 0.20506108037389073, 'f1': 0.07842733583320727, 'support': None}, 'weighted_avg': {'precision': 0.455807126526906, 'recall': 0.12546125461254612, 'f1': 0.085180648318553, 'support': None}}
Loss: tensor(32.4301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.1222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.8801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.7191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.7615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.7171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.2790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.5749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.7964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.6661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.2171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.4433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.5136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.5219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.6322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.0625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.3874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.9953, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.736, 'agreement': 0.15486725663716813, 'direct_attack': 0.0, 'undercutter_attack': 0.13846153846153847, 'partial': 1.0}, 'recall': {'support': 0.5841269841269842, 'agreement': 0.660377358490566, 'direct_attack': 0.0, 'undercutter_attack': 0.15789473684210525, 'partial': 0.025}, 'f1': {'support': 0.6513274336283186, 'agreement': 0.25089605734767023, 'direct_attack': 0.0, 'undercutter_attack': 0.14754098360655737, 'partial': 0.04878048780487806}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.4225092250922509, 'recall': 0.4225092250922509, 'f1': 0.42250922509225086, 'support': None}, 'macro_avg': {'precision': 0.4058657590197413, 'recall': 0.28547981589193105, 'f1': 0.21970899247748482, 'support': None}, 'weighted_avg': {'precision': 0.5312551149337225, 'recall': 0.4225092250922509, 'f1': 0.42218946164228005, 'support': None}}
Loss: tensor(30.0924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.6164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.9607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.1103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.6956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.9938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.9772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.9964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.3466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.9675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.7879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.9460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.2071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.0048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.1098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0683, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7368421052631579, 'agreement': 0.11224489795918367, 'direct_attack': 0.0, 'undercutter_attack': 0.13297872340425532, 'partial': 0.4074074074074074}, 'recall': {'support': 0.5333333333333333, 'agreement': 0.20754716981132076, 'direct_attack': 0.0, 'undercutter_attack': 0.43859649122807015, 'partial': 0.275}, 'f1': {'support': 0.6187845303867403, 'agreement': 0.1456953642384106, 'direct_attack': 0.0, 'undercutter_attack': 0.20408163265306123, 'partial': 0.32835820895522394}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.3966789667896679, 'recall': 0.3966789667896679, 'f1': 0.3966789667896679, 'support': None}, 'macro_avg': {'precision': 0.2778946268068009, 'recall': 0.29089539887454485, 'f1': 0.2593839472466872, 'support': None}, 'weighted_avg': {'precision': 0.48326628464957616, 'recall': 0.3966789667896679, 'f1': 0.4195681970403919, 'support': None}}
Loss: tensor(21.6534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.5041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.2752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.3299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.6219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3072, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7713004484304933, 'agreement': 0.14583333333333334, 'direct_attack': 0.4444444444444444, 'undercutter_attack': 0.1402439024390244, 'partial': 0.1836734693877551}, 'recall': {'support': 0.546031746031746, 'agreement': 0.1320754716981132, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.40350877192982454, 'partial': 0.45}, 'f1': {'support': 0.6394052044609665, 'agreement': 0.13861386138613863, 'direct_attack': 0.09302325581395349, 'undercutter_attack': 0.20814479638009048, 'partial': 0.2608695652173913}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.4132841328413284, 'recall': 0.4132841328413284, 'f1': 0.4132841328413284, 'support': None}, 'macro_avg': {'precision': 0.33709911960701006, 'recall': 0.31671280832154713, 'f1': 0.26801133665170807, 'support': None}, 'weighted_avg': {'precision': 0.5539702423598318, 'recall': 0.41328413284132837, 'f1': 0.439522141621227, 'support': None}}
Loss: tensor(17.6881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.3359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.5256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.8542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1208, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7099447513812155, 'agreement': 0.19148936170212766, 'direct_attack': 0.4117647058823529, 'undercutter_attack': 0.22727272727272727, 'partial': 0.1702127659574468}, 'recall': {'support': 0.8158730158730159, 'agreement': 0.16981132075471697, 'direct_attack': 0.09090909090909091, 'undercutter_attack': 0.08771929824561403, 'partial': 0.4}, 'f1': {'support': 0.7592319054652881, 'agreement': 0.18, 'direct_attack': 0.14893617021276595, 'undercutter_attack': 0.12658227848101267, 'partial': 0.23880597014925373}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.5424354243542435, 'recall': 0.5424354243542435, 'f1': 0.5424354243542435, 'support': None}, 'macro_avg': {'precision': 0.342136862439174, 'recall': 0.3128625451564876, 'f1': 0.2907112648616641, 'support': None}, 'weighted_avg': {'precision': 0.5262923824743176, 'recall': 0.5424354243542435, 'f1': 0.5109475350688867, 'support': None}}
Loss: tensor(12.6043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.2308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.0842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4274, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7263513513513513, 'agreement': 0.17972350230414746, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.38461538461538464}, 'recall': {'support': 0.6825396825396826, 'agreement': 0.7358490566037735, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.25}, 'f1': {'support': 0.7037643207855974, 'agreement': 0.28888888888888886, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.30303030303030304}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.4870848708487085, 'recall': 0.4870848708487085, 'f1': 0.4870848708487085, 'support': None}, 'macro_avg': {'precision': 0.2581380476541767, 'recall': 0.3336777478286912, 'f1': 0.25913670254095783, 'support': None}, 'weighted_avg': {'precision': 0.46810080568710494, 'recall': 0.4870848708487085, 'f1': 0.4596274617708236, 'support': None}}
Loss: tensor(12.7889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1800, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7911392405063291, 'agreement': 0.14814814814814814, 'direct_attack': 0.0, 'undercutter_attack': 0.16923076923076924, 'partial': 0.32653061224489793}, 'recall': {'support': 0.3968253968253968, 'agreement': 0.7547169811320755, 'direct_attack': 0.0, 'undercutter_attack': 0.19298245614035087, 'partial': 0.4}, 'f1': {'support': 0.5285412262156449, 'agreement': 0.2476780185758514, 'direct_attack': 0.0, 'undercutter_attack': 0.18032786885245902, 'partial': 0.35955056179775274}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.35424354243542433, 'recall': 0.35424354243542433, 'f1': 0.35424354243542433, 'support': None}, 'macro_avg': {'precision': 0.2870097540260289, 'recall': 0.3489049668195646, 'f1': 0.2632195350883416, 'support': None}, 'weighted_avg': {'precision': 0.5161772895706555, 'recall': 0.35424354243542433, 'f1': 0.3768969229500896, 'support': None}}
Loss: tensor(12.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.5976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.4979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2391, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7460815047021944, 'agreement': 0.10810810810810811, 'direct_attack': 0.24175824175824176, 'undercutter_attack': 0.22641509433962265, 'partial': 0.35714285714285715}, 'recall': {'support': 0.7555555555555555, 'agreement': 0.07547169811320754, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.21052631578947367, 'partial': 0.375}, 'f1': {'support': 0.750788643533123, 'agreement': 0.0888888888888889, 'direct_attack': 0.26190476190476186, 'undercutter_attack': 0.21818181818181817, 'partial': 0.3658536585365853}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.5369003690036901, 'recall': 0.5369003690036901, 'f1': 0.5369003690036901, 'support': None}, 'macro_avg': {'precision': 0.3359011612102048, 'recall': 0.34045357103450447, 'f1': 0.33712355420903545, 'support': None}, 'weighted_avg': {'precision': 0.5286940276556796, 'recall': 0.5369003690036901, 'f1': 0.5321895027094807, 'support': None}}
Loss: tensor(6.5064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7065, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7101827676240209, 'agreement': 0.25, 'direct_attack': 0.25, 'undercutter_attack': 0.28125, 'partial': 0.47368421052631576}, 'recall': {'support': 0.8634920634920635, 'agreement': 0.3018867924528302, 'direct_attack': 0.03896103896103896, 'undercutter_attack': 0.3157894736842105, 'partial': 0.225}, 'f1': {'support': 0.7793696275071634, 'agreement': 0.27350427350427353, 'direct_attack': 0.06741573033707865, 'undercutter_attack': 0.2975206611570248, 'partial': 0.30508474576271183}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.5867158671586716, 'recall': 0.5867158671586716, 'f1': 0.5867158671586716, 'support': None}, 'macro_avg': {'precision': 0.39302339563006733, 'recall': 0.3490258737180286, 'f1': 0.34457900765365046, 'support': None}, 'weighted_avg': {'precision': 0.5372438933996664, 'recall': 0.5867158671586716, 'f1': 0.5430816197654924, 'support': None}}
Loss: tensor(5.4532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6255, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7094240837696335, 'agreement': 0.2549019607843137, 'direct_attack': 1.0, 'undercutter_attack': 0.27956989247311825, 'partial': 0.5333333333333333}, 'recall': {'support': 0.8603174603174604, 'agreement': 0.24528301886792453, 'direct_attack': 0.012987012987012988, 'undercutter_attack': 0.45614035087719296, 'partial': 0.2}, 'f1': {'support': 0.7776183644189383, 'agreement': 0.25, 'direct_attack': 0.025641025641025647, 'undercutter_attack': 0.3466666666666666, 'partial': 0.2909090909090909}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.5885608856088561, 'recall': 0.5885608856088561, 'f1': 0.5885608856088561, 'support': None}, 'macro_avg': {'precision': 0.5554458540720797, 'recall': 0.35494556860991816, 'f1': 0.3381670295271443, 'support': None}, 'weighted_avg': {'precision': 0.6480575784378307, 'recall': 0.5885608856088561, 'f1': 0.5379529656876164, 'support': None}}
Loss: tensor(5.4401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8293, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.742296918767507, 'agreement': 0.325, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.2, 'partial': 0.24050632911392406}, 'recall': {'support': 0.8412698412698413, 'agreement': 0.24528301886792453, 'direct_attack': 0.11688311688311688, 'undercutter_attack': 0.12280701754385964, 'partial': 0.475}, 'f1': {'support': 0.788690476190476, 'agreement': 0.27956989247311825, 'direct_attack': 0.16666666666666669, 'undercutter_attack': 0.15217391304347827, 'partial': 0.31932773109243695}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.577490774907749, 'recall': 0.577490774907749, 'f1': 0.577490774907749, 'support': None}, 'macro_avg': {'precision': 0.35962516570531844, 'recall': 0.36024859891294847, 'f1': 0.34128573589323524, 'support': None}, 'weighted_avg': {'precision': 0.5432170134428028, 'recall': 0.577490774907749, 'f1': 0.5489576751320743, 'support': None}}
Loss: tensor(3.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1469, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.766798418972332, 'agreement': 0.1791907514450867, 'direct_attack': 0.30434782608695654, 'undercutter_attack': 0.2222222222222222, 'partial': 0.8571428571428571}, 'recall': {'support': 0.6158730158730159, 'agreement': 0.5849056603773585, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.24561403508771928, 'partial': 0.15}, 'f1': {'support': 0.6830985915492959, 'agreement': 0.2743362831858407, 'direct_attack': 0.22764227642276424, 'undercutter_attack': 0.23333333333333334, 'partial': 0.2553191489361702}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.477859778597786, 'recall': 0.477859778597786, 'f1': 0.477859778597786, 'support': None}, 'macro_avg': {'precision': 0.46594041517389095, 'recall': 0.35564217863125513, 'f1': 0.33474592668548087, 'support': None}, 'weighted_avg': {'precision': 0.5930364859113483, 'recall': 0.477859778597786, 'f1': 0.49955184610493997, 'support': None}}
Loss: tensor(2.8351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2019, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7195767195767195, 'agreement': 0.3684210526315789, 'direct_attack': 0.29411764705882354, 'undercutter_attack': 0.28, 'partial': 0.4117647058823529}, 'recall': {'support': 0.8634920634920635, 'agreement': 0.2641509433962264, 'direct_attack': 0.06493506493506493, 'undercutter_attack': 0.3684210526315789, 'partial': 0.35}, 'f1': {'support': 0.784992784992785, 'agreement': 0.3076923076923077, 'direct_attack': 0.10638297872340426, 'undercutter_attack': 0.3181818181818182, 'partial': 0.37837837837837834}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6014760147601476, 'recall': 0.6014760147601476, 'f1': 0.6014760147601476, 'support': None}, 'macro_avg': {'precision': 0.414776025029895, 'recall': 0.38219982489098675, 'f1': 0.37912565359373873, 'support': None}, 'weighted_avg': {'precision': 0.5558498699538078, 'recall': 0.6014760147601476, 'f1': 0.5628107153387831, 'support': None}}
Loss: tensor(1.2996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2522, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7429378531073446, 'agreement': 0.3013698630136986, 'direct_attack': 0.21428571428571427, 'undercutter_attack': 0.3076923076923077, 'partial': 0.4444444444444444}, 'recall': {'support': 0.834920634920635, 'agreement': 0.41509433962264153, 'direct_attack': 0.03896103896103896, 'undercutter_attack': 0.3508771929824561, 'partial': 0.4}, 'f1': {'support': 0.7862481315396114, 'agreement': 0.34920634920634924, 'direct_attack': 0.06593406593406594, 'undercutter_attack': 0.3278688524590164, 'partial': 0.4210526315789474}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.5977859778597786, 'recall': 0.5977859778597786, 'f1': 0.5977859778597786, 'support': None}, 'macro_avg': {'precision': 0.40214603650870195, 'recall': 0.40797064129735433, 'f1': 0.3900620061435981, 'support': None}, 'weighted_avg': {'precision': 0.5568528889018061, 'recall': 0.5977859778597786, 'f1': 0.5660214960759392, 'support': None}}
Loss: tensor(0.7859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9509, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7413793103448276, 'agreement': 0.25806451612903225, 'direct_attack': 0.15789473684210525, 'undercutter_attack': 0.3114754098360656, 'partial': 0.42857142857142855}, 'recall': {'support': 0.819047619047619, 'agreement': 0.4528301886792453, 'direct_attack': 0.03896103896103896, 'undercutter_attack': 0.3333333333333333, 'partial': 0.225}, 'f1': {'support': 0.7782805429864253, 'agreement': 0.3287671232876712, 'direct_attack': 0.06249999999999999, 'undercutter_attack': 0.3220338983050847, 'partial': 0.2950819672131147}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.577490774907749, 'recall': 0.577490774907749, 'f1': 0.577490774907749, 'support': None}, 'macro_avg': {'precision': 0.3794770803446919, 'recall': 0.3738344360042473, 'f1': 0.35733270635845915, 'support': None}, 'weighted_avg': {'precision': 0.5429275873686613, 'recall': 0.577490774907749, 'f1': 0.5489939842562453, 'support': None}}
Loss: tensor(0.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6684, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7378378378378379, 'agreement': 0.2878787878787879, 'direct_attack': 0.25, 'undercutter_attack': 0.2676056338028169, 'partial': 0.5789473684210527}, 'recall': {'support': 0.8666666666666667, 'agreement': 0.3584905660377358, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3333333333333333, 'partial': 0.275}, 'f1': {'support': 0.7970802919708029, 'agreement': 0.31932773109243695, 'direct_attack': 0.08602150537634409, 'undercutter_attack': 0.29687499999999994, 'partial': 0.37288135593220345}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6014760147601476, 'recall': 0.6014760147601476, 'f1': 0.6014760147601476, 'support': None}, 'macro_avg': {'precision': 0.4244539255880991, 'recall': 0.37708772359715753, 'f1': 0.37443717687435746, 'support': None}, 'weighted_avg': {'precision': 0.5633540784872645, 'recall': 0.6014760147601476, 'f1': 0.5654344038191303, 'support': None}}
Loss: tensor(0.4460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5041, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7417582417582418, 'agreement': 0.3026315789473684, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.31666666666666665, 'partial': 0.5555555555555556}, 'recall': {'support': 0.8571428571428571, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3333333333333333, 'partial': 0.375}, 'f1': {'support': 0.7952871870397642, 'agreement': 0.3565891472868217, 'direct_attack': 0.08695652173913043, 'undercutter_attack': 0.3247863247863248, 'partial': 0.44776119402985076}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6107011070110702, 'recall': 0.6107011070110702, 'f1': 0.6107011070110702, 'support': None}, 'macro_avg': {'precision': 0.43665574191889983, 'recall': 0.41027730131503715, 'f1': 0.40227607497637835, 'support': None}, 'weighted_avg': {'precision': 0.5728761538627533, 'recall': 0.6107011070110702, 'f1': 0.5766302752244554, 'support': None}}
Loss: tensor(0.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4093, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.743801652892562, 'agreement': 0.2839506172839506, 'direct_attack': 0.23529411764705882, 'undercutter_attack': 0.3064516129032258, 'partial': 0.5789473684210527}, 'recall': {'support': 0.8571428571428571, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3333333333333333, 'partial': 0.275}, 'f1': {'support': 0.7964601769911505, 'agreement': 0.3432835820895522, 'direct_attack': 0.0851063829787234, 'undercutter_attack': 0.31932773109243695, 'partial': 0.37288135593220345}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6033210332103321, 'recall': 0.6033210332103321, 'f1': 0.6033210332103321, 'support': None}, 'macro_avg': {'precision': 0.42968907382956995, 'recall': 0.39027730131503713, 'f1': 0.3834118458168133, 'support': None}, 'weighted_avg': {'precision': 0.568432079535712, 'recall': 0.6033210332103321, 'f1': 0.5696478081215451, 'support': None}}
Loss: tensor(0.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3316, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7452054794520548, 'agreement': 0.2894736842105263, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3125, 'partial': 0.5833333333333334}, 'recall': {'support': 0.8634920634920635, 'agreement': 0.41509433962264153, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3508771929824561, 'partial': 0.35}, 'f1': {'support': 0.8000000000000002, 'agreement': 0.3410852713178295, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3305785123966942, 'partial': 0.4375}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6125461254612546, 'recall': 0.6125461254612546, 'f1': 0.6125461254612546, 'support': None}, 'macro_avg': {'precision': 0.4476409609376445, 'recall': 0.4062823296090426, 'f1': 0.3996105345206825, 'support': None}, 'weighted_avg': {'precision': 0.5810331592549745, 'recall': 0.6125461254612546, 'f1': 0.5779795923079355, 'support': None}}
Loss: tensor(0.2622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2788, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7445054945054945, 'agreement': 0.2857142857142857, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3125, 'partial': 0.5833333333333334}, 'recall': {'support': 0.8603174603174604, 'agreement': 0.41509433962264153, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3508771929824561, 'partial': 0.35}, 'f1': {'support': 0.7982326951399116, 'agreement': 0.3384615384615385, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3305785123966942, 'partial': 0.4375}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6107011070110702, 'recall': 0.6107011070110702, 'f1': 0.6107011070110702, 'support': None}, 'macro_avg': {'precision': 0.4467490842490842, 'recall': 0.40564740897412194, 'f1': 0.3987323269774067, 'support': None}, 'weighted_avg': {'precision': 0.5802587249773596, 'recall': 0.6107011070110702, 'f1': 0.5766959043516415, 'support': None}}
Loss: tensor(0.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2405, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7410468319559229, 'agreement': 0.2948717948717949, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.3125, 'partial': 0.5652173913043478}, 'recall': {'support': 0.8539682539682539, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3508771929824561, 'partial': 0.325}, 'f1': {'support': 0.7935103244837759, 'agreement': 0.35114503816793896, 'direct_attack': 0.08791208791208792, 'undercutter_attack': 0.3305785123966942, 'partial': 0.4126984126984127}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6070110701107011, 'recall': 0.6070110701107011, 'f1': 0.6070110701107011, 'support': None}, 'macro_avg': {'precision': 0.4398700607692702, 'recall': 0.4031511526099411, 'f1': 0.39516887513178195, 'support': None}, 'weighted_avg': {'precision': 0.5746847838496214, 'recall': 0.6070110701107011, 'f1': 0.5732224754964373, 'support': None}}
Loss: tensor(0.2033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2104, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.739010989010989, 'agreement': 0.2948717948717949, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3076923076923077, 'partial': 0.5454545454545454}, 'recall': {'support': 0.8539682539682539, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3508771929824561, 'partial': 0.3}, 'f1': {'support': 0.7923416789396169, 'agreement': 0.35114503816793896, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3278688524590164, 'partial': 0.3870967741935483}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6051660516605166, 'recall': 0.6051660516605166, 'f1': 0.6051660516605166, 'support': None}, 'macro_avg': {'precision': 0.4389443889443889, 'recall': 0.3981511526099411, 'f1': 0.3894682465298019, 'support': None}, 'weighted_avg': {'precision': 0.5746598112834276, 'recall': 0.6051660516605166, 'f1': 0.570507667695997, 'support': None}}
Loss: tensor(0.1823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1865, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7424657534246575, 'agreement': 0.30666666666666664, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3181818181818182, 'partial': 0.5217391304347826}, 'recall': {'support': 0.8603174603174604, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3684210526315789, 'partial': 0.3}, 'f1': {'support': 0.7970588235294117, 'agreement': 0.35937499999999994, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3414634146341463, 'partial': 0.38095238095238093}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6107011070110702, 'recall': 0.6107011070110702, 'f1': 0.6107011070110702, 'support': None}, 'macro_avg': {'precision': 0.43934913528004654, 'recall': 0.402929765809607, 'f1': 0.3935477016009655, 'support': None}, 'weighted_avg': {'precision': 0.5771739524135849, 'recall': 0.6107011070110702, 'f1': 0.575030182155813, 'support': None}}
Loss: tensor(0.1649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1670, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7438692098092643, 'agreement': 0.3150684931506849, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3181818181818182, 'partial': 0.5217391304347826}, 'recall': {'support': 0.8666666666666667, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3684210526315789, 'partial': 0.3}, 'f1': {'support': 0.8005865102639296, 'agreement': 0.365079365079365, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3414634146341463, 'partial': 0.38095238095238093}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6143911439114391, 'recall': 0.6143911439114391, 'f1': 0.6143911439114391, 'support': None}, 'macro_avg': {'precision': 0.4413101918537715, 'recall': 0.40419960707944824, 'f1': 0.39539411196374213, 'support': None}, 'weighted_avg': {'precision': 0.578811195153076, 'recall': 0.6143911439114391, 'f1': 0.5776382129133397, 'support': None}}
Loss: tensor(0.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1508, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7431693989071039, 'agreement': 0.3108108108108108, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3230769230769231, 'partial': 0.5}, 'recall': {'support': 0.8634920634920635, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.3684210526315789, 'partial': 0.3}, 'f1': {'support': 0.7988252569750368, 'agreement': 0.36220472440944884, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3442622950819672, 'partial': 0.37499999999999994}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6125461254612546, 'recall': 0.6125461254612546, 'f1': 0.6125461254612546, 'support': None}, 'macro_avg': {'precision': 0.4369498880974291, 'recall': 0.4035646864445276, 'f1': 0.3938362330710684, 'support': None}, 'weighted_avg': {'precision': 0.5768985718383819, 'recall': 0.6125461254612546, 'f1': 0.5761885638467785, 'support': None}}
Loss: tensor(0.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1369, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7445054945054945, 'agreement': 0.3108108108108108, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3333333333333333, 'partial': 0.48}, 'recall': {'support': 0.8603174603174604, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.38596491228070173, 'partial': 0.3}, 'f1': {'support': 0.7982326951399116, 'agreement': 0.36220472440944884, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3577235772357723, 'partial': 0.3692307692307692}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6125461254612546, 'recall': 0.6125461254612546, 'f1': 0.6125461254612546, 'support': None}, 'macro_avg': {'precision': 0.4352683892683892, 'recall': 0.40643853773943145, 'f1': 0.39525613098095824, 'support': None}, 'weighted_avg': {'precision': 0.5772776963736372, 'recall': 0.6125461254612546, 'f1': 0.5768340746842937, 'support': None}}
Loss: tensor(0.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1251, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7424657534246575, 'agreement': 0.3150684931506849, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3333333333333333, 'partial': 0.48}, 'recall': {'support': 0.8603174603174604, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.38596491228070173, 'partial': 0.3}, 'f1': {'support': 0.7970588235294117, 'agreement': 0.365079365079365, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.3577235772357723, 'partial': 0.3692307692307692}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6125461254612546, 'recall': 0.6125461254612546, 'f1': 0.6125461254612546, 'support': None}, 'macro_avg': {'precision': 0.43571197752019664, 'recall': 0.40643853773943145, 'f1': 0.3955962847928415, 'support': None}, 'weighted_avg': {'precision': 0.576508579627419, 'recall': 0.6125461254612546, 'f1': 0.5764329425776481, 'support': None}}
Loss: tensor(0.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1149, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7397260273972602, 'agreement': 0.3150684931506849, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.34375, 'partial': 0.4444444444444444}, 'recall': {'support': 0.8571428571428571, 'agreement': 0.4339622641509434, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.38596491228070173, 'partial': 0.3}, 'f1': {'support': 0.7941176470588235, 'agreement': 0.365079365079365, 'direct_attack': 0.0888888888888889, 'undercutter_attack': 0.36363636363636365, 'partial': 0.3582089552238806}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6107011070110702, 'recall': 0.6107011070110702, 'f1': 0.6107011070110702, 'support': None}, 'macro_avg': {'precision': 0.4301362545369395, 'recall': 0.40580361710451085, 'f1': 0.39398624397746435, 'support': None}, 'weighted_avg': {'precision': 0.5733877568952191, 'recall': 0.6107011070110702, 'f1': 0.5745319936409743, 'support': None}}
Loss: tensor(0.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1060, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.736986301369863, 'agreement': 0.3287671232876712, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.34375, 'partial': 0.42857142857142855}, 'recall': {'support': 0.8539682539682539, 'agreement': 0.4528301886792453, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.38596491228070173, 'partial': 0.3}, 'f1': {'support': 0.7911764705882354, 'agreement': 0.380952380952381, 'direct_attack': 0.0898876404494382, 'undercutter_attack': 0.36363636363636365, 'partial': 0.3529411764705882}, 'support': {'support': 315, 'agreement': 53, 'direct_attack': 77, 'undercutter_attack': 57, 'partial': 40}, 'micro_avg': {'precision': 0.6107011070110702, 'recall': 0.6107011070110702, 'f1': 0.6107011070110702, 'support': None}, 'macro_avg': {'precision': 0.43428163731245917, 'recall': 0.4089422813752505, 'f1': 0.3957188064194013, 'support': None}, 'weighted_avg': {'precision': 0.5756063030909174, 'recall': 0.6107011070110702, 'f1': 0.5741279197905413, 'support': None}}
Loss: tensor(0.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0983, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 2-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.48148148148148145, 'agreement': 0.3333333333333333, 'direct_attack': 0.0, 'undercutter_attack': 0.1388888888888889, 'partial': 0.2}, 'recall': {'support': 0.3333333333333333, 'agreement': 0.019417475728155338, 'direct_attack': 0.0, 'undercutter_attack': 0.5625, 'partial': 0.05172413793103448}, 'f1': {'support': 0.3939393939393939, 'agreement': 0.03669724770642202, 'direct_attack': 0.0, 'undercutter_attack': 0.22277227722772278, 'partial': 0.0821917808219178}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.2558983666061706, 'recall': 0.2558983666061706, 'f1': 0.2558983666061706, 'support': None}, 'macro_avg': {'precision': 0.23074074074074075, 'recall': 0.1933949893985046, 'f1': 0.1471201399390913, 'support': None}, 'weighted_avg': {'precision': 0.3420850978019762, 'recall': 0.2558983666061706, 'f1': 0.24303843289492758, 'support': None}}
Loss: tensor(59.8490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.5519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(107.7674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.4269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.7662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.7453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.6549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.4716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.7660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.2888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.7019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.6966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.8361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.0126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.8045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.8876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.6750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.6818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8365, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5496688741721855, 'agreement': 0.23481781376518218, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.608058608058608, 'agreement': 0.5631067961165048, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.577391304347826, 'agreement': 0.33142857142857146, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.40653357531760437, 'recall': 0.40653357531760437, 'f1': 0.4065335753176044, 'support': None}, 'macro_avg': {'precision': 0.15689733758747354, 'recall': 0.23423308083502253, 'f1': 0.18176397515527948, 'support': None}, 'weighted_avg': {'precision': 0.3162356396856994, 'recall': 0.40653357531760437, 'f1': 0.3480307966317593, 'support': None}}
Loss: tensor(59.7602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.8475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.9328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.3134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.9205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.0167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.7491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.3010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.2933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.2521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.5290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.0264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.1380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.7434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.5326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3902, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5726872246696035, 'agreement': 0.5652173913043478, 'direct_attack': 0.1111111111111111, 'undercutter_attack': 0.2, 'partial': 0.0}, 'recall': {'support': 0.9523809523809523, 'agreement': 0.3786407766990291, 'direct_attack': 0.05405405405405406, 'undercutter_attack': 0.025, 'partial': 0.0}, 'f1': {'support': 0.7152682255845941, 'agreement': 0.4534883720930233, 'direct_attack': 0.07272727272727272, 'undercutter_attack': 0.04444444444444445, 'partial': 0.0}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5499092558983666, 'recall': 0.5499092558983666, 'f1': 0.5499092558983666, 'support': None}, 'macro_avg': {'precision': 0.28980314541701246, 'recall': 0.2820151566268071, 'f1': 0.2571856629698669, 'support': None}, 'weighted_avg': {'precision': 0.4259022046284223, 'recall': 0.5499092558983666, 'f1': 0.45049726416813113, 'support': None}}
Loss: tensor(53.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.8935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.9553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.2380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.6635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.4244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.4940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.0706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2512, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6151761517615176, 'agreement': 0.6052631578947368, 'direct_attack': 0.15789473684210525, 'undercutter_attack': 0.1415929203539823, 'partial': 0.3333333333333333}, 'recall': {'support': 0.8315018315018315, 'agreement': 0.22330097087378642, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.2, 'partial': 0.06896551724137931}, 'f1': {'support': 0.7071651090342679, 'agreement': 0.3262411347517731, 'direct_attack': 0.10714285714285714, 'undercutter_attack': 0.16580310880829016, 'partial': 0.1142857142857143}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.4954627949183303, 'recall': 0.4954627949183303, 'f1': 0.4954627949183303, 'support': None}, 'macro_avg': {'precision': 0.3706520600371351, 'recall': 0.28096988013961566, 'f1': 0.2841275848045805, 'support': None}, 'weighted_avg': {'precision': 0.48418886918123777, 'recall': 0.4954627949183303, 'f1': 0.4546570190441164, 'support': None}}
Loss: tensor(45.4325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.4851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.9492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.8406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.0844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.9377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.5416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.2496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0217, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6254071661237784, 'agreement': 0.4098360655737705, 'direct_attack': 0.13157894736842105, 'undercutter_attack': 0.145985401459854, 'partial': 0.25}, 'recall': {'support': 0.7032967032967034, 'agreement': 0.24271844660194175, 'direct_attack': 0.13513513513513514, 'undercutter_attack': 0.25, 'partial': 0.034482758620689655}, 'f1': {'support': 0.6620689655172414, 'agreement': 0.3048780487804878, 'direct_attack': 0.13333333333333333, 'undercutter_attack': 0.18433179723502302, 'partial': 0.0606060606060606}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.44283121597096187, 'recall': 0.44283121597096187, 'f1': 0.44283121597096187, 'support': None}, 'macro_avg': {'precision': 0.3125615161051648, 'recall': 0.273126608730894, 'f1': 0.2690436410944292, 'support': None}, 'weighted_avg': {'precision': 0.44282490794067114, 'recall': 0.4428312159709619, 'f1': 0.42711850315405414, 'support': None}}
Loss: tensor(39.9118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.6962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.6919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.9055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.4793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.7941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.3042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.2852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1859, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6527777777777778, 'agreement': 0.2564102564102564, 'direct_attack': 0.11904761904761904, 'undercutter_attack': 0.14285714285714285, 'partial': 0.3076923076923077}, 'recall': {'support': 0.6886446886446886, 'agreement': 0.2912621359223301, 'direct_attack': 0.13513513513513514, 'undercutter_attack': 0.1625, 'partial': 0.06896551724137931}, 'f1': {'support': 0.6702317290552584, 'agreement': 0.2727272727272727, 'direct_attack': 0.12658227848101267, 'undercutter_attack': 0.15204678362573099, 'partial': 0.11267605633802817}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.4355716878402904, 'recall': 0.4355716878402904, 'f1': 0.4355716878402904, 'support': None}, 'macro_avg': {'precision': 0.2957570207570207, 'recall': 0.2693014953887066, 'f1': 0.2668528240454606, 'support': None}, 'weighted_avg': {'precision': 0.4324828982269998, 'recall': 0.4355716878402904, 'f1': 0.42549304788467557, 'support': None}}
Loss: tensor(28.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.3182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.4068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0889, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.617816091954023, 'agreement': 0.36923076923076925, 'direct_attack': 0.09433962264150944, 'undercutter_attack': 0.24193548387096775, 'partial': 0.391304347826087}, 'recall': {'support': 0.7875457875457875, 'agreement': 0.23300970873786409, 'direct_attack': 0.13513513513513514, 'undercutter_attack': 0.1875, 'partial': 0.15517241379310345}, 'f1': {'support': 0.6924315619967794, 'agreement': 0.2857142857142857, 'direct_attack': 0.11111111111111112, 'undercutter_attack': 0.2112676056338028, 'partial': 0.2222222222222222}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.4863883847549909, 'recall': 0.4863883847549909, 'f1': 0.4863883847549909, 'support': None}, 'macro_avg': {'precision': 0.34292526310467125, 'recall': 0.299672609042378, 'f1': 0.3045493573356402, 'support': None}, 'weighted_avg': {'precision': 0.45777789338574193, 'recall': 0.4863883847549909, 'f1': 0.4580105196087049, 'support': None}}
Loss: tensor(17.6208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.0749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.8563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4522, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7298578199052133, 'agreement': 0.3526570048309179, 'direct_attack': 0.09876543209876543, 'undercutter_attack': 0.0, 'partial': 0.22448979591836735}, 'recall': {'support': 0.5641025641025641, 'agreement': 0.7087378640776699, 'direct_attack': 0.21621621621621623, 'undercutter_attack': 0.0, 'partial': 0.1896551724137931}, 'f1': {'support': 0.6363636363636364, 'agreement': 0.4709677419354839, 'direct_attack': 0.13559322033898305, 'undercutter_attack': 0.0, 'partial': 0.205607476635514}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.44646098003629764, 'recall': 0.44646098003629764, 'f1': 0.44646098003629764, 'support': None}, 'macro_avg': {'precision': 0.2811540105506528, 'recall': 0.33574236336204866, 'f1': 0.2897064150547235, 'support': None}, 'weighted_avg': {'precision': 0.4578032404403401, 'recall': 0.44646098003629764, 'f1': 0.434081910969201, 'support': None}}
Loss: tensor(27.8649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.9759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.7898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9877, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6435331230283912, 'agreement': 0.4444444444444444, 'direct_attack': 0.42857142857142855, 'undercutter_attack': 0.1870967741935484, 'partial': 0.4444444444444444}, 'recall': {'support': 0.7472527472527473, 'agreement': 0.23300970873786409, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.3625, 'partial': 0.13793103448275862}, 'f1': {'support': 0.6915254237288135, 'agreement': 0.3057324840764331, 'direct_attack': 0.13636363636363638, 'undercutter_attack': 0.2468085106382979, 'partial': 0.21052631578947367}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.4863883847549909, 'recall': 0.4863883847549909, 'f1': 0.4863883847549909, 'support': None}, 'macro_avg': {'precision': 0.42961804293645134, 'recall': 0.31235491431089024, 'f1': 0.31819127411933096, 'support': None}, 'weighted_avg': {'precision': 0.5046551414427097, 'recall': 0.4863883847549909, 'f1': 0.4669283997280336, 'support': None}}
Loss: tensor(22.5201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3092, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.623342175066313, 'agreement': 0.65, 'direct_attack': 0.0, 'undercutter_attack': 0.36363636363636365, 'partial': 0.2714285714285714}, 'recall': {'support': 0.8608058608058609, 'agreement': 0.3786407766990291, 'direct_attack': 0.0, 'undercutter_attack': 0.2, 'partial': 0.3275862068965517}, 'f1': {'support': 0.723076923076923, 'agreement': 0.47852760736196326, 'direct_attack': 0.0, 'undercutter_attack': 0.25806451612903225, 'partial': 0.29687499999999994}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5607985480943739, 'recall': 0.5607985480943739, 'f1': 0.5607985480943739, 'support': None}, 'macro_avg': {'precision': 0.3816814220262496, 'recall': 0.3534065688802883, 'f1': 0.3513088093135837, 'support': None}, 'weighted_avg': {'precision': 0.511717205130435, 'recall': 0.5607985480943739, 'f1': 0.5164287746798635, 'support': None}}
Loss: tensor(10.7299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4416, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6246851385390428, 'agreement': 0.5849056603773585, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.3148148148148148, 'partial': 0.5}, 'recall': {'support': 0.9084249084249084, 'agreement': 0.30097087378640774, 'direct_attack': 0.16216216216216217, 'undercutter_attack': 0.2125, 'partial': 0.1206896551724138}, 'f1': {'support': 0.7402985074626867, 'agreement': 0.3974358974358974, 'direct_attack': 0.17142857142857143, 'undercutter_attack': 0.2537313432835821, 'partial': 0.19444444444444445}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5607985480943739, 'recall': 0.5607985480943739, 'f1': 0.5607985480943739, 'support': None}, 'macro_avg': {'precision': 0.4412447591098797, 'recall': 0.3409495199091784, 'f1': 0.3514677528110364, 'support': None}, 'weighted_avg': {'precision': 0.5293952518193912, 'recall': 0.5607985480943739, 'f1': 0.5099029625345415, 'support': None}}
Loss: tensor(9.4594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3836, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6368286445012787, 'agreement': 0.7222222222222222, 'direct_attack': 0.11392405063291139, 'undercutter_attack': 0.25, 'partial': 0.3333333333333333}, 'recall': {'support': 0.9120879120879121, 'agreement': 0.1262135922330097, 'direct_attack': 0.24324324324324326, 'undercutter_attack': 0.1875, 'partial': 0.017241379310344827}, 'f1': {'support': 0.7499999999999999, 'agreement': 0.21487603305785125, 'direct_attack': 0.15517241379310345, 'undercutter_attack': 0.21428571428571427, 'partial': 0.03278688524590164}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5208711433756806, 'recall': 0.5208711433756806, 'f1': 0.5208711433756806, 'support': None}, 'macro_avg': {'precision': 0.4112616501379491, 'recall': 0.29725722537490196, 'f1': 0.2734242092765141, 'support': None}, 'weighted_avg': {'precision': 0.5295673902803795, 'recall': 0.5208711433756806, 'f1': 0.45674792595721037, 'support': None}}
Loss: tensor(11.6906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8343, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.65625, 'agreement': 0.4482758620689655, 'direct_attack': 0.0, 'undercutter_attack': 0.273972602739726, 'partial': 0.358974358974359}, 'recall': {'support': 0.8461538461538461, 'agreement': 0.3786407766990291, 'direct_attack': 0.0, 'undercutter_attack': 0.25, 'partial': 0.2413793103448276}, 'f1': {'support': 0.7392, 'agreement': 0.41052631578947363, 'direct_attack': 0.0, 'undercutter_attack': 0.26143790849673204, 'partial': 0.288659793814433}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5517241379310345, 'recall': 0.5517241379310345, 'f1': 0.5517241379310345, 'support': None}, 'macro_avg': {'precision': 0.3474945647566101, 'recall': 0.34323478663954055, 'f1': 0.3399648036201277, 'support': None}, 'weighted_avg': {'precision': 0.48650995432449073, 'recall': 0.5517241379310345, 'f1': 0.5113305104306559, 'support': None}}
Loss: tensor(5.2747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1211, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6231527093596059, 'agreement': 0.5, 'direct_attack': 0.1, 'undercutter_attack': 0.27586206896551724, 'partial': 0.6153846153846154}, 'recall': {'support': 0.9267399267399268, 'agreement': 0.1650485436893204, 'direct_attack': 0.10810810810810811, 'undercutter_attack': 0.2, 'partial': 0.13793103448275862}, 'f1': {'support': 0.7452135493372606, 'agreement': 0.24817518248175183, 'direct_attack': 0.1038961038961039, 'undercutter_attack': 0.2318840579710145, 'partial': 0.22535211267605634}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5408348457350273, 'recall': 0.5408348457350273, 'f1': 0.5408348457350273, 'support': None}, 'macro_avg': {'precision': 0.42287987874194777, 'recall': 0.30756552260402276, 'f1': 0.3109042012724374, 'support': None}, 'weighted_avg': {'precision': 0.513760368175538, 'recall': 0.5408348457350273, 'f1': 0.47998302319735187, 'support': None}}
Loss: tensor(2.4567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6484, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6558265582655827, 'agreement': 0.45121951219512196, 'direct_attack': 0.2, 'undercutter_attack': 0.24675324675324675, 'partial': 0.625}, 'recall': {'support': 0.8864468864468864, 'agreement': 0.3592233009708738, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.2375, 'partial': 0.08620689655172414}, 'f1': {'support': 0.7538940809968848, 'agreement': 0.4, 'direct_attack': 0.11538461538461539, 'undercutter_attack': 0.24203821656050953, 'partial': 0.15151515151515152}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5553539019963702, 'recall': 0.5553539019963702, 'f1': 0.5553539019963702, 'support': None}, 'macro_avg': {'precision': 0.4357598634427903, 'recall': 0.33009163301011313, 'f1': 0.3325664128914323, 'support': None}, 'weighted_avg': {'precision': 0.5243312520923074, 'recall': 0.5553539019963702, 'f1': 0.507138386559165, 'support': None}}
Loss: tensor(1.5782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4412, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6320987654320988, 'agreement': 0.5277777777777778, 'direct_attack': 0.11764705882352941, 'undercutter_attack': 0.2714285714285714, 'partial': 0.4782608695652174}, 'recall': {'support': 0.9377289377289377, 'agreement': 0.18446601941747573, 'direct_attack': 0.05405405405405406, 'undercutter_attack': 0.2375, 'partial': 0.1896551724137931}, 'f1': {'support': 0.7551622418879055, 'agreement': 0.2733812949640288, 'direct_attack': 0.07407407407407408, 'undercutter_attack': 0.25333333333333335, 'partial': 0.271604938271605}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5571687840290381, 'recall': 0.5571687840290381, 'f1': 0.5571687840290381, 'support': None}, 'macro_avg': {'precision': 0.40544260860543896, 'recall': 0.32068083672285214, 'f1': 0.3255111765061894, 'support': None}, 'weighted_avg': {'precision': 0.5094926159702595, 'recall': 0.5571687840290381, 'f1': 0.49560446323748397, 'support': None}}
Loss: tensor(1.1652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3481, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6326530612244898, 'agreement': 0.48333333333333334, 'direct_attack': 0.15384615384615385, 'undercutter_attack': 0.2878787878787879, 'partial': 0.5}, 'recall': {'support': 0.9084249084249084, 'agreement': 0.2815533980582524, 'direct_attack': 0.05405405405405406, 'undercutter_attack': 0.2375, 'partial': 0.1724137931034483}, 'f1': {'support': 0.7458646616541353, 'agreement': 0.3558282208588957, 'direct_attack': 0.08, 'undercutter_attack': 0.2602739726027397, 'partial': 0.25641025641025644}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.558983666061706, 'recall': 0.558983666061706, 'f1': 0.558983666061706, 'support': None}, 'macro_avg': {'precision': 0.4115422672565529, 'recall': 0.33078923072813265, 'f1': 0.3396754223052054, 'support': None}, 'weighted_avg': {'precision': 0.508566660200054, 'recall': 0.558983666061706, 'f1': 0.5062161017423943, 'support': None}}
Loss: tensor(0.9236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2776, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6282051282051282, 'agreement': 0.45161290322580644, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.28169014084507044, 'partial': 0.4375}, 'recall': {'support': 0.8974358974358975, 'agreement': 0.27184466019417475, 'direct_attack': 0.05405405405405406, 'undercutter_attack': 0.25, 'partial': 0.1206896551724138}, 'f1': {'support': 0.7390648567119156, 'agreement': 0.3393939393939394, 'direct_attack': 0.0816326530612245, 'undercutter_attack': 0.2649006622516556, 'partial': 0.1891891891891892}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5480943738656987, 'recall': 0.5480943738656987, 'f1': 0.5480943738656987, 'support': None}, 'macro_avg': {'precision': 0.3931349677885344, 'recall': 0.31880485337130804, 'f1': 0.3228362601215849, 'support': None}, 'weighted_avg': {'precision': 0.49381670955813123, 'recall': 0.5480943738656987, 'f1': 0.493480427869872, 'support': None}}
Loss: tensor(0.8019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2288, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6262626262626263, 'agreement': 0.4423076923076923, 'direct_attack': 0.14285714285714285, 'undercutter_attack': 0.273972602739726, 'partial': 0.4375}, 'recall': {'support': 0.9084249084249084, 'agreement': 0.22330097087378642, 'direct_attack': 0.05405405405405406, 'undercutter_attack': 0.25, 'partial': 0.1206896551724138}, 'f1': {'support': 0.7414050822122571, 'agreement': 0.2967741935483871, 'direct_attack': 0.0784313725490196, 'undercutter_attack': 0.26143790849673204, 'partial': 0.1891891891891892}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5444646098003629, 'recall': 0.5444646098003629, 'f1': 0.5444646098003629, 'support': None}, 'macro_avg': {'precision': 0.38458001283343746, 'recall': 0.31129391770503256, 'f1': 0.313447549199117, 'support': None}, 'weighted_avg': {'precision': 0.48839548417836953, 'recall': 0.5444646098003629, 'f1': 0.485955164821153, 'support': None}}
Loss: tensor(0.7084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1906, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6304909560723514, 'agreement': 0.4444444444444444, 'direct_attack': 0.21052631578947367, 'undercutter_attack': 0.3055555555555556, 'partial': 0.47368421052631576}, 'recall': {'support': 0.8937728937728938, 'agreement': 0.23300970873786409, 'direct_attack': 0.10810810810810811, 'undercutter_attack': 0.275, 'partial': 0.15517241379310345}, 'f1': {'support': 0.7393939393939394, 'agreement': 0.3057324840764331, 'direct_attack': 0.14285714285714288, 'undercutter_attack': 0.2894736842105263, 'partial': 0.23376623376623376}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5499092558983666, 'recall': 0.5499092558983666, 'f1': 0.5499092558983666, 'support': None}, 'macro_avg': {'precision': 0.4129402964776282, 'recall': 0.33301262488239386, 'f1': 0.3422446968608551, 'support': None}, 'weighted_avg': {'precision': 0.5038283323497478, 'recall': 0.5499092558983666, 'f1': 0.49972239908423943, 'support': None}}
Loss: tensor(0.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1628, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6265984654731458, 'agreement': 0.46551724137931033, 'direct_attack': 0.25, 'undercutter_attack': 0.2898550724637681, 'partial': 0.4117647058823529}, 'recall': {'support': 0.8974358974358975, 'agreement': 0.2621359223300971, 'direct_attack': 0.10810810810810811, 'undercutter_attack': 0.25, 'partial': 0.1206896551724138}, 'f1': {'support': 0.7379518072289157, 'agreement': 0.3354037267080745, 'direct_attack': 0.1509433962264151, 'undercutter_attack': 0.26845637583892623, 'partial': 0.18666666666666668}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5499092558983666, 'recall': 0.5499092558983666, 'f1': 0.5499092558983666, 'support': None}, 'macro_avg': {'precision': 0.40874709703971546, 'recall': 0.3276739166093033, 'f1': 0.33588439453379965, 'support': None}, 'weighted_avg': {'precision': 0.4996922244546564, 'recall': 0.5499092558983666, 'f1': 0.4970880392351793, 'support': None}}
Loss: tensor(0.5439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1453, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6310160427807486, 'agreement': 0.4576271186440678, 'direct_attack': 0.16, 'undercutter_attack': 0.28, 'partial': 0.5}, 'recall': {'support': 0.8644688644688645, 'agreement': 0.2621359223300971, 'direct_attack': 0.10810810810810811, 'undercutter_attack': 0.2625, 'partial': 0.15517241379310345}, 'f1': {'support': 0.7295208655332304, 'agreement': 0.3333333333333333, 'direct_attack': 0.12903225806451613, 'undercutter_attack': 0.2709677419354839, 'partial': 0.2368421052631579}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5390199637023594, 'recall': 0.5390199637023594, 'f1': 0.5390199637023594, 'support': None}, 'macro_avg': {'precision': 0.40572863228496325, 'recall': 0.3304770617400346, 'f1': 0.33993926082594433, 'support': None}, 'weighted_avg': {'precision': 0.502219551541712, 'recall': 0.5390199637023594, 'f1': 0.4966987016921855, 'support': None}}
Loss: tensor(0.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1272, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.633245382585752, 'agreement': 0.4473684210526316, 'direct_attack': 0.19047619047619047, 'undercutter_attack': 0.3333333333333333, 'partial': 0.4}, 'recall': {'support': 0.8791208791208791, 'agreement': 0.3300970873786408, 'direct_attack': 0.10810810810810811, 'undercutter_attack': 0.25, 'partial': 0.10344827586206896}, 'f1': {'support': 0.7361963190184049, 'agreement': 0.37988826815642457, 'direct_attack': 0.13793103448275862, 'undercutter_attack': 0.28571428571428575, 'partial': 0.1643835616438356}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5517241379310345, 'recall': 0.5517241379310345, 'f1': 0.5517241379310345, 'support': None}, 'macro_avg': {'precision': 0.4008846654895815, 'recall': 0.3341548700939394, 'f1': 0.3408226938031419, 'support': None}, 'weighted_avg': {'precision': 0.5006700953332432, 'recall': 0.5517241379310345, 'f1': 0.5038201895108596, 'support': None}}
Loss: tensor(0.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1180, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6102941176470589, 'agreement': 0.4090909090909091, 'direct_attack': 0.0625, 'undercutter_attack': 0.24242424242424243, 'partial': 0.47058823529411764}, 'recall': {'support': 0.9120879120879121, 'agreement': 0.17475728155339806, 'direct_attack': 0.02702702702702703, 'undercutter_attack': 0.2, 'partial': 0.13793103448275862}, 'f1': {'support': 0.7312775330396476, 'agreement': 0.24489795918367352, 'direct_attack': 0.03773584905660377, 'undercutter_attack': 0.21917808219178084, 'partial': 0.21333333333333335}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.52994555353902, 'recall': 0.52994555353902, 'f1': 0.52994555353902, 'support': None}, 'macro_avg': {'precision': 0.3589795008912656, 'recall': 0.29036065103021913, 'f1': 0.28928455136100784, 'support': None}, 'weighted_avg': {'precision': 0.46778078910164955, 'recall': 0.52994555353902, 'f1': 0.4649129993457574, 'support': None}}
Loss: tensor(0.3862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1078, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6302083333333334, 'agreement': 0.42857142857142855, 'direct_attack': 0.15789473684210525, 'undercutter_attack': 0.275, 'partial': 0.47368421052631576}, 'recall': {'support': 0.8864468864468864, 'agreement': 0.20388349514563106, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.275, 'partial': 0.15517241379310345}, 'f1': {'support': 0.7366818873668188, 'agreement': 0.2763157894736842, 'direct_attack': 0.10714285714285714, 'undercutter_attack': 0.275, 'partial': 0.23376623376623376}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5390199637023594, 'recall': 0.5390199637023594, 'f1': 0.5390199637023594, 'support': None}, 'macro_avg': {'precision': 0.39307174185463656, 'recall': 0.32031677529334035, 'f1': 0.32578135354991883, 'support': None}, 'weighted_avg': {'precision': 0.49275049295198065, 'recall': 0.5390199637023594, 'f1': 0.48838005234057774, 'support': None}}
Loss: tensor(0.3526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0887, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6136363636363636, 'agreement': 0.43859649122807015, 'direct_attack': 0.15789473684210525, 'undercutter_attack': 0.3064516129032258, 'partial': 0.4117647058823529}, 'recall': {'support': 0.8901098901098901, 'agreement': 0.24271844660194175, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.2375, 'partial': 0.1206896551724138}, 'f1': {'support': 0.726457399103139, 'agreement': 0.31250000000000006, 'direct_attack': 0.10714285714285714, 'undercutter_attack': 0.26760563380281693, 'partial': 0.18666666666666668}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5390199637023594, 'recall': 0.5390199637023594, 'f1': 0.5390199637023594, 'support': None}, 'macro_avg': {'precision': 0.38566878209842353, 'recall': 0.31441981459306534, 'f1': 0.320074511343096, 'support': None}, 'weighted_avg': {'precision': 0.48446234683450257, 'recall': 0.5390199637023594, 'f1': 0.48404677502783067, 'support': None}}
Loss: tensor(0.3106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0790, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6142131979695431, 'agreement': 0.44642857142857145, 'direct_attack': 0.15, 'undercutter_attack': 0.296875, 'partial': 0.4117647058823529}, 'recall': {'support': 0.8864468864468864, 'agreement': 0.24271844660194175, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.2375, 'partial': 0.1206896551724138}, 'f1': {'support': 0.7256371814092952, 'agreement': 0.31446540880503143, 'direct_attack': 0.10526315789473685, 'undercutter_attack': 0.2638888888888889, 'partial': 0.18666666666666668}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5372050816696915, 'recall': 0.5372050816696915, 'f1': 0.5372050816696915, 'support': None}, 'macro_avg': {'precision': 0.3838562950560934, 'recall': 0.3136872138604646, 'f1': 0.31918426073292383, 'support': None}, 'weighted_avg': {'precision': 0.4842916494446544, 'recall': 0.5372050816696915, 'f1': 0.4833419278612321, 'support': None}}
Loss: tensor(0.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0712, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6142131979695431, 'agreement': 0.41509433962264153, 'direct_attack': 0.15, 'undercutter_attack': 0.2835820895522388, 'partial': 0.4117647058823529}, 'recall': {'support': 0.8864468864468864, 'agreement': 0.21359223300970873, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.2375, 'partial': 0.1206896551724138}, 'f1': {'support': 0.7256371814092952, 'agreement': 0.28205128205128205, 'direct_attack': 0.10526315789473685, 'undercutter_attack': 0.2585034013605442, 'partial': 0.18666666666666668}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5317604355716878, 'recall': 0.5317604355716878, 'f1': 0.5317604355716878, 'support': None}, 'macro_avg': {'precision': 0.3749308666053553, 'recall': 0.30786197114201796, 'f1': 0.31162433787650506, 'support': None}, 'weighted_avg': {'precision': 0.4765042470638347, 'recall': 0.5317604355716878, 'f1': 0.4765007408232942, 'support': None}}
Loss: tensor(0.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0645, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6157760814249363, 'agreement': 0.42857142857142855, 'direct_attack': 0.15, 'undercutter_attack': 0.2878787878787879, 'partial': 0.375}, 'recall': {'support': 0.8864468864468864, 'agreement': 0.23300970873786409, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.2375, 'partial': 0.10344827586206896}, 'f1': {'support': 0.7267267267267267, 'agreement': 0.30188679245283023, 'direct_attack': 0.10526315789473685, 'undercutter_attack': 0.2602739726027397, 'partial': 0.16216216216216217}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5335753176043557, 'recall': 0.5335753176043557, 'f1': 0.5335753176043557, 'support': None}, 'macro_avg': {'precision': 0.3714452595750305, 'recall': 0.3082971904255801, 'f1': 0.3112625623678391, 'support': None}, 'weighted_avg': {'precision': 0.47655177931427917, 'recall': 0.5335753176043557, 'f1': 0.47842612717743693, 'support': None}}
Loss: tensor(0.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0590, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6205128205128205, 'agreement': 0.41818181818181815, 'direct_attack': 0.15, 'undercutter_attack': 0.2714285714285714, 'partial': 0.375}, 'recall': {'support': 0.8864468864468864, 'agreement': 0.22330097087378642, 'direct_attack': 0.08108108108108109, 'undercutter_attack': 0.2375, 'partial': 0.10344827586206896}, 'f1': {'support': 0.7300150829562595, 'agreement': 0.29113924050632917, 'direct_attack': 0.10526315789473685, 'undercutter_attack': 0.25333333333333335, 'partial': 0.16216216216216217}, 'support': {'support': 273, 'agreement': 103, 'direct_attack': 37, 'undercutter_attack': 80, 'partial': 58}, 'micro_avg': {'precision': 0.5317604355716878, 'recall': 0.5317604355716878, 'f1': 0.5317604355716878, 'support': None}, 'macro_avg': {'precision': 0.367024642024642, 'recall': 0.30635544285276456, 'f1': 0.3083825953705642, 'support': None}, 'weighted_avg': {'precision': 0.47456808164612163, 'recall': 0.5317604355716878, 'f1': 0.4770385995161308, 'support': None}}
Loss: tensor(0.2136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0543, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 3-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6504424778761062, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.05714285714285714}, 'recall': {'support': 0.9274447949526814, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.1}, 'f1': {'support': 0.764629388816645, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.07272727272727272}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6078028747433265, 'recall': 0.6078028747433265, 'f1': 0.6078028747433265, 'support': None}, 'macro_avg': {'precision': 0.14151706700379268, 'recall': 0.2054889589905363, 'f1': 0.16747133230878355, 'support': None}, 'weighted_avg': {'precision': 0.42573536474246987, 'recall': 0.6078028747433265, 'f1': 0.5007023854402914, 'support': None}}
Loss: tensor(39.7048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(116.8447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.7850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.6143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.2873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.5463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.0058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.8846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.3642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.9871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.8658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.8992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.7918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.3102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.8488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.7827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.4644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(146.7555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.7220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.2392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.7558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.7722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.8630, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7321428571428571, 'agreement': 0.22105263157894736, 'direct_attack': 0.125, 'undercutter_attack': 0.1958762886597938, 'partial': 0.14285714285714285}, 'recall': {'support': 0.6466876971608833, 'agreement': 0.25925925925925924, 'direct_attack': 0.038461538461538464, 'undercutter_attack': 0.4418604651162791, 'partial': 0.05}, 'f1': {'support': 0.6867671691792294, 'agreement': 0.23863636363636365, 'direct_attack': 0.058823529411764705, 'undercutter_attack': 0.27142857142857146, 'partial': 0.07407407407407408}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.5071868583162218, 'recall': 0.5071868583162218, 'f1': 0.5071868583162218, 'support': None}, 'macro_avg': {'precision': 0.28338578404774817, 'recall': 0.287253791999592, 'f1': 0.2659459415460007, 'support': None}, 'weighted_avg': {'precision': 0.5431711953628221, 'recall': 0.5071868583162218, 'f1': 0.5168728129404048, 'support': None}}
Loss: tensor(33.9759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.9061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.2474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.5923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.8645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.3460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.1795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.2704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.4902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.4398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.5658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.0523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.9232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.4082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.2882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.3244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0121, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8695652173913043, 'agreement': 0.24381625441696114, 'direct_attack': 0.0, 'undercutter_attack': 0.05, 'partial': 0.0}, 'recall': {'support': 0.5047318611987381, 'agreement': 0.8518518518518519, 'direct_attack': 0.0, 'undercutter_attack': 0.023255813953488372, 'partial': 0.0}, 'f1': {'support': 0.6387225548902196, 'agreement': 0.37912087912087916, 'direct_attack': 0.0, 'undercutter_attack': 0.031746031746031744, 'partial': 0.0}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.4722792607802875, 'recall': 0.4722792607802875, 'f1': 0.4722792607802875, 'support': None}, 'macro_avg': {'precision': 0.2326762943616531, 'recall': 0.27596790540081567, 'f1': 0.20991789315142606, 'support': None}, 'weighted_avg': {'precision': 0.6109882762234442, 'recall': 0.4722792607802875, 'f1': 0.48161995990568823, 'support': None}}
Loss: tensor(31.6330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.2005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.6298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.2811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.5147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.5913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.7977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.0223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.0791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.8103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.1164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.5501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.8333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.5310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.7323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.6862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8626, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8986784140969163, 'agreement': 0.4305555555555556, 'direct_attack': 0.2222222222222222, 'undercutter_attack': 0.16470588235294117, 'partial': 1.0}, 'recall': {'support': 0.6435331230283912, 'agreement': 0.7654320987654321, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.32558139534883723, 'partial': 0.2}, 'f1': {'support': 0.7500000000000001, 'agreement': 0.551111111111111, 'direct_attack': 0.22641509433962265, 'undercutter_attack': 0.21875000000000003, 'partial': 0.33333333333333337}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.5954825462012321, 'recall': 0.5954825462012321, 'f1': 0.5954825462012321, 'support': None}, 'macro_avg': {'precision': 0.5432324148455271, 'recall': 0.4330631695823783, 'f1': 0.4159219077568134, 'support': None}, 'weighted_avg': {'precision': 0.7240578808781862, 'recall': 0.5954825462012321, 'f1': 0.6249480680071806, 'support': None}}
Loss: tensor(29.3147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.6349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.9258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.5209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.7219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.4172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.4601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.6075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.8671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.9456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.2535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.2541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.2643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4305, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9247787610619469, 'agreement': 0.4420289855072464, 'direct_attack': 0.4444444444444444, 'undercutter_attack': 0.15555555555555556, 'partial': 0.125}, 'recall': {'support': 0.6593059936908517, 'agreement': 0.7530864197530864, 'direct_attack': 0.15384615384615385, 'undercutter_attack': 0.32558139534883723, 'partial': 0.15}, 'f1': {'support': 0.7697974217311234, 'agreement': 0.5570776255707762, 'direct_attack': 0.2285714285714286, 'undercutter_attack': 0.21052631578947367, 'partial': 0.13636363636363635}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.5975359342915811, 'recall': 0.5975359342915811, 'f1': 0.5975359342915811, 'support': None}, 'macro_avg': {'precision': 0.4183615493138387, 'recall': 0.4083639925277859, 'f1': 0.38046728560528764, 'support': None}, 'weighted_avg': {'precision': 0.7180773296245759, 'recall': 0.5975359342915811, 'f1': 0.6301269647003618, 'support': None}}
Loss: tensor(27.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.4720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.5680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.9703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.7055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.7973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.8431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.4401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5505, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9080459770114943, 'agreement': 0.453125, 'direct_attack': 0.0, 'undercutter_attack': 0.19047619047619047, 'partial': 0.12962962962962962}, 'recall': {'support': 0.7476340694006309, 'agreement': 0.7160493827160493, 'direct_attack': 0.0, 'undercutter_attack': 0.18604651162790697, 'partial': 0.35}, 'f1': {'support': 0.8200692041522493, 'agreement': 0.555023923444976, 'direct_attack': 0.0, 'undercutter_attack': 0.18823529411764706, 'partial': 0.18918918918918917}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6365503080082136, 'recall': 0.6365503080082136, 'f1': 0.6365503080082136, 'support': None}, 'macro_avg': {'precision': 0.33625535942346285, 'recall': 0.3999459927489174, 'f1': 0.3505035221808123, 'support': None}, 'weighted_avg': {'precision': 0.6885765266852413, 'recall': 0.6365503080082136, 'f1': 0.6505067288421944, 'support': None}}
Loss: tensor(26.2299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.6776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.1515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.2566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.7036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1851, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.755, 'agreement': 0.5, 'direct_attack': 0.3, 'undercutter_attack': 0.45454545454545453, 'partial': 0.3076923076923077}, 'recall': {'support': 0.9526813880126183, 'agreement': 0.24691358024691357, 'direct_attack': 0.11538461538461539, 'undercutter_attack': 0.11627906976744186, 'partial': 0.4}, 'f1': {'support': 0.8423988842398884, 'agreement': 0.3305785123966942, 'direct_attack': 0.16666666666666669, 'undercutter_attack': 0.18518518518518515, 'partial': 0.34782608695652173}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6940451745379876, 'recall': 0.6940451745379876, 'f1': 0.6940451745379876, 'support': None}, 'macro_avg': {'precision': 0.4634475524475524, 'recall': 0.36625173068231787, 'f1': 0.37453106708899125, 'support': None}, 'weighted_avg': {'precision': 0.6433969213538003, 'recall': 0.6940451745379876, 'f1': 0.6428544637445658, 'support': None}}
Loss: tensor(23.3971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.0822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.9709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.7015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.3827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1020, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8162544169611308, 'agreement': 0.5806451612903226, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.1910828025477707, 'partial': 0.75}, 'recall': {'support': 0.7287066246056783, 'agreement': 0.2222222222222222, 'direct_attack': 0.15384615384615385, 'undercutter_attack': 0.6976744186046512, 'partial': 0.15}, 'f1': {'support': 0.77, 'agreement': 0.3214285714285714, 'direct_attack': 0.21052631578947367, 'undercutter_attack': 0.3, 'partial': 0.24999999999999997}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.5872689938398358, 'recall': 0.5872689938398358, 'f1': 0.5872689938398358, 'support': None}, 'macro_avg': {'precision': 0.5342631428265114, 'recall': 0.390489883855741, 'f1': 0.37039097744360905, 'support': None}, 'weighted_avg': {'precision': 0.6933637277564999, 'recall': 0.5872689938398358, 'f1': 0.6026681693967979, 'support': None}}
Loss: tensor(20.2718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8241, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9464285714285714, 'agreement': 0.48148148148148145, 'direct_attack': 0.14084507042253522, 'undercutter_attack': 0.10569105691056911, 'partial': 0.23529411764705882}, 'recall': {'support': 0.501577287066246, 'agreement': 0.6419753086419753, 'direct_attack': 0.38461538461538464, 'undercutter_attack': 0.3023255813953488, 'partial': 0.2}, 'f1': {'support': 0.6556701030927835, 'agreement': 0.5502645502645502, 'direct_attack': 0.2061855670103093, 'undercutter_attack': 0.1566265060240964, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.4887063655030801, 'recall': 0.4887063655030801, 'f1': 0.4887063655030801, 'support': None}, 'macro_avg': {'precision': 0.38194805957804323, 'recall': 0.40609871234379097, 'f1': 0.3569925885215911, 'support': None}, 'weighted_avg': {'precision': 0.7226497469690732, 'recall': 0.4887063655030801, 'f1': 0.5520306777771447, 'support': None}}
Loss: tensor(15.2735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.8467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9753, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8860759493670886, 'agreement': 0.46938775510204084, 'direct_attack': 0.12162162162162163, 'undercutter_attack': 0.2127659574468085, 'partial': 0.5}, 'recall': {'support': 0.6624605678233438, 'agreement': 0.2839506172839506, 'direct_attack': 0.6923076923076923, 'undercutter_attack': 0.23255813953488372, 'partial': 0.15}, 'f1': {'support': 0.7581227436823105, 'agreement': 0.3538461538461538, 'direct_attack': 0.20689655172413796, 'undercutter_attack': 0.22222222222222224, 'partial': 0.23076923076923075}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.5420944558521561, 'recall': 0.5420944558521561, 'f1': 0.5420944558521561, 'support': None}, 'macro_avg': {'precision': 0.43797025670751194, 'recall': 0.40425540338997407, 'f1': 0.35437138044881106, 'support': None}, 'weighted_avg': {'precision': 0.700652120010282, 'recall': 0.5420944558521561, 'f1': 0.5924778207897302, 'support': None}}
Loss: tensor(10.5909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1381, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8359621451104101, 'agreement': 0.578125, 'direct_attack': 0.37037037037037035, 'undercutter_attack': 0.3548387096774194, 'partial': 0.29411764705882354}, 'recall': {'support': 0.8359621451104101, 'agreement': 0.4567901234567901, 'direct_attack': 0.38461538461538464, 'undercutter_attack': 0.5116279069767442, 'partial': 0.25}, 'f1': {'support': 0.8359621451104101, 'agreement': 0.5103448275862069, 'direct_attack': 0.3773584905660377, 'undercutter_attack': 0.41904761904761906, 'partial': 0.27027027027027023}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6960985626283368, 'recall': 0.6960985626283368, 'f1': 0.6960985626283368, 'support': None}, 'macro_avg': {'precision': 0.4866827744434047, 'recall': 0.48779911203186577, 'f1': 0.48259667051610877, 'support': None}, 'weighted_avg': {'precision': 0.7034870063386758, 'recall': 0.6960985626283368, 'f1': 0.6972766012600673, 'support': None}}
Loss: tensor(9.0095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2343, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9114391143911439, 'agreement': 0.48, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.3125, 'partial': 0.18181818181818182}, 'recall': {'support': 0.7791798107255521, 'agreement': 0.7407407407407407, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.3488372093023256, 'partial': 0.2}, 'f1': {'support': 0.8401360544217688, 'agreement': 0.5825242718446602, 'direct_attack': 0.21276595744680848, 'undercutter_attack': 0.32967032967032966, 'partial': 0.1904761904761905}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6796714579055442, 'recall': 0.6796714579055442, 'f1': 0.6796714579055442, 'support': None}, 'macro_avg': {'precision': 0.4247705068609127, 'recall': 0.4522130906152622, 'f1': 0.43111456077195154, 'support': None}, 'weighted_avg': {'precision': 0.7208840638374383, 'recall': 0.6796714579055442, 'f1': 0.6920428298769675, 'support': None}}
Loss: tensor(6.7083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2984, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8586206896551725, 'agreement': 0.47560975609756095, 'direct_attack': 0.1746031746031746, 'undercutter_attack': 0.21951219512195122, 'partial': 0.36363636363636365}, 'recall': {'support': 0.7854889589905363, 'agreement': 0.48148148148148145, 'direct_attack': 0.4230769230769231, 'undercutter_attack': 0.20930232558139536, 'partial': 0.2}, 'f1': {'support': 0.8204283360790775, 'agreement': 0.4785276073619632, 'direct_attack': 0.24719101123595508, 'undercutter_attack': 0.2142857142857143, 'partial': 0.25806451612903225}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6406570841889117, 'recall': 0.6406570841889117, 'f1': 0.6406570841889117, 'support': None}, 'macro_avg': {'precision': 0.4183964358228446, 'recall': 0.4198699378260672, 'f1': 0.4036994370183484, 'support': None}, 'weighted_avg': {'precision': 0.681639800959437, 'recall': 0.6406570841889117, 'f1': 0.6563430411958683, 'support': None}}
Loss: tensor(3.5918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3151, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8636363636363636, 'agreement': 0.46551724137931033, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.29473684210526313, 'partial': 0.25}, 'recall': {'support': 0.7791798107255521, 'agreement': 0.3333333333333333, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.6511627906976745, 'partial': 0.25}, 'f1': {'support': 0.8192371475953566, 'agreement': 0.3884892086330935, 'direct_attack': 0.29629629629629634, 'undercutter_attack': 0.40579710144927533, 'partial': 0.25}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6468172484599589, 'recall': 0.6468172484599589, 'f1': 0.6468172484599589, 'support': None}, 'macro_avg': {'precision': 0.4319209465670446, 'recall': 0.46427364848977354, 'f1': 0.4319639507948043, 'support': None}, 'weighted_avg': {'precision': 0.69113322271776, 'recall': 0.6468172484599589, 'f1': 0.65979215760376, 'support': None}}
Loss: tensor(2.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0228, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8, 'agreement': 0.4883720930232558, 'direct_attack': 0.2631578947368421, 'undercutter_attack': 0.38461538461538464, 'partial': 0.2857142857142857}, 'recall': {'support': 0.8580441640378549, 'agreement': 0.25925925925925924, 'direct_attack': 0.38461538461538464, 'undercutter_attack': 0.46511627906976744, 'partial': 0.2}, 'f1': {'support': 0.828006088280061, 'agreement': 0.3387096774193548, 'direct_attack': 0.3125, 'undercutter_attack': 0.4210526315789474, 'partial': 0.23529411764705882}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6714579055441479, 'recall': 0.6714579055441479, 'f1': 0.6714579055441479, 'support': None}, 'macro_avg': {'precision': 0.44437193161795363, 'recall': 0.4334070173964532, 'f1': 0.4271125029850844, 'support': None}, 'weighted_avg': {'precision': 0.6617104559564454, 'recall': 0.6714579055441479, 'f1': 0.6588286639970903, 'support': None}}
Loss: tensor(1.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9007, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8571428571428571, 'agreement': 0.4368932038834951, 'direct_attack': 0.18604651162790697, 'undercutter_attack': 0.25, 'partial': 0.36363636363636365}, 'recall': {'support': 0.7949526813880127, 'agreement': 0.5555555555555556, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.20930232558139536, 'partial': 0.2}, 'f1': {'support': 0.8248772504091653, 'agreement': 0.4891304347826087, 'direct_attack': 0.2318840579710145, 'undercutter_attack': 0.22784810126582278, 'partial': 0.25806451612903225}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6529774127310062, 'recall': 0.6529774127310062, 'f1': 0.6529774127310062, 'support': None}, 'macro_avg': {'precision': 0.41874378725812456, 'recall': 0.41350057404345425, 'f1': 0.4063608721115287, 'support': None}, 'weighted_avg': {'precision': 0.6775412152030835, 'recall': 0.6529774127310062, 'f1': 0.6613827469843, 'support': None}}
Loss: tensor(1.0216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4888, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8005952380952381, 'agreement': 0.525, 'direct_attack': 0.2702702702702703, 'undercutter_attack': 0.3508771929824561, 'partial': 0.23529411764705882}, 'recall': {'support': 0.8485804416403786, 'agreement': 0.25925925925925924, 'direct_attack': 0.38461538461538464, 'undercutter_attack': 0.46511627906976744, 'partial': 0.2}, 'f1': {'support': 0.8238897396630935, 'agreement': 0.34710743801652894, 'direct_attack': 0.31746031746031744, 'undercutter_attack': 0.4, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6652977412731006, 'recall': 0.6652977412731006, 'f1': 0.6652977412731006, 'support': None}, 'macro_avg': {'precision': 0.4364073637990046, 'recall': 0.431514272916958, 'f1': 0.42093474227123123, 'support': None}, 'weighted_avg': {'precision': 0.6635201625347109, 'recall': 0.6652977412731006, 'f1': 0.6551684651557126, 'support': None}}
Loss: tensor(0.5776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4064, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8123076923076923, 'agreement': 0.39705882352941174, 'direct_attack': 0.22857142857142856, 'undercutter_attack': 0.35714285714285715, 'partial': 0.23529411764705882}, 'recall': {'support': 0.832807570977918, 'agreement': 0.3333333333333333, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3488372093023256, 'partial': 0.2}, 'f1': {'support': 0.8224299065420562, 'agreement': 0.3624161073825503, 'direct_attack': 0.26229508196721313, 'undercutter_attack': 0.35294117647058826, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6529774127310062, 'recall': 0.6529774127310062, 'f1': 0.6529774127310062, 'support': None}, 'macro_avg': {'precision': 0.4060749838396897, 'recall': 0.40453408426117693, 'f1': 0.40325969771572484, 'support': None}, 'weighted_avg': {'precision': 0.6481913460377042, 'recall': 0.6529774127310062, 'f1': 0.6496641727218184, 'support': None}}
Loss: tensor(0.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3161, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7994011976047904, 'agreement': 0.4489795918367347, 'direct_attack': 0.22857142857142856, 'undercutter_attack': 0.33962264150943394, 'partial': 0.25}, 'recall': {'support': 0.8422712933753943, 'agreement': 0.2716049382716049, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.4186046511627907, 'partial': 0.2}, 'f1': {'support': 0.8202764976958525, 'agreement': 0.3384615384615385, 'direct_attack': 0.26229508196721313, 'undercutter_attack': 0.37499999999999994, 'partial': 0.22222222222222224}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6550308008213552, 'recall': 0.6550308008213552, 'f1': 0.6550308008213552, 'support': None}, 'macro_avg': {'precision': 0.4133149719044775, 'recall': 0.40803463810041957, 'f1': 0.40365106806936524, 'support': None}, 'weighted_avg': {'precision': 0.6474828692140797, 'recall': 0.6550308008213552, 'f1': 0.6464725892414002, 'support': None}}
Loss: tensor(0.3557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2701, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.806060606060606, 'agreement': 0.42105263157894735, 'direct_attack': 0.22857142857142856, 'undercutter_attack': 0.3541666666666667, 'partial': 0.23529411764705882}, 'recall': {'support': 0.8391167192429022, 'agreement': 0.2962962962962963, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3953488372093023, 'partial': 0.2}, 'f1': {'support': 0.8222565687789798, 'agreement': 0.34782608695652173, 'direct_attack': 0.26229508196721313, 'undercutter_attack': 0.37362637362637363, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6550308008213552, 'recall': 0.6550308008213552, 'f1': 0.6550308008213552, 'support': None}, 'macro_avg': {'precision': 0.4090290901049415, 'recall': 0.40769083208816176, 'f1': 0.4044440655090609, 'support': None}, 'weighted_avg': {'precision': 0.6478529393050756, 'recall': 0.6550308008213552, 'f1': 0.6489510798107202, 'support': None}}
Loss: tensor(0.3095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2345, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8, 'agreement': 0.4230769230769231, 'direct_attack': 0.21621621621621623, 'undercutter_attack': 0.34782608695652173, 'partial': 0.23529411764705882}, 'recall': {'support': 0.8454258675078864, 'agreement': 0.2716049382716049, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.37209302325581395, 'partial': 0.2}, 'f1': {'support': 0.8220858895705522, 'agreement': 0.33082706766917297, 'direct_attack': 0.25396825396825395, 'undercutter_attack': 0.35955056179775285, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6529774127310062, 'recall': 0.6529774127310062, 'f1': 0.6529774127310062, 'support': None}, 'macro_avg': {'precision': 0.40448266877934397, 'recall': 0.3993632273455226, 'f1': 0.3965295978443896, 'support': None}, 'weighted_avg': {'precision': 0.6430251673160657, 'recall': 0.6529774127310062, 'f1': 0.6443252413960376, 'support': None}}
Loss: tensor(0.2676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2044, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.798219584569733, 'agreement': 0.4583333333333333, 'direct_attack': 0.22857142857142856, 'undercutter_attack': 0.3333333333333333, 'partial': 0.25}, 'recall': {'support': 0.8485804416403786, 'agreement': 0.2716049382716049, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.3953488372093023, 'partial': 0.2}, 'f1': {'support': 0.8226299694189602, 'agreement': 0.3410852713178294, 'direct_attack': 0.26229508196721313, 'undercutter_attack': 0.36170212765957444, 'partial': 0.22222222222222224}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6570841889117043, 'recall': 0.6570841889117043, 'f1': 0.6570841889117043, 'support': None}, 'macro_avg': {'precision': 0.41369153596156566, 'recall': 0.4046453049627187, 'f1': 0.4019869345171599, 'support': None}, 'weighted_avg': {'precision': 0.6477141658825375, 'recall': 0.6570841889117043, 'f1': 0.647266766627327, 'support': None}}
Loss: tensor(0.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1930, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8006134969325154, 'agreement': 0.3870967741935484, 'direct_attack': 0.20512820512820512, 'undercutter_attack': 0.32558139534883723, 'partial': 0.23529411764705882}, 'recall': {'support': 0.8233438485804416, 'agreement': 0.2962962962962963, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.32558139534883723, 'partial': 0.2}, 'f1': {'support': 0.8118195956454122, 'agreement': 0.3356643356643356, 'direct_attack': 0.2461538461538462, 'undercutter_attack': 0.32558139534883723, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6386036960985626, 'recall': 0.6386036960985626, 'f1': 0.6386036960985626, 'support': None}, 'macro_avg': {'precision': 0.39074279785003296, 'recall': 0.3905827695835766, 'f1': 0.3870870778057295, 'support': None}, 'weighted_avg': {'precision': 0.6348840511777397, 'recall': 0.6386036960985626, 'f1': 0.6350306926750127, 'support': None}}
Loss: tensor(0.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2048, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8184713375796179, 'agreement': 0.38961038961038963, 'direct_attack': 0.18421052631578946, 'undercutter_attack': 0.34146341463414637, 'partial': 0.23529411764705882}, 'recall': {'support': 0.8107255520504731, 'agreement': 0.37037037037037035, 'direct_attack': 0.2692307692307692, 'undercutter_attack': 0.32558139534883723, 'partial': 0.2}, 'f1': {'support': 0.8145800316957211, 'agreement': 0.37974683544303794, 'direct_attack': 0.21875, 'undercutter_attack': 0.33333333333333337, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6406570841889117, 'recall': 0.6406570841889117, 'f1': 0.6406570841889117, 'support': None}, 'macro_avg': {'precision': 0.3938099571574004, 'recall': 0.39518161740008995, 'f1': 0.3925252833376617, 'support': None}, 'weighted_avg': {'precision': 0.647211783239426, 'recall': 0.6406570841889117, 'f1': 0.6433809473841627, 'support': None}}
Loss: tensor(0.2237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1741, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8059701492537313, 'agreement': 0.5306122448979592, 'direct_attack': 0.2647058823529412, 'undercutter_attack': 0.35294117647058826, 'partial': 0.2777777777777778}, 'recall': {'support': 0.8517350157728707, 'agreement': 0.32098765432098764, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.4186046511627907, 'partial': 0.25}, 'f1': {'support': 0.8282208588957055, 'agreement': 0.4, 'direct_attack': 0.29999999999999993, 'undercutter_attack': 0.3829787234042554, 'partial': 0.2631578947368421}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6735112936344969, 'recall': 0.6735112936344969, 'f1': 0.6735112936344969, 'support': None}, 'macro_avg': {'precision': 0.44640144615059957, 'recall': 0.43749623348209904, 'f1': 0.4348714954073606, 'support': None}, 'weighted_avg': {'precision': 0.6695821524335419, 'recall': 0.6735112936344969, 'f1': 0.6662777315627484, 'support': None}}
Loss: tensor(0.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8012048192771084, 'agreement': 0.48, 'direct_attack': 0.2571428571428571, 'undercutter_attack': 0.33962264150943394, 'partial': 0.23529411764705882}, 'recall': {'support': 0.8391167192429022, 'agreement': 0.2962962962962963, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.4186046511627907, 'partial': 0.2}, 'f1': {'support': 0.8197226502311249, 'agreement': 0.366412213740458, 'direct_attack': 0.29508196721311475, 'undercutter_attack': 0.37499999999999994, 'partial': 0.2162162162162162}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6591375770020534, 'recall': 0.6591375770020534, 'f1': 0.6591375770020534, 'support': None}, 'macro_avg': {'precision': 0.4226528871152916, 'recall': 0.42003430257116714, 'f1': 0.4144866094801828, 'support': None}, 'weighted_avg': {'precision': 0.6547377780993932, 'recall': 0.6591375770020534, 'f1': 0.6522647328708604, 'support': None}}
Loss: tensor(0.1662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1440, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7869822485207101, 'agreement': 0.41379310344827586, 'direct_attack': 0.25, 'undercutter_attack': 0.32432432432432434, 'partial': 0.2222222222222222}, 'recall': {'support': 0.8391167192429022, 'agreement': 0.2962962962962963, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.27906976744186046, 'partial': 0.2}, 'f1': {'support': 0.8122137404580153, 'agreement': 0.34532374100719426, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.3, 'partial': 0.2105263157894737}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6468172484599589, 'recall': 0.6468172484599589, 'f1': 0.6468172484599589, 'support': None}, 'macro_avg': {'precision': 0.3994643797031065, 'recall': 0.39212732582698107, 'f1': 0.3916772755799689, 'support': None}, 'weighted_avg': {'precision': 0.6321991879892522, 'recall': 0.6468172484599589, 'f1': 0.6367595321546966, 'support': None}}
Loss: tensor(0.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1212, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7876106194690266, 'agreement': 0.44680851063829785, 'direct_attack': 0.25, 'undercutter_attack': 0.3191489361702128, 'partial': 0.2222222222222222}, 'recall': {'support': 0.8422712933753943, 'agreement': 0.25925925925925924, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.3488372093023256, 'partial': 0.2}, 'f1': {'support': 0.8140243902439024, 'agreement': 0.328125, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.3333333333333333, 'partial': 0.2105263157894737}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.648870636550308, 'recall': 0.648870636550308, 'f1': 0.648870636550308, 'support': None}, 'macro_avg': {'precision': 0.4051580576999519, 'recall': 0.39930432161816504, 'f1': 0.3952663240023741, 'support': None}, 'weighted_avg': {'precision': 0.6376425142364419, 'recall': 0.648870636550308, 'f1': 0.6380207463105011, 'support': None}}
Loss: tensor(0.1335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7850746268656716, 'agreement': 0.40384615384615385, 'direct_attack': 0.25, 'undercutter_attack': 0.30434782608695654, 'partial': 0.2222222222222222}, 'recall': {'support': 0.8296529968454258, 'agreement': 0.25925925925925924, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.32558139534883723, 'partial': 0.2}, 'f1': {'support': 0.8067484662576686, 'agreement': 0.31578947368421056, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.31460674157303375, 'partial': 0.2105263157894737}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6386036960985626, 'recall': 0.6386036960985626, 'f1': 0.6386036960985626, 'support': None}, 'macro_avg': {'precision': 0.39309816580420087, 'recall': 0.39212949952147375, 'f1': 0.38759871558990955, 'support': None}, 'weighted_avg': {'precision': 0.6275392117949486, 'recall': 0.6386036960985626, 'f1': 0.6295794958363576, 'support': None}}
Loss: tensor(0.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1014, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7823529411764706, 'agreement': 0.4117647058823529, 'direct_attack': 0.25, 'undercutter_attack': 0.30952380952380953, 'partial': 0.2222222222222222}, 'recall': {'support': 0.8391167192429022, 'agreement': 0.25925925925925924, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.3023255813953488, 'partial': 0.2}, 'f1': {'support': 0.8097412480974125, 'agreement': 0.3181818181818182, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.3058823529411765, 'partial': 0.2105263157894737}, 'support': {'support': 317, 'agreement': 81, 'direct_attack': 26, 'undercutter_attack': 43, 'partial': 20}, 'micro_avg': {'precision': 0.6427104722792608, 'recall': 0.6427104722792608, 'f1': 0.6427104722792608, 'support': None}, 'macro_avg': {'precision': 0.39517273576097106, 'recall': 0.3893710812102713, 'f1': 0.38693086313100844, 'support': None}, 'weighted_avg': {'precision': 0.6275416669063245, 'recall': 0.6427104722792608, 'f1': 0.6311551488883804, 'support': None}}
Loss: tensor(0.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0938, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 4-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5106382978723404, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.09444444444444444, 'partial': 1.0}, 'recall': {'support': 0.6605504587155964, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.22666666666666666, 'partial': 0.03773584905660377}, 'f1': {'support': 0.5760000000000001, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.13333333333333333, 'partial': 0.07272727272727272}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.3884297520661157, 'recall': 0.3884297520661157, 'f1': 0.3884297520661157, 'support': None}, 'macro_avg': {'precision': 0.321016548463357, 'recall': 0.18499059488777336, 'f1': 0.15641212121212122, 'support': None}, 'weighted_avg': {'precision': 0.37530918469022917, 'recall': 0.3884297520661157, 'f1': 0.33422569496619087, 'support': None}}
Loss: tensor(33.7597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(148.7427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.5487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.2011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.2943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.5915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.4915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.5794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.1302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.8063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.1980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.7777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.4695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.0794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.9919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.5455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.8741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.0134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.8507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.6322, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5474576271186441, 'agreement': 0.4, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.9877675840978594, 'agreement': 0.07142857142857142, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.7044711014176664, 'agreement': 0.12121212121212122, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.543801652892562, 'recall': 0.543801652892562, 'f1': 0.543801652892562, 'support': None}, 'macro_avg': {'precision': 0.18949152542372882, 'recall': 0.21183923110528619, 'f1': 0.16513664452595753, 'support': None}, 'weighted_avg': {'precision': 0.3514357753186721, 'recall': 0.543801652892562, 'f1': 0.3975931708188349, 'support': None}}
Loss: tensor(33.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.0484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.6925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.0275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.9735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.7355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.6911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.3758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.5663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.6730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.3111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.3361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.8264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.0367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.9583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.6422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6240, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5884615384615385, 'agreement': 0.42857142857142855, 'direct_attack': 0.0, 'undercutter_attack': 1.0, 'partial': 0.0}, 'recall': {'support': 0.9357798165137615, 'agreement': 0.42857142857142855, 'direct_attack': 0.0, 'undercutter_attack': 0.013333333333333334, 'partial': 0.0}, 'f1': {'support': 0.7225501770956316, 'agreement': 0.42857142857142855, 'direct_attack': 0.0, 'undercutter_attack': 0.02631578947368421, 'partial': 0.0}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5669421487603306, 'recall': 0.5669421487603306, 'f1': 0.5669421487603306, 'support': None}, 'macro_avg': {'precision': 0.4034065934065934, 'recall': 0.2755369156837047, 'f1': 0.23548747902814887, 'support': None}, 'weighted_avg': {'precision': 0.501532104259377, 'recall': 0.5669421487603306, 'f1': 0.4533018051583435, 'support': None}}
Loss: tensor(32.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.7560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.1461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.3441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.5626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.4768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.5664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.8790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.3509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.4593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.1534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.0082, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6309794988610479, 'agreement': 0.35384615384615387, 'direct_attack': 0.2, 'undercutter_attack': 0.5, 'partial': 0.0}, 'recall': {'support': 0.8470948012232415, 'agreement': 0.5476190476190477, 'direct_attack': 0.07575757575757576, 'undercutter_attack': 0.02666666666666667, 'partial': 0.0}, 'f1': {'support': 0.7232375979112272, 'agreement': 0.42990654205607476, 'direct_attack': 0.10989010989010989, 'undercutter_attack': 0.05063291139240507, 'partial': 0.0}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5454545454545454, 'recall': 0.5454545454545454, 'f1': 0.5454545454545454, 'support': None}, 'macro_avg': {'precision': 0.33696513054144034, 'recall': 0.2994276182533063, 'f1': 0.2627334322499634, 'support': None}, 'weighted_avg': {'precision': 0.4739725174390736, 'recall': 0.5454545454545454, 'f1': 0.4688612556311723, 'support': None}}
Loss: tensor(29.9552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.2958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.0345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.2589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.0968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.3578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.9519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.3562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.9861, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6167664670658682, 'agreement': 0.7241379310344828, 'direct_attack': 0.2631578947368421, 'undercutter_attack': 0.25, 'partial': 0.15}, 'recall': {'support': 0.944954128440367, 'agreement': 0.25, 'direct_attack': 0.07575757575757576, 'undercutter_attack': 0.05333333333333334, 'partial': 0.11320754716981132}, 'f1': {'support': 0.7463768115942029, 'agreement': 0.37168141592920356, 'direct_attack': 0.11764705882352942, 'undercutter_attack': 0.08791208791208792, 'partial': 0.12903225806451613}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5702479338842975, 'recall': 0.5702479338842975, 'f1': 0.5702479338842975, 'support': None}, 'macro_avg': {'precision': 0.4008124585674386, 'recall': 0.2874505169402174, 'f1': 0.290529926464708, 'support': None}, 'weighted_avg': {'precision': 0.5067415570083752, 'recall': 0.5702479338842975, 'f1': 0.4900550057562584, 'support': None}}
Loss: tensor(22.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.6655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.2669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.3256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.9808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.6506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8654, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6506849315068494, 'agreement': 0.6896551724137931, 'direct_attack': 0.15, 'undercutter_attack': 0.16049382716049382, 'partial': 0.13513513513513514}, 'recall': {'support': 0.8715596330275229, 'agreement': 0.23809523809523808, 'direct_attack': 0.045454545454545456, 'undercutter_attack': 0.17333333333333334, 'partial': 0.09433962264150944}, 'f1': {'support': 0.7450980392156864, 'agreement': 0.3539823008849557, 'direct_attack': 0.06976744186046512, 'undercutter_attack': 0.16666666666666669, 'partial': 0.11111111111111112}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5388429752066116, 'recall': 0.5388429752066116, 'f1': 0.5388429752066116, 'support': None}, 'macro_avg': {'precision': 0.3571938132432543, 'recall': 0.2845564745104298, 'f1': 0.289325111947777, 'support': None}, 'weighted_avg': {'precision': 0.4955441426193348, 'recall': 0.5388429752066116, 'f1': 0.48987621842900053, 'support': None}}
Loss: tensor(17.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.9037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.9972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.0125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8257, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6288032454361054, 'agreement': 0.6666666666666666, 'direct_attack': 0.125, 'undercutter_attack': 0.24, 'partial': 0.14285714285714285}, 'recall': {'support': 0.9480122324159022, 'agreement': 0.11904761904761904, 'direct_attack': 0.015151515151515152, 'undercutter_attack': 0.24, 'partial': 0.03773584905660377}, 'f1': {'support': 0.7560975609756097, 'agreement': 0.20202020202020202, 'direct_attack': 0.027027027027027032, 'undercutter_attack': 0.24, 'partial': 0.05970149253731343}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5636363636363636, 'recall': 0.5636363636363636, 'f1': 0.5636363636363636, 'support': None}, 'macro_avg': {'precision': 0.360665410991983, 'recall': 0.27198944313432805, 'f1': 0.2569692565120304, 'support': None}, 'weighted_avg': {'precision': 0.4883307269901406, 'recall': 0.5636363636363636, 'f1': 0.474647210408236, 'support': None}}
Loss: tensor(12.3650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.9266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8049, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6515151515151515, 'agreement': 0.5625, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.2972972972972973, 'partial': 0.2}, 'recall': {'support': 0.9204892966360856, 'agreement': 0.5357142857142857, 'direct_attack': 0.09090909090909091, 'undercutter_attack': 0.14666666666666667, 'partial': 0.018867924528301886}, 'f1': {'support': 0.7629911280101394, 'agreement': 0.5487804878048781, 'direct_attack': 0.13793103448275862, 'undercutter_attack': 0.19642857142857145, 'partial': 0.034482758620689655}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.6016528925619835, 'recall': 0.6016528925619835, 'f1': 0.6016528925619835, 'support': None}, 'macro_avg': {'precision': 0.39940534690534685, 'recall': 0.34252945289088615, 'f1': 0.3361227960694074, 'support': None}, 'weighted_avg': {'precision': 0.5157849499171813, 'recall': 0.6016528925619835, 'f1': 0.5310063424377304, 'support': None}}
Loss: tensor(9.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2709, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.696969696969697, 'agreement': 0.37012987012987014, 'direct_attack': 0.3142857142857143, 'undercutter_attack': 0.13924050632911392, 'partial': 0.2857142857142857}, 'recall': {'support': 0.7033639143730887, 'agreement': 0.6785714285714286, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.14666666666666667, 'partial': 0.03773584905660377}, 'f1': {'support': 0.7001522070015221, 'agreement': 0.47899159663865554, 'direct_attack': 0.21782178217821782, 'undercutter_attack': 0.14285714285714282, 'partial': 0.06666666666666667}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5140495867768595, 'recall': 0.5140495867768595, 'f1': 0.5140495867768595, 'support': None}, 'macro_avg': {'precision': 0.3612680146857362, 'recall': 0.3466009050668909, 'f1': 0.321297879068441, 'support': None}, 'weighted_avg': {'precision': 0.5046756235709056, 'recall': 0.5140495867768595, 'f1': 0.4922461528570682, 'support': None}}
Loss: tensor(8.8987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9133, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7421602787456446, 'agreement': 0.515625, 'direct_attack': 0.19480519480519481, 'undercutter_attack': 0.13043478260869565, 'partial': 0.1774193548387097}, 'recall': {'support': 0.6513761467889908, 'agreement': 0.39285714285714285, 'direct_attack': 0.22727272727272727, 'undercutter_attack': 0.2, 'partial': 0.20754716981132076}, 'f1': {'support': 0.6938110749185668, 'agreement': 0.44594594594594594, 'direct_attack': 0.2097902097902098, 'undercutter_attack': 0.15789473684210528, 'partial': 0.19130434782608696}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.4743801652892562, 'recall': 0.4743801652892562, 'f1': 0.4743801652892562, 'support': None}, 'macro_avg': {'precision': 0.35208892219964893, 'recall': 0.33581063734603633, 'f1': 0.339749263064583, 'support': None}, 'weighted_avg': {'precision': 0.525689071915822, 'recall': 0.4743801652892562, 'f1': 0.49613730661475236, 'support': None}}
Loss: tensor(8.0951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5007, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7063953488372093, 'agreement': 0.45, 'direct_attack': 0.25, 'undercutter_attack': 0.2097902097902098, 'partial': 0.5}, 'recall': {'support': 0.7431192660550459, 'agreement': 0.42857142857142855, 'direct_attack': 0.12121212121212122, 'undercutter_attack': 0.4, 'partial': 0.05660377358490566}, 'f1': {'support': 0.7242921013412817, 'agreement': 0.4390243902439024, 'direct_attack': 0.163265306122449, 'undercutter_attack': 0.27522935779816515, 'partial': 0.1016949152542373}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5289256198347108, 'recall': 0.5289256198347108, 'f1': 0.5289256198347108, 'support': None}, 'macro_avg': {'precision': 0.42323711172548384, 'recall': 0.34990131788470025, 'f1': 0.34070121415200705, 'support': None}, 'weighted_avg': {'precision': 0.5413645368661706, 'recall': 0.5289256198347108, 'f1': 0.5132712536636455, 'support': None}}
Loss: tensor(4.8814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9496, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6365546218487395, 'agreement': 0.6222222222222222, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.19230769230769232, 'partial': 0.23255813953488372}, 'recall': {'support': 0.926605504587156, 'agreement': 0.3333333333333333, 'direct_attack': 0.06060606060606061, 'undercutter_attack': 0.06666666666666667, 'partial': 0.18867924528301888}, 'f1': {'support': 0.7546699875466998, 'agreement': 0.43410852713178294, 'direct_attack': 0.09876543209876543, 'undercutter_attack': 0.09900990099009901, 'partial': 0.20833333333333334}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5785123966942148, 'recall': 0.5785123966942148, 'f1': 0.5785123966942148, 'support': None}, 'macro_avg': {'precision': 0.39006186851604085, 'recall': 0.31517816209524707, 'f1': 0.3189774362201361, 'support': None}, 'weighted_avg': {'precision': 0.5037498947597193, 'recall': 0.5785123966942148, 'f1': 0.5094679834153442, 'support': None}}
Loss: tensor(4.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9297, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6712962962962963, 'agreement': 0.42857142857142855, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.21052631578947367, 'partial': 0.3333333333333333}, 'recall': {'support': 0.8868501529051988, 'agreement': 0.5714285714285714, 'direct_attack': 0.12121212121212122, 'undercutter_attack': 0.05333333333333334, 'partial': 0.07547169811320754}, 'f1': {'support': 0.764163372859025, 'agreement': 0.48979591836734687, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.08510638297872342, 'partial': 0.12307692307692308}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5851239669421487, 'recall': 0.5851239669421487, 'f1': 0.5851239669421487, 'support': None}, 'macro_avg': {'precision': 0.3820788081314397, 'recall': 0.34165917539848645, 'f1': 0.325761852789737, 'support': None}, 'weighted_avg': {'precision': 0.5067273210574647, 'recall': 0.5851239669421487, 'f1': 0.520546009445024, 'support': None}}
Loss: tensor(1.9035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8666, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6449438202247191, 'agreement': 0.6097560975609756, 'direct_attack': 0.25806451612903225, 'undercutter_attack': 0.1875, 'partial': 0.625}, 'recall': {'support': 0.8776758409785933, 'agreement': 0.2976190476190476, 'direct_attack': 0.12121212121212122, 'undercutter_attack': 0.2, 'partial': 0.09433962264150944}, 'f1': {'support': 0.7435233160621763, 'agreement': 0.4, 'direct_attack': 0.16494845360824742, 'undercutter_attack': 0.19354838709677422, 'partial': 0.1639344262295082}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5619834710743802, 'recall': 0.5619834710743802, 'f1': 0.5619834710743802, 'support': None}, 'macro_avg': {'precision': 0.46505288678294543, 'recall': 0.31816932649025426, 'f1': 0.33319091659934125, 'support': None}, 'weighted_avg': {'precision': 0.5393981809473078, 'recall': 0.5619834710743802, 'f1': 0.5137576461370215, 'support': None}}
Loss: tensor(1.3878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1015, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6612903225806451, 'agreement': 0.47560975609756095, 'direct_attack': 0.3023255813953488, 'undercutter_attack': 0.1875, 'partial': 0.35714285714285715}, 'recall': {'support': 0.8776758409785933, 'agreement': 0.4642857142857143, 'direct_attack': 0.19696969696969696, 'undercutter_attack': 0.08, 'partial': 0.09433962264150944}, 'f1': {'support': 0.7542706964520368, 'agreement': 0.4698795180722891, 'direct_attack': 0.2385321100917431, 'undercutter_attack': 0.11214953271028036, 'partial': 0.1492537313432836}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5785123966942148, 'recall': 0.5785123966942148, 'f1': 0.5785123966942148, 'support': None}, 'macro_avg': {'precision': 0.39677370344328244, 'recall': 0.3426541749751028, 'f1': 0.3448171177339266, 'support': None}, 'weighted_avg': {'precision': 0.5109714294160835, 'recall': 0.5785123966942148, 'f1': 0.5259193045262949, 'support': None}}
Loss: tensor(0.8940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7300, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6420824295010846, 'agreement': 0.5666666666666667, 'direct_attack': 0.35714285714285715, 'undercutter_attack': 0.24444444444444444, 'partial': 0.2727272727272727}, 'recall': {'support': 0.9051987767584098, 'agreement': 0.40476190476190477, 'direct_attack': 0.15151515151515152, 'undercutter_attack': 0.14666666666666667, 'partial': 0.05660377358490566}, 'f1': {'support': 0.751269035532995, 'agreement': 0.4722222222222222, 'direct_attack': 0.21276595744680848, 'undercutter_attack': 0.18333333333333335, 'partial': 0.09375}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5851239669421487, 'recall': 0.5851239669421487, 'f1': 0.5851239669421487, 'support': None}, 'macro_avg': {'precision': 0.41661273409646515, 'recall': 0.3329492546574077, 'f1': 0.34266810970707184, 'support': None}, 'weighted_avg': {'precision': 0.5188764657953091, 'recall': 0.5851239669421487, 'f1': 0.5257734619461907, 'support': None}}
Loss: tensor(0.4880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5639, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6583143507972665, 'agreement': 0.52, 'direct_attack': 0.30303030303030304, 'undercutter_attack': 0.2553191489361702, 'partial': 0.2727272727272727}, 'recall': {'support': 0.8837920489296636, 'agreement': 0.4642857142857143, 'direct_attack': 0.15151515151515152, 'undercutter_attack': 0.16, 'partial': 0.05660377358490566}, 'f1': {'support': 0.7545691906005222, 'agreement': 0.49056603773584906, 'direct_attack': 0.20202020202020202, 'undercutter_attack': 0.19672131147540986, 'partial': 0.09375}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5834710743801653, 'recall': 0.5834710743801653, 'f1': 0.5834710743801653, 'support': None}, 'macro_avg': {'precision': 0.4018782150982025, 'recall': 0.343239337663087, 'f1': 0.3475253483663966, 'support': None}, 'weighted_avg': {'precision': 0.5166153294801064, 'recall': 0.5834710743801653, 'f1': 0.5305914945292085, 'support': None}}
Loss: tensor(0.4018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4510, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6417582417582418, 'agreement': 0.5757575757575758, 'direct_attack': 0.2972972972972973, 'undercutter_attack': 0.2702702702702703, 'partial': 0.3}, 'recall': {'support': 0.8929663608562691, 'agreement': 0.4523809523809524, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.13333333333333333, 'partial': 0.05660377358490566}, 'f1': {'support': 0.7468030690537085, 'agreement': 0.5066666666666667, 'direct_attack': 0.21359223300970873, 'undercutter_attack': 0.17857142857142858, 'partial': 0.09523809523809525}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5851239669421487, 'recall': 0.5851239669421487, 'f1': 0.5851239669421487, 'support': None}, 'macro_avg': {'precision': 0.41701667701667705, 'recall': 0.34039021736442543, 'f1': 0.3481742985079216, 'support': None}, 'weighted_avg': {'precision': 0.5190255757197906, 'recall': 0.5851239669421487, 'f1': 0.5277721771069086, 'support': None}}
Loss: tensor(0.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3940, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6494382022471911, 'agreement': 0.5571428571428572, 'direct_attack': 0.3235294117647059, 'undercutter_attack': 0.23255813953488372, 'partial': 0.3076923076923077}, 'recall': {'support': 0.8837920489296636, 'agreement': 0.4642857142857143, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.13333333333333333, 'partial': 0.07547169811320754}, 'f1': {'support': 0.7487046632124353, 'agreement': 0.5064935064935066, 'direct_attack': 0.22, 'undercutter_attack': 0.1694915254237288, 'partial': 0.12121212121212122}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5834710743801653, 'recall': 0.5834710743801653, 'f1': 0.5834710743801653, 'support': None}, 'macro_avg': {'precision': 0.4140721836763891, 'recall': 0.34470989226571713, 'f1': 0.3531803632683584, 'support': None}, 'weighted_avg': {'precision': 0.5194525389820012, 'recall': 0.5834710743801653, 'f1': 0.5306247706561041, 'support': None}}
Loss: tensor(0.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3398, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.647982062780269, 'agreement': 0.5571428571428572, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.25, 'partial': 0.3076923076923077}, 'recall': {'support': 0.8837920489296636, 'agreement': 0.4642857142857143, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.13333333333333333, 'partial': 0.07547169811320754}, 'f1': {'support': 0.7477360931435963, 'agreement': 0.5064935064935066, 'direct_attack': 0.23529411764705885, 'undercutter_attack': 0.1739130434782609, 'partial': 0.12121212121212122}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5851239669421487, 'recall': 0.5851239669421487, 'f1': 0.5851239669421487, 'support': None}, 'macro_avg': {'precision': 0.4192301121897534, 'recall': 0.3477401952960201, 'f1': 0.35692977639490875, 'support': None}, 'weighted_avg': {'precision': 0.5218972344410584, 'recall': 0.5851239669421487, 'f1': 0.5323178338069892, 'support': None}}
Loss: tensor(0.2503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3003, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.647982062780269, 'agreement': 0.5571428571428572, 'direct_attack': 0.32432432432432434, 'undercutter_attack': 0.2631578947368421, 'partial': 0.2857142857142857}, 'recall': {'support': 0.8837920489296636, 'agreement': 0.4642857142857143, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.13333333333333333, 'partial': 0.07547169811320754}, 'f1': {'support': 0.7477360931435963, 'agreement': 0.5064935064935066, 'direct_attack': 0.23300970873786406, 'undercutter_attack': 0.17699115044247787, 'partial': 0.11940298507462686}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5851239669421487, 'recall': 0.5851239669421487, 'f1': 0.5851239669421487, 'support': None}, 'macro_avg': {'precision': 0.4156642849397157, 'recall': 0.3477401952960201, 'f1': 0.3567266887784143, 'support': None}, 'weighted_avg': {'precision': 0.5206202300540063, 'recall': 0.5851239669421487, 'f1': 0.5322917227640507, 'support': None}}
Loss: tensor(0.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2694, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6509009009009009, 'agreement': 0.5492957746478874, 'direct_attack': 0.32432432432432434, 'undercutter_attack': 0.28205128205128205, 'partial': 0.2857142857142857}, 'recall': {'support': 0.8837920489296636, 'agreement': 0.4642857142857143, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.14666666666666667, 'partial': 0.07547169811320754}, 'f1': {'support': 0.7496757457846951, 'agreement': 0.503225806451613, 'direct_attack': 0.23300970873786406, 'undercutter_attack': 0.19298245614035087, 'partial': 0.11940298507462686}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5867768595041323, 'recall': 0.5867768595041323, 'f1': 0.5867768595041323, 'support': None}, 'macro_avg': {'precision': 0.418457313527736, 'recall': 0.35040686196268683, 'f1': 0.35965934043782993, 'support': None}, 'weighted_avg': {'precision': 0.5234504931688031, 'recall': 0.5867768595041323, 'f1': 0.534868793073903, 'support': None}}
Loss: tensor(0.2001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2423, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6523702031602708, 'agreement': 0.5416666666666666, 'direct_attack': 0.3157894736842105, 'undercutter_attack': 0.2631578947368421, 'partial': 0.2857142857142857}, 'recall': {'support': 0.8837920489296636, 'agreement': 0.4642857142857143, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.13333333333333333, 'partial': 0.07547169811320754}, 'f1': {'support': 0.7506493506493506, 'agreement': 0.5, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.17699115044247787, 'partial': 0.11940298507462686}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5851239669421487, 'recall': 0.5851239669421487, 'f1': 0.5851239669421487, 'support': None}, 'macro_avg': {'precision': 0.4117397047924551, 'recall': 0.3477401952960201, 'f1': 0.3555625433871372, 'support': None}, 'weighted_avg': {'precision': 0.5199121668507221, 'recall': 0.5851239669421487, 'f1': 0.5327203328681784, 'support': None}}
Loss: tensor(0.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2198, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6507936507936508, 'agreement': 0.5342465753424658, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.23684210526315788, 'partial': 0.2857142857142857}, 'recall': {'support': 0.8776758409785933, 'agreement': 0.4642857142857143, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.12, 'partial': 0.07547169811320754}, 'f1': {'support': 0.7473958333333334, 'agreement': 0.4968152866242039, 'direct_attack': 0.2285714285714286, 'undercutter_attack': 0.1592920353982301, 'partial': 0.11940298507462686}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5801652892561984, 'recall': 0.5801652892561984, 'f1': 0.5801652892561984, 'support': None}, 'macro_avg': {'precision': 0.40305778496117356, 'recall': 0.34385028703913945, 'f1': 0.35029551380036456, 'support': None}, 'weighted_avg': {'precision': 0.5138842041050864, 'recall': 0.5801652892561984, 'f1': 0.5280857797123469, 'support': None}}
Loss: tensor(0.1655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2004, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6530612244897959, 'agreement': 0.5342465753424658, 'direct_attack': 0.3157894736842105, 'undercutter_attack': 0.23684210526315788, 'partial': 0.26666666666666666}, 'recall': {'support': 0.8807339449541285, 'agreement': 0.4642857142857143, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.12, 'partial': 0.07547169811320754}, 'f1': {'support': 0.75, 'agreement': 0.4968152866242039, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.1592920353982301, 'partial': 0.11764705882352941}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5818181818181818, 'recall': 0.5818181818181818, 'f1': 0.5818181818181818, 'support': None}, 'macro_avg': {'precision': 0.40132120908925933, 'recall': 0.34446190783424646, 'f1': 0.3509047223230389, 'support': None}, 'weighted_avg': {'precision': 0.514324511120923, 'recall': 0.5818181818181818, 'f1': 0.5295792563301103, 'support': None}}
Loss: tensor(0.1518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1839, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6529680365296804, 'agreement': 0.527027027027027, 'direct_attack': 0.3157894736842105, 'undercutter_attack': 0.225, 'partial': 0.26666666666666666}, 'recall': {'support': 0.8746177370030581, 'agreement': 0.4642857142857143, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.12, 'partial': 0.07547169811320754}, 'f1': {'support': 0.7477124183006536, 'agreement': 0.49367088607594933, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.1565217391304348, 'partial': 0.11764705882352941}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5785123966942148, 'recall': 0.5785123966942148, 'f1': 0.5785123966942148, 'support': None}, 'macro_avg': {'precision': 0.39749024078151696, 'recall': 0.3432386662440323, 'f1': 0.3492642666199596, 'support': None}, 'weighted_avg': {'precision': 0.5118037302677141, 'recall': 0.5785123966942148, 'f1': 0.5275628247899048, 'support': None}}
Loss: tensor(0.1399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1694, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6522727272727272, 'agreement': 0.5277777777777778, 'direct_attack': 0.3157894736842105, 'undercutter_attack': 0.21951219512195122, 'partial': 0.21428571428571427}, 'recall': {'support': 0.8776758409785933, 'agreement': 0.4523809523809524, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.12, 'partial': 0.05660377358490566}, 'f1': {'support': 0.7483702737940027, 'agreement': 0.4871794871794871, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.15517241379310345, 'partial': 0.08955223880597014}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5768595041322314, 'recall': 0.5768595041322314, 'f1': 0.5768595041322314, 'support': None}, 'macro_avg': {'precision': 0.3859275776284762, 'recall': 0.3376957497525267, 'f1': 0.34220872886835885, 'support': None}, 'weighted_avg': {'precision': 0.5062631039767971, 'recall': 0.5768595041322314, 'f1': 0.524388636984602, 'support': None}}
Loss: tensor(0.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1567, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6514806378132119, 'agreement': 0.5205479452054794, 'direct_attack': 0.3157894736842105, 'undercutter_attack': 0.21951219512195122, 'partial': 0.21428571428571427}, 'recall': {'support': 0.8746177370030581, 'agreement': 0.4523809523809524, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.12, 'partial': 0.05660377358490566}, 'f1': {'support': 0.7467362924281984, 'agreement': 0.48407643312101906, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.15517241379310345, 'partial': 0.08955223880597014}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5752066115702479, 'recall': 0.5752066115702479, 'f1': 0.5752066115702479, 'support': None}, 'macro_avg': {'precision': 0.38432319322211345, 'recall': 0.33708412895741957, 'f1': 0.3412613217835044, 'support': None}, 'weighted_avg': {'precision': 0.5048311714324424, 'recall': 0.5752066115702479, 'f1': 0.5230746395506691, 'support': None}}
Loss: tensor(0.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1456, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6506849315068494, 'agreement': 0.5205479452054794, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.21951219512195122, 'partial': 0.21428571428571427}, 'recall': {'support': 0.8715596330275229, 'agreement': 0.4523809523809524, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.12, 'partial': 0.05660377358490566}, 'f1': {'support': 0.7450980392156864, 'agreement': 0.48407643312101906, 'direct_attack': 0.2285714285714286, 'undercutter_attack': 0.15517241379310345, 'partial': 0.08955223880597014}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5735537190082645, 'recall': 0.5735537190082645, 'f1': 0.5735537190082645, 'support': None}, 'macro_avg': {'precision': 0.3825446187624604, 'recall': 0.33647250816231256, 'f1': 0.34049411070144153, 'support': None}, 'weighted_avg': {'precision': 0.5035177682627793, 'recall': 0.5735537190082645, 'f1': 0.5219494102191876, 'support': None}}
Loss: tensor(0.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1357, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6490825688073395, 'agreement': 0.5205479452054794, 'direct_attack': 0.3, 'undercutter_attack': 0.21951219512195122, 'partial': 0.2}, 'recall': {'support': 0.8654434250764526, 'agreement': 0.4523809523809524, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.12, 'partial': 0.05660377358490566}, 'f1': {'support': 0.7418086500655308, 'agreement': 0.48407643312101906, 'direct_attack': 0.22641509433962265, 'undercutter_attack': 0.15517241379310345, 'partial': 0.08823529411764706}, 'support': {'support': 327, 'agreement': 84, 'direct_attack': 66, 'undercutter_attack': 75, 'partial': 53}, 'micro_avg': {'precision': 0.5702479338842975, 'recall': 0.5702479338842975, 'f1': 0.5702479338842975, 'support': None}, 'macro_avg': {'precision': 0.377828541826954, 'recall': 0.3352492665720985, 'f1': 0.33914157708738457, 'support': None}, 'weighted_avg': {'precision': 0.5005610612089366, 'recall': 0.5702479338842975, 'f1': 0.5198209038061608, 'support': None}}
Loss: tensor(0.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1269, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 5-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.0, 'agreement': 0.19801980198019803, 'direct_attack': 0.0, 'undercutter_attack': 0.11567164179104478, 'partial': 0.03389830508474576}, 'recall': {'support': 0.0, 'agreement': 0.272108843537415, 'direct_attack': 0.0, 'undercutter_attack': 0.43661971830985913, 'partial': 0.3225806451612903}, 'f1': {'support': 0.0, 'agreement': 0.22922636103151867, 'direct_attack': 0.0, 'undercutter_attack': 0.18289085545722714, 'partial': 0.061349693251533735}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.10588235294117647, 'recall': 0.10588235294117647, 'f1': 0.10588235294117647, 'support': None}, 'macro_avg': {'precision': 0.06951794977119771, 'recall': 0.20626184140171286, 'f1': 0.0946933819480559, 'support': None}, 'weighted_avg': {'precision': 0.05016005871356916, 'recall': 0.10588235294117647, 'f1': 0.0635076683658744, 'support': None}}
Loss: tensor(73.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.7555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.0963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.6180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.0219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.3836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.5105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.2015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.2717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.5550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.3127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.7659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.8435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3598, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5931758530183727, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 1.0, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.744645799011532, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.5908496732026144, 'recall': 0.5908496732026144, 'f1': 0.5908496732026144, 'support': None}, 'macro_avg': {'precision': 0.11863517060367454, 'recall': 0.2, 'f1': 0.14892915980230642, 'support': None}, 'weighted_avg': {'precision': 0.3504777589075876, 'recall': 0.5908496732026144, 'f1': 0.43997372699766335, 'support': None}}
Loss: tensor(63.8002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.6027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.8824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.5716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.9143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.4135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.6170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.6601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.0350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.8367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.2555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.7542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.1159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.9075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.1315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.7453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.5577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.2146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.9864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.2289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5617, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6548672566371682, 'agreement': 0.6727272727272727, 'direct_attack': 1.0, 'undercutter_attack': 0.06666666666666667, 'partial': 1.0}, 'recall': {'support': 0.9823008849557522, 'agreement': 0.25170068027210885, 'direct_attack': 0.015625, 'undercutter_attack': 0.028169014084507043, 'partial': 0.03225806451612903}, 'f1': {'support': 0.7858407079646017, 'agreement': 0.36633663366336633, 'direct_attack': 0.03076923076923077, 'undercutter_attack': 0.039603960396039604, 'partial': 0.0625}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6339869281045751, 'recall': 0.6339869281045751, 'f1': 0.6339869281045751, 'support': None}, 'macro_avg': {'precision': 0.6788522392062215, 'recall': 0.2620107287656994, 'f1': 0.2570101065586477, 'support': None}, 'weighted_avg': {'precision': 0.6465676371558724, 'recall': 0.6339869281045751, 'f1': 0.5434903230142019, 'support': None}}
Loss: tensor(61.7973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.1065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.3884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.6678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.6927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.5456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(119.7903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.6510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.0083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.6400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.0343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.2318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.2459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9962, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7678916827852998, 'agreement': 0.5194805194805194, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.1574074074074074, 'partial': 0.23214285714285715}, 'recall': {'support': 0.8783185840707964, 'agreement': 0.272108843537415, 'direct_attack': 0.03125, 'undercutter_attack': 0.23943661971830985, 'partial': 0.41935483870967744}, 'f1': {'support': 0.8194014447884418, 'agreement': 0.35714285714285715, 'direct_attack': 0.056338028169014086, 'undercutter_attack': 0.18994413407821228, 'partial': 0.2988505747126437}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6130718954248366, 'recall': 0.6130718954248366, 'f1': 0.6130718954248366, 'support': None}, 'macro_avg': {'precision': 0.3925273505060739, 'recall': 0.36809377720723974, 'f1': 0.3443354077782338, 'support': None}, 'weighted_avg': {'precision': 0.6014493408701447, 'recall': 0.6130718954248366, 'f1': 0.5872228603697224, 'support': None}}
Loss: tensor(56.8703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.5322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.8553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.8335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.6636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.5587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.8721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.0363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7869, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7537037037037037, 'agreement': 0.6779661016949152, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.13559322033898305, 'partial': 0.20987654320987653}, 'recall': {'support': 0.9004424778761062, 'agreement': 0.272108843537415, 'direct_attack': 0.125, 'undercutter_attack': 0.11267605633802817, 'partial': 0.5483870967741935}, 'f1': {'support': 0.8205645161290323, 'agreement': 0.3883495145631068, 'direct_attack': 0.17777777777777778, 'undercutter_attack': 0.12307692307692308, 'partial': 0.30357142857142855}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6274509803921569, 'recall': 0.6274509803921569, 'f1': 0.6274509803921569, 'support': None}, 'macro_avg': {'precision': 0.4169663753279572, 'recall': 0.3917228949051486, 'f1': 0.3626680320236537, 'support': None}, 'weighted_avg': {'precision': 0.6224322747700761, 'recall': 0.6274509803921569, 'f1': 0.5980516255334024, 'support': None}}
Loss: tensor(43.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.5328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.3661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2490, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7269565217391304, 'agreement': 0.6458333333333334, 'direct_attack': 0.1956521739130435, 'undercutter_attack': 0.14285714285714285, 'partial': 0.3191489361702128}, 'recall': {'support': 0.9247787610619469, 'agreement': 0.2108843537414966, 'direct_attack': 0.140625, 'undercutter_attack': 0.09859154929577464, 'partial': 0.4838709677419355}, 'f1': {'support': 0.8140214216163584, 'agreement': 0.31794871794871793, 'direct_attack': 0.16363636363636366, 'undercutter_attack': 0.11666666666666667, 'partial': 0.38461538461538464}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6274509803921569, 'recall': 0.6274509803921569, 'f1': 0.6274509803921569, 'support': None}, 'macro_avg': {'precision': 0.40608962160257256, 'recall': 0.37175012636823074, 'f1': 0.35937771089669823, 'support': None}, 'weighted_avg': {'precision': 0.5961830864322294, 'recall': 0.6274509803921569, 'f1': 0.5821637668473113, 'support': None}}
Loss: tensor(28.9290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.4484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.1853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7435, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.695859872611465, 'agreement': 0.5945945945945946, 'direct_attack': 0.24324324324324326, 'undercutter_attack': 0.15789473684210525, 'partial': 0.36}, 'recall': {'support': 0.9668141592920354, 'agreement': 0.14965986394557823, 'direct_attack': 0.140625, 'undercutter_attack': 0.08450704225352113, 'partial': 0.2903225806451613}, 'f1': {'support': 0.8092592592592593, 'agreement': 0.23913043478260868, 'direct_attack': 0.17821782178217824, 'undercutter_attack': 0.11009174311926606, 'partial': 0.3214285714285714}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6313725490196078, 'recall': 0.6313725490196078, 'f1': 0.6313725490196078, 'support': None}, 'macro_avg': {'precision': 0.41031848945828164, 'recall': 0.3263857292272592, 'f1': 0.3316255660743767, 'support': None}, 'weighted_avg': {'precision': 0.5749962898158754, 'recall': 0.6313725490196078, 'f1': 0.562253724402669, 'support': None}}
Loss: tensor(18.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.3567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1616, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8, 'agreement': 0.7096774193548387, 'direct_attack': 0.8, 'undercutter_attack': 0.14468085106382977, 'partial': 0.42105263157894735}, 'recall': {'support': 0.8407079646017699, 'agreement': 0.14965986394557823, 'direct_attack': 0.0625, 'undercutter_attack': 0.4788732394366197, 'partial': 0.25806451612903225}, 'f1': {'support': 0.8198489751887811, 'agreement': 0.24719101123595508, 'direct_attack': 0.11594202898550725, 'undercutter_attack': 0.22222222222222218, 'partial': 0.31999999999999995}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.5856209150326798, 'recall': 0.5856209150326798, 'f1': 0.5856209150326798, 'support': None}, 'macro_avg': {'precision': 0.5750821803995232, 'recall': 0.3579611168226, 'f1': 0.3450408475264931, 'support': None}, 'weighted_avg': {'precision': 0.7064673890844975, 'recall': 0.5856209150326798, 'f1': 0.5751985399606074, 'support': None}}
Loss: tensor(18.7770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4964, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8673469387755102, 'agreement': 0.42857142857142855, 'direct_attack': 0.125, 'undercutter_attack': 0.10441767068273092, 'partial': 1.0}, 'recall': {'support': 0.37610619469026546, 'agreement': 0.02040816326530612, 'direct_attack': 0.609375, 'undercutter_attack': 0.36619718309859156, 'partial': 0.03225806451612903}, 'f1': {'support': 0.5246913580246914, 'agreement': 0.03896103896103895, 'direct_attack': 0.2074468085106383, 'undercutter_attack': 0.16249999999999998, 'partial': 0.0625}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.31241830065359477, 'recall': 0.31241830065359477, 'f1': 0.31241830065359477, 'support': None}, 'macro_avg': {'precision': 0.5050672076059339, 'recall': 0.2808689211140584, 'f1': 0.1992198410992737, 'support': None}, 'weighted_avg': {'precision': 0.6554960404509863, 'recall': 0.31241830065359477, 'f1': 0.35246975463936475, 'support': None}}
Loss: tensor(39.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.7514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4316, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7962085308056872, 'agreement': 0.5064935064935064, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.0, 'partial': 0.11904761904761904}, 'recall': {'support': 0.7433628318584071, 'agreement': 0.5306122448979592, 'direct_attack': 0.359375, 'undercutter_attack': 0.0, 'partial': 0.16129032258064516}, 'f1': {'support': 0.7688787185354692, 'agreement': 0.5182724252491694, 'direct_attack': 0.22772277227722773, 'undercutter_attack': 0.0, 'partial': 0.136986301369863}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.5777777777777777, 'recall': 0.5777777777777777, 'f1': 0.5777777777777777, 'support': None}, 'macro_avg': {'precision': 0.31768326460269586, 'recall': 0.35892807986740227, 'f1': 0.33037204348634586, 'support': None}, 'weighted_avg': {'precision': 0.5865332604390313, 'recall': 0.5777777777777777, 'f1': 0.5784837386377364, 'support': None}}
Loss: tensor(15.3355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5129, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.766859344894027, 'agreement': 0.5777777777777777, 'direct_attack': 0.14666666666666667, 'undercutter_attack': 0.25925925925925924, 'partial': 0.3333333333333333}, 'recall': {'support': 0.8805309734513275, 'agreement': 0.5306122448979592, 'direct_attack': 0.171875, 'undercutter_attack': 0.09859154929577464, 'partial': 0.0967741935483871}, 'f1': {'support': 0.8197734294541709, 'agreement': 0.5531914893617021, 'direct_attack': 0.15827338129496402, 'undercutter_attack': 0.14285714285714285, 'partial': 0.15000000000000002}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6496732026143791, 'recall': 0.6496732026143791, 'f1': 0.6496732026143791, 'support': None}, 'macro_avg': {'precision': 0.41677927638621287, 'recall': 0.3556767922386897, 'f1': 0.36481908859359596, 'support': None}, 'weighted_avg': {'precision': 0.613962306709596, 'recall': 0.6496732026143791, 'f1': 0.6232406439152814, 'support': None}}
Loss: tensor(10.1232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3083, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8346456692913385, 'agreement': 0.7083333333333334, 'direct_attack': 0.1, 'undercutter_attack': 0.14074074074074075, 'partial': 0.24285714285714285}, 'recall': {'support': 0.7035398230088495, 'agreement': 0.11564625850340136, 'direct_attack': 0.03125, 'undercutter_attack': 0.5352112676056338, 'partial': 0.5483870967741935}, 'f1': {'support': 0.7635054021608643, 'agreement': 0.19883040935672516, 'direct_attack': 0.047619047619047616, 'undercutter_attack': 0.22287390029325516, 'partial': 0.33663366336633666}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.5124183006535947, 'recall': 0.5124183006535947, 'f1': 0.5124183006535947, 'support': None}, 'macro_avg': {'precision': 0.40531537724451117, 'recall': 0.38680688917841566, 'f1': 0.3138924845592458, 'support': None}, 'weighted_avg': {'precision': 0.6605307275043778, 'recall': 0.5124183006535947, 'f1': 0.5276337535750926, 'support': None}}
Loss: tensor(13.6613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6632, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7754318618042226, 'agreement': 0.6060606060606061, 'direct_attack': 0.1875, 'undercutter_attack': 0.17475728155339806, 'partial': 0.3023255813953488}, 'recall': {'support': 0.8938053097345132, 'agreement': 0.272108843537415, 'direct_attack': 0.09375, 'undercutter_attack': 0.2535211267605634, 'partial': 0.41935483870967744}, 'f1': {'support': 0.830421377183967, 'agreement': 0.37558685446009393, 'direct_attack': 0.125, 'undercutter_attack': 0.2068965517241379, 'partial': 0.3513513513513513}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6287581699346405, 'recall': 0.6287581699346405, 'f1': 0.6287581699346405, 'support': None}, 'macro_avg': {'precision': 0.40921506616271514, 'recall': 0.3865080237484338, 'f1': 0.37785122694391005, 'support': None}, 'weighted_avg': {'precision': 0.6187790465881893, 'recall': 0.6287581699346405, 'f1': 0.6067232381138464, 'support': None}}
Loss: tensor(2.7867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3091, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7590822179732314, 'agreement': 0.6538461538461539, 'direct_attack': 0.17475728155339806, 'undercutter_attack': 0.16853932584269662, 'partial': 0.4583333333333333}, 'recall': {'support': 0.8783185840707964, 'agreement': 0.11564625850340136, 'direct_attack': 0.28125, 'undercutter_attack': 0.2112676056338028, 'partial': 0.3548387096774194}, 'f1': {'support': 0.8143589743589743, 'agreement': 0.19653179190751446, 'direct_attack': 0.21556886227544908, 'undercutter_attack': 0.18749999999999997, 'partial': 0.39999999999999997}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.5986928104575163, 'recall': 0.5986928104575163, 'f1': 0.5986928104575163, 'support': None}, 'macro_avg': {'precision': 0.44291166250976266, 'recall': 0.368264231577084, 'f1': 0.36279192570838753, 'support': None}, 'weighted_avg': {'precision': 0.6229799197736828, 'recall': 0.5986928104575163, 'f1': 0.5705742967402481, 'support': None}}
Loss: tensor(2.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9394, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7784313725490196, 'agreement': 0.5925925925925926, 'direct_attack': 0.14814814814814814, 'undercutter_attack': 0.18556701030927836, 'partial': 0.34782608695652173}, 'recall': {'support': 0.8783185840707964, 'agreement': 0.32653061224489793, 'direct_attack': 0.125, 'undercutter_attack': 0.2535211267605634, 'partial': 0.25806451612903225}, 'f1': {'support': 0.8253638253638254, 'agreement': 0.42105263157894735, 'direct_attack': 0.13559322033898305, 'undercutter_attack': 0.2142857142857143, 'partial': 0.2962962962962963}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6261437908496732, 'recall': 0.6261437908496732, 'f1': 0.6261437908496732, 'support': None}, 'macro_avg': {'precision': 0.410513042111112, 'recall': 0.36828696784105797, 'f1': 0.37851833757275327, 'support': None}, 'weighted_avg': {'precision': 0.6175182214540659, 'recall': 0.6261437908496732, 'f1': 0.6118125789643399, 'support': None}}
Loss: tensor(1.2315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5790, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7550644567219152, 'agreement': 0.7058823529411765, 'direct_attack': 0.17857142857142858, 'undercutter_attack': 0.17, 'partial': 0.40625}, 'recall': {'support': 0.9070796460176991, 'agreement': 0.16326530612244897, 'direct_attack': 0.15625, 'undercutter_attack': 0.23943661971830985, 'partial': 0.41935483870967744}, 'f1': {'support': 0.8241206030150755, 'agreement': 0.26519337016574585, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.19883040935672514, 'partial': 0.4126984126984127}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6196078431372549, 'recall': 0.6196078431372549, 'f1': 0.6196078431372549, 'support': None}, 'macro_avg': {'precision': 0.44315364764690407, 'recall': 0.37707728211362707, 'f1': 0.3735018923805252, 'support': None}, 'weighted_avg': {'precision': 0.6289492310447451, 'recall': 0.6196078431372549, 'f1': 0.5870107379108807, 'support': None}}
Loss: tensor(0.9593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4895, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7637051039697542, 'agreement': 0.6551724137931034, 'direct_attack': 0.16071428571428573, 'undercutter_attack': 0.1702127659574468, 'partial': 0.35714285714285715}, 'recall': {'support': 0.8938053097345132, 'agreement': 0.2585034013605442, 'direct_attack': 0.140625, 'undercutter_attack': 0.22535211267605634, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8236493374108051, 'agreement': 0.37073170731707317, 'direct_attack': 0.15000000000000002, 'undercutter_attack': 0.19393939393939394, 'partial': 0.3389830508474576}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6235294117647059, 'recall': 0.6235294117647059, 'f1': 0.6235294117647059, 'support': None}, 'macro_avg': {'precision': 0.4213894853154895, 'recall': 0.3681732937864808, 'f1': 0.3754606979029459, 'support': None}, 'weighted_avg': {'precision': 0.620846145179133, 'recall': 0.6235294117647059, 'f1': 0.6021767752042638, 'support': None}}
Loss: tensor(0.7166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3993, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7569573283858998, 'agreement': 0.64, 'direct_attack': 0.15942028985507245, 'undercutter_attack': 0.18823529411764706, 'partial': 0.4090909090909091}, 'recall': {'support': 0.9026548672566371, 'agreement': 0.21768707482993196, 'direct_attack': 0.171875, 'undercutter_attack': 0.22535211267605634, 'partial': 0.2903225806451613}, 'f1': {'support': 0.8234106962663976, 'agreement': 0.3248730964467005, 'direct_attack': 0.16541353383458646, 'undercutter_attack': 0.20512820512820512, 'partial': 0.339622641509434}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6222222222222222, 'recall': 0.6222222222222222, 'f1': 0.6222222222222222, 'support': None}, 'macro_avg': {'precision': 0.4307407642899057, 'recall': 0.3615783270815573, 'f1': 0.3716896346370647, 'support': None}, 'weighted_avg': {'precision': 0.6176132484252581, 'recall': 0.6222222222222222, 'f1': 0.5955775823612879, 'support': None}}
Loss: tensor(0.6059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3381, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7574074074074074, 'agreement': 0.6530612244897959, 'direct_attack': 0.2033898305084746, 'undercutter_attack': 0.1702127659574468, 'partial': 0.43478260869565216}, 'recall': {'support': 0.9048672566371682, 'agreement': 0.21768707482993196, 'direct_attack': 0.1875, 'undercutter_attack': 0.22535211267605634, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8245967741935484, 'agreement': 0.326530612244898, 'direct_attack': 0.1951219512195122, 'undercutter_attack': 0.19393939393939394, 'partial': 0.37037037037037035}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6261437908496732, 'recall': 0.6261437908496732, 'f1': 0.6261437908496732, 'support': None}, 'macro_avg': {'precision': 0.44377076741175536, 'recall': 0.3715974178608893, 'f1': 0.3821118203935446, 'support': None}, 'weighted_avg': {'precision': 0.6234359013767771, 'recall': 0.6261437908496732, 'f1': 0.5992898369473347, 'support': None}}
Loss: tensor(0.5202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2976, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.758364312267658, 'agreement': 0.6481481481481481, 'direct_attack': 0.17543859649122806, 'undercutter_attack': 0.1702127659574468, 'partial': 0.4090909090909091}, 'recall': {'support': 0.9026548672566371, 'agreement': 0.23809523809523808, 'direct_attack': 0.15625, 'undercutter_attack': 0.22535211267605634, 'partial': 0.2903225806451613}, 'f1': {'support': 0.8242424242424242, 'agreement': 0.34825870646766166, 'direct_attack': 0.1652892561983471, 'undercutter_attack': 0.19393939393939394, 'partial': 0.339622641509434}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6248366013071895, 'recall': 0.6248366013071895, 'f1': 0.6248366013071895, 'support': None}, 'macro_avg': {'precision': 0.43225094639107803, 'recall': 0.3625349597346185, 'f1': 0.3742704844714521, 'support': None}, 'weighted_avg': {'precision': 0.6196777015202545, 'recall': 0.6248366013071895, 'f1': 0.5995138782503342, 'support': None}}
Loss: tensor(0.4554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2629, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.756007393715342, 'agreement': 0.6538461538461539, 'direct_attack': 0.17543859649122806, 'undercutter_attack': 0.17391304347826086, 'partial': 0.43478260869565216}, 'recall': {'support': 0.9048672566371682, 'agreement': 0.23129251700680273, 'direct_attack': 0.15625, 'undercutter_attack': 0.22535211267605634, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8237663645518629, 'agreement': 0.3417085427135678, 'direct_attack': 0.1652892561983471, 'undercutter_attack': 0.19631901840490795, 'partial': 0.37037037037037035}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6261437908496732, 'recall': 0.6261437908496732, 'f1': 0.6261437908496732, 'support': None}, 'macro_avg': {'precision': 0.4387975592453274, 'recall': 0.3680685062962635, 'f1': 0.37949071044781124, 'support': None}, 'weighted_avg': {'precision': 0.6207645538649404, 'recall': 0.6261437908496732, 'f1': 0.5994407800539355, 'support': None}}
Loss: tensor(0.4065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2356, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7551020408163265, 'agreement': 0.6415094339622641, 'direct_attack': 0.17543859649122806, 'undercutter_attack': 0.16129032258064516, 'partial': 0.391304347826087}, 'recall': {'support': 0.9004424778761062, 'agreement': 0.23129251700680273, 'direct_attack': 0.15625, 'undercutter_attack': 0.2112676056338028, 'partial': 0.2903225806451613}, 'f1': {'support': 0.8213925327951563, 'agreement': 0.34, 'direct_attack': 0.1652892561983471, 'undercutter_attack': 0.18292682926829265, 'partial': 0.33333333333333337}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6209150326797386, 'recall': 0.6209150326797386, 'f1': 0.6209150326797386, 'support': None}, 'macro_avg': {'precision': 0.42492894833531025, 'recall': 0.3579150362323746, 'f1': 0.3685883903190259, 'support': None}, 'weighted_avg': {'precision': 0.6149256563434058, 'recall': 0.6209150326797386, 'f1': 0.5949661116751465, 'support': None}}
Loss: tensor(0.3648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2128, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7518518518518519, 'agreement': 0.6666666666666666, 'direct_attack': 0.18518518518518517, 'undercutter_attack': 0.17708333333333334, 'partial': 0.4166666666666667}, 'recall': {'support': 0.8982300884955752, 'agreement': 0.23129251700680273, 'direct_attack': 0.15625, 'undercutter_attack': 0.23943661971830985, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8185483870967741, 'agreement': 0.3434343434343434, 'direct_attack': 0.1694915254237288, 'undercutter_attack': 0.20359281437125748, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6235294117647059, 'recall': 0.6235294117647059, 'f1': 0.6235294117647059, 'support': None}, 'macro_avg': {'precision': 0.43949074074074074, 'recall': 0.36955797407639557, 'f1': 0.37974068679249345, 'support': None}, 'weighted_avg': {'precision': 0.6211483297022514, 'recall': 0.6235294117647059, 'f1': 0.5974431296376412, 'support': None}}
Loss: tensor(0.3299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1933, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7504621072088724, 'agreement': 0.6862745098039216, 'direct_attack': 0.19642857142857142, 'undercutter_attack': 0.1827956989247312, 'partial': 0.4166666666666667}, 'recall': {'support': 0.8982300884955752, 'agreement': 0.23809523809523808, 'direct_attack': 0.171875, 'undercutter_attack': 0.23943661971830985, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8177240684793555, 'agreement': 0.35353535353535354, 'direct_attack': 0.18333333333333335, 'undercutter_attack': 0.20731707317073172, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6261437908496732, 'recall': 0.6261437908496732, 'f1': 0.6261437908496732, 'support': None}, 'macro_avg': {'precision': 0.4465255108065526, 'recall': 0.37404351829408267, 'f1': 0.3851092384310275, 'support': None}, 'weighted_avg': {'precision': 0.6255657715834483, 'recall': 0.6261437908496732, 'f1': 0.6004007172856839, 'support': None}}
Loss: tensor(0.3005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1767, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7509225092250923, 'agreement': 0.6862745098039216, 'direct_attack': 0.2, 'undercutter_attack': 0.1827956989247312, 'partial': 0.4166666666666667}, 'recall': {'support': 0.9004424778761062, 'agreement': 0.23809523809523808, 'direct_attack': 0.171875, 'undercutter_attack': 0.23943661971830985, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8189134808853118, 'agreement': 0.35353535353535354, 'direct_attack': 0.18487394957983194, 'undercutter_attack': 0.20731707317073172, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6274509803921569, 'recall': 0.6274509803921569, 'f1': 0.6274509803921569, 'support': None}, 'macro_avg': {'precision': 0.4473318769240823, 'recall': 0.37448599617018885, 'f1': 0.38565524416151853, 'support': None}, 'weighted_avg': {'precision': 0.6261365861454128, 'recall': 0.6274509803921569, 'f1': 0.6012323693736161, 'support': None}}
Loss: tensor(0.2749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1624, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7453874538745388, 'agreement': 0.6730769230769231, 'direct_attack': 0.2, 'undercutter_attack': 0.18478260869565216, 'partial': 0.4166666666666667}, 'recall': {'support': 0.8938053097345132, 'agreement': 0.23809523809523808, 'direct_attack': 0.171875, 'undercutter_attack': 0.23943661971830985, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8128772635814889, 'agreement': 0.3517587939698492, 'direct_attack': 0.18487394957983194, 'undercutter_attack': 0.2085889570552147, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6235294117647059, 'recall': 0.6235294117647059, 'f1': 0.6235294117647059, 'support': None}, 'macro_avg': {'precision': 0.44398273046275605, 'recall': 0.37315856254187024, 'f1': 0.3843470655645497, 'support': None}, 'weighted_avg': {'precision': 0.6205145996439964, 'recall': 0.6235294117647059, 'f1': 0.5974425383649119, 'support': None}}
Loss: tensor(0.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1498, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7435424354243543, 'agreement': 0.660377358490566, 'direct_attack': 0.19642857142857142, 'undercutter_attack': 0.18888888888888888, 'partial': 0.4166666666666667}, 'recall': {'support': 0.8915929203539823, 'agreement': 0.23809523809523808, 'direct_attack': 0.171875, 'undercutter_attack': 0.23943661971830985, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8108651911468813, 'agreement': 0.35000000000000003, 'direct_attack': 0.18333333333333335, 'undercutter_attack': 0.21118012422360247, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6222222222222222, 'recall': 0.6222222222222222, 'f1': 0.6222222222222222, 'support': None}, 'macro_avg': {'precision': 0.4411807841798094, 'recall': 0.3727160846657641, 'f1': 0.3838030024680361, 'support': None}, 'weighted_avg': {'precision': 0.6170664821687942, 'recall': 0.6222222222222222, 'f1': 0.5960273409468322, 'support': None}}
Loss: tensor(0.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1387, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7435424354243543, 'agreement': 0.6666666666666666, 'direct_attack': 0.19642857142857142, 'undercutter_attack': 0.19101123595505617, 'partial': 0.4166666666666667}, 'recall': {'support': 0.8915929203539823, 'agreement': 0.24489795918367346, 'direct_attack': 0.171875, 'undercutter_attack': 0.23943661971830985, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8108651911468813, 'agreement': 0.35820895522388063, 'direct_attack': 0.18333333333333335, 'undercutter_attack': 0.2125, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6235294117647059, 'recall': 0.6235294117647059, 'f1': 0.6235294117647059, 'support': None}, 'macro_avg': {'precision': 0.44286311522826305, 'recall': 0.37407662888345117, 'f1': 0.38570876866809173, 'support': None}, 'weighted_avg': {'precision': 0.6184719918989704, 'recall': 0.6235294117647059, 'f1': 0.5977272463037403, 'support': None}}
Loss: tensor(0.2150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1290, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7426470588235294, 'agreement': 0.6666666666666666, 'direct_attack': 0.19642857142857142, 'undercutter_attack': 0.19540229885057472, 'partial': 0.4166666666666667}, 'recall': {'support': 0.8938053097345132, 'agreement': 0.24489795918367346, 'direct_attack': 0.171875, 'undercutter_attack': 0.23943661971830985, 'partial': 0.3225806451612903}, 'f1': {'support': 0.8112449799196788, 'agreement': 0.35820895522388063, 'direct_attack': 0.18333333333333335, 'undercutter_attack': 0.2151898734177215, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6248366013071895, 'recall': 0.6248366013071895, 'f1': 0.6248366013071895, 'support': None}, 'macro_avg': {'precision': 0.4435622524872017, 'recall': 0.37451910675955735, 'f1': 0.38632270110619554, 'support': None}, 'weighted_avg': {'precision': 0.6183504954832959, 'recall': 0.6248366013071895, 'f1': 0.5982012927585936, 'support': None}}
Loss: tensor(0.1999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7435897435897436, 'agreement': 0.6538461538461539, 'direct_attack': 0.19298245614035087, 'undercutter_attack': 0.20930232558139536, 'partial': 0.4166666666666667}, 'recall': {'support': 0.8982300884955752, 'agreement': 0.23129251700680273, 'direct_attack': 0.171875, 'undercutter_attack': 0.2535211267605634, 'partial': 0.3225806451612903}, 'f1': {'support': 0.813627254509018, 'agreement': 0.3417085427135678, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.22929936305732482, 'partial': 0.3636363636363636}, 'support': {'support': 452, 'agreement': 147, 'direct_attack': 64, 'undercutter_attack': 71, 'partial': 31}, 'micro_avg': {'precision': 0.6261437908496732, 'recall': 0.6261437908496732, 'f1': 0.6261437908496732, 'support': None}, 'macro_avg': {'precision': 0.44327746916486205, 'recall': 0.3754998754848463, 'f1': 0.3860179411468912, 'support': None}, 'weighted_avg': {'precision': 0.6174456963318653, 'recall': 0.6261437908496732, 'f1': 0.5976209418341588, 'support': None}}
Loss: tensor(0.1866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1127, device='cuda:0', grad_fn=<DivBackward0>)
	Train size: 50 Test size: 50


		-------------RUN 1-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.4669811320754717, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.09165687426556991, 'partial': 0.0}, 'recall': {'support': 0.2512690355329949, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.582089552238806, 'partial': 0.0}, 'f1': {'support': 0.32673267326732675, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.15837563451776648, 'partial': 0.0}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.2113323124042879, 'recall': 0.2113323124042879, 'f1': 0.21133231240428788, 'support': None}, 'macro_avg': {'precision': 0.11172760126820833, 'recall': 0.16667171755436017, 'f1': 0.09702166155701865, 'support': None}, 'weighted_avg': {'precision': 0.29116627352760954, 'recall': 0.2113323124042879, 'f1': 0.2133902615314197, 'support': None}}
Loss: tensor(36.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.1051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.6504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.8103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.6242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.9864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.6870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.3593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.9043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.6165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.2545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.5686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.5912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.7937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.0250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.9306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4062, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6655405405405406, 'agreement': 0.19718309859154928, 'direct_attack': 1.0, 'undercutter_attack': 0.14516129032258066, 'partial': 0.0}, 'recall': {'support': 0.75, 'agreement': 0.4294478527607362, 'direct_attack': 0.008064516129032258, 'undercutter_attack': 0.06716417910447761, 'partial': 0.0}, 'f1': {'support': 0.7052505966587113, 'agreement': 0.27027027027027023, 'direct_attack': 0.016, 'undercutter_attack': 0.09183673469387756, 'partial': 0.0}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.5137825421133231, 'recall': 0.5137825421133231, 'f1': 0.5137825421133231, 'support': None}, 'macro_avg': {'precision': 0.40157698589093405, 'recall': 0.25093530959884924, 'f1': 0.2166715203245718, 'support': None}, 'weighted_avg': {'precision': 0.536017154609184, 'recall': 0.5137825421133231, 'f1': 0.4702003420138577, 'support': None}}
Loss: tensor(32.6947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.5620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.2484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.8061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.1176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.3053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.6722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.9129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.6957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.7671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.3387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.8261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7586, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6786407766990291, 'agreement': 0.29927007299270075, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.8870558375634517, 'agreement': 0.5030674846625767, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.768976897689769, 'agreement': 0.3752860411899314, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.5980091883614089, 'recall': 0.5980091883614089, 'f1': 0.5980091883614089, 'support': None}, 'macro_avg': {'precision': 0.19558216993834598, 'recall': 0.2780246644452057, 'f1': 0.22885258777594006, 'support': None}, 'weighted_avg': {'precision': 0.44682232307553227, 'recall': 0.5980091883614089, 'f1': 0.5108157887392778, 'support': None}}
Loss: tensor(30.1903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(120.7305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.1507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.3384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.3263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.2931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.4563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.1984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.3358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2511, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7471264367816092, 'agreement': 0.30659025787965616, 'direct_attack': 0.14285714285714285, 'undercutter_attack': 0.2033898305084746, 'partial': 0.0}, 'recall': {'support': 0.8248730964467005, 'agreement': 0.656441717791411, 'direct_attack': 0.03225806451612903, 'undercutter_attack': 0.08955223880597014, 'partial': 0.0}, 'f1': {'support': 0.784077201447527, 'agreement': 0.41796874999999994, 'direct_attack': 0.052631578947368425, 'undercutter_attack': 0.12435233160621761, 'partial': 0.0}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.5918836140888208, 'recall': 0.5918836140888208, 'f1': 0.5918836140888208, 'support': None}, 'macro_avg': {'precision': 0.2799927336053766, 'recall': 0.32062502351204214, 'f1': 0.2758059724002226, 'support': None}, 'weighted_avg': {'precision': 0.5234903271215263, 'recall': 0.5918836140888208, 'f1': 0.5430101601955268, 'support': None}}
Loss: tensor(27.0711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.6502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.1864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.5520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.6496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.0183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.5824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.0515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.7821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.7999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.4679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3089, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7472406181015453, 'agreement': 0.5684931506849316, 'direct_attack': 0.1568627450980392, 'undercutter_attack': 0.25806451612903225, 'partial': 0.2631578947368421}, 'recall': {'support': 0.8591370558375635, 'agreement': 0.50920245398773, 'direct_attack': 0.25806451612903225, 'undercutter_attack': 0.05970149253731343, 'partial': 0.05154639175257732}, 'f1': {'support': 0.7992916174734357, 'agreement': 0.5372168284789643, 'direct_attack': 0.1951219512195122, 'undercutter_attack': 0.09696969696969697, 'partial': 0.08620689655172414}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6163859111791731, 'recall': 0.6163859111791731, 'f1': 0.6163859111791731, 'support': None}, 'macro_avg': {'precision': 0.3987637849500781, 'recall': 0.3475303820488433, 'f1': 0.34296139813866666, 'support': None}, 'weighted_avg': {'precision': 0.5827319540341367, 'recall': 0.6163859111791731, 'f1': 0.5841954578268106, 'support': None}}
Loss: tensor(25.2337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.3248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.4159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.6719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.1723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.6859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.5722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.9680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0426, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8073770491803278, 'agreement': 0.5594405594405595, 'direct_attack': 0.15845070422535212, 'undercutter_attack': 0.20454545454545456, 'partial': 0.3333333333333333}, 'recall': {'support': 0.75, 'agreement': 0.49079754601226994, 'direct_attack': 0.3629032258064516, 'undercutter_attack': 0.20149253731343283, 'partial': 0.05154639175257732}, 'f1': {'support': 0.7776315789473683, 'agreement': 0.5228758169934641, 'direct_attack': 0.22058823529411767, 'undercutter_attack': 0.20300751879699247, 'partial': 0.08928571428571429}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.5727411944869831, 'recall': 0.5727411944869831, 'f1': 0.5727411944869831, 'support': None}, 'macro_avg': {'precision': 0.4126294201450055, 'recall': 0.3713479401769464, 'f1': 0.36267777286353137, 'support': None}, 'weighted_avg': {'precision': 0.6177582216763228, 'recall': 0.5727411944869831, 'f1': 0.5828630209505687, 'support': None}}
Loss: tensor(21.6980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.3298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.3220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.4230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.0637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4757, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8151862464183381, 'agreement': 0.36, 'direct_attack': 0.2391304347826087, 'undercutter_attack': 0.1950207468879668, 'partial': 0.19047619047619047}, 'recall': {'support': 0.7220812182741116, 'agreement': 0.6625766871165644, 'direct_attack': 0.08870967741935484, 'undercutter_attack': 0.35074626865671643, 'partial': 0.041237113402061855}, 'f1': {'support': 0.765814266487214, 'agreement': 0.46652267818574505, 'direct_attack': 0.12941176470588237, 'undercutter_attack': 0.2506666666666667, 'partial': 0.06779661016949153}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.5658499234303216, 'recall': 0.5658499234303216, 'f1': 0.5658499234303216, 'support': None}, 'macro_avg': {'precision': 0.35996272371302085, 'recall': 0.3730701929737618, 'f1': 0.3360423972429999, 'support': None}, 'weighted_avg': {'precision': 0.5936507707885696, 'recall': 0.5658499234303216, 'f1': 0.5633365251757309, 'support': None}}
Loss: tensor(18.6934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.7498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.3526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7037, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7374358974358974, 'agreement': 0.3424657534246575, 'direct_attack': 0.375, 'undercutter_attack': 0.3225806451612903, 'partial': 0.3150684931506849}, 'recall': {'support': 0.9124365482233503, 'agreement': 0.4601226993865031, 'direct_attack': 0.024193548387096774, 'undercutter_attack': 0.07462686567164178, 'partial': 0.23711340206185566}, 'f1': {'support': 0.815655133295519, 'agreement': 0.39267015706806274, 'direct_attack': 0.04545454545454545, 'undercutter_attack': 0.1212121212121212, 'partial': 0.27058823529411763}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6355283307810107, 'recall': 0.6355283307810107, 'f1': 0.6355283307810107, 'support': None}, 'macro_avg': {'precision': 0.418510157834506, 'recall': 0.34169861274608954, 'f1': 0.32911603846487314, 'support': None}, 'weighted_avg': {'precision': 0.5797923853559998, 'recall': 0.6355283307810107, 'f1': 0.5779994849473816, 'support': None}}
Loss: tensor(15.7108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9504, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7453551912568306, 'agreement': 0.75, 'direct_attack': 0.20270270270270271, 'undercutter_attack': 0.19626168224299065, 'partial': 0.5}, 'recall': {'support': 0.8654822335025381, 'agreement': 0.05521472392638037, 'direct_attack': 0.3629032258064516, 'undercutter_attack': 0.15671641791044777, 'partial': 0.25773195876288657}, 'f1': {'support': 0.8009395184967704, 'agreement': 0.10285714285714284, 'direct_attack': 0.2601156069364162, 'undercutter_attack': 0.17427385892116182, 'partial': 0.3401360544217687}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.5987748851454824, 'recall': 0.5987748851454824, 'f1': 0.5987748851454824, 'support': None}, 'macro_avg': {'precision': 0.47886391524050476, 'recall': 0.33960971198174084, 'f1': 0.335664436326652, 'support': None}, 'weighted_avg': {'precision': 0.6198499933124643, 'recall': 0.5987748851454824, 'f1': 0.5639404934882328, 'support': None}}
Loss: tensor(13.7324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.8424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9093, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7410617551462622, 'agreement': 0.44715447154471544, 'direct_attack': 0.43478260869565216, 'undercutter_attack': 0.2119815668202765, 'partial': 0.6}, 'recall': {'support': 0.868020304568528, 'agreement': 0.3374233128834356, 'direct_attack': 0.08064516129032258, 'undercutter_attack': 0.34328358208955223, 'partial': 0.12371134020618557}, 'f1': {'support': 0.7995324371712448, 'agreement': 0.38461538461538464, 'direct_attack': 0.1360544217687075, 'undercutter_attack': 0.2621082621082621, 'partial': 0.20512820512820512}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6179173047473201, 'recall': 0.6179173047473201, 'f1': 0.6179173047473201, 'support': None}, 'macro_avg': {'precision': 0.48699608044138126, 'recall': 0.35061674020760475, 'f1': 0.3574877421583608, 'support': None}, 'weighted_avg': {'precision': 0.6105370714771984, 'recall': 0.6179173047473201, 'f1': 0.5854629092668542, 'support': None}}
Loss: tensor(9.6496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3348, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7361963190184049, 'agreement': 0.4225352112676056, 'direct_attack': 0.45161290322580644, 'undercutter_attack': 0.2222222222222222, 'partial': 0.3373493975903614}, 'recall': {'support': 0.9137055837563451, 'agreement': 0.36809815950920244, 'direct_attack': 0.11290322580645161, 'undercutter_attack': 0.11940298507462686, 'partial': 0.28865979381443296}, 'f1': {'support': 0.8154020385050962, 'agreement': 0.39344262295081966, 'direct_attack': 0.18064516129032257, 'undercutter_attack': 0.1553398058252427, 'partial': 0.3111111111111111}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6416539050535988, 'recall': 0.6416539050535988, 'f1': 0.6416539050535988, 'support': None}, 'macro_avg': {'precision': 0.4339832106648801, 'recall': 0.36055394959221176, 'f1': 0.37118814793651844, 'support': None}, 'weighted_avg': {'precision': 0.5876696846609232, 'recall': 0.6416539050535988, 'f1': 0.5972904024818987, 'support': None}}
Loss: tensor(7.5491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8494, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.907563025210084, 'agreement': 0.3485714285714286, 'direct_attack': 0.13241379310344828, 'undercutter_attack': 0.14583333333333334, 'partial': 0.0}, 'recall': {'support': 0.41116751269035534, 'agreement': 0.37423312883435583, 'direct_attack': 0.7741935483870968, 'undercutter_attack': 0.05223880597014925, 'partial': 0.0}, 'f1': {'support': 0.565938864628821, 'agreement': 0.3609467455621302, 'direct_attack': 0.22614840989399296, 'undercutter_attack': 0.07692307692307691, 'partial': 0.0}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.37366003062787134, 'recall': 0.37366003062787134, 'f1': 0.37366003062787134, 'support': None}, 'macro_avg': {'precision': 0.30687631604365884, 'recall': 0.32236659917639143, 'f1': 0.24599141940160424, 'support': None}, 'weighted_avg': {'precision': 0.6186353627367407, 'recall': 0.37366003062787134, 'f1': 0.4158837978473856, 'support': None}}
Loss: tensor(11.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.3485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0328, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7630979498861048, 'agreement': 0.46017699115044247, 'direct_attack': 0.2564102564102564, 'undercutter_attack': 0.18382352941176472, 'partial': 0.3564356435643564}, 'recall': {'support': 0.850253807106599, 'agreement': 0.31901840490797545, 'direct_attack': 0.16129032258064516, 'undercutter_attack': 0.1865671641791045, 'partial': 0.3711340206185567}, 'f1': {'support': 0.8043217286914767, 'agreement': 0.3768115942028985, 'direct_attack': 0.19801980198019803, 'undercutter_attack': 0.1851851851851852, 'partial': 0.36363636363636365}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.614854517611026, 'recall': 0.614854517611026, 'f1': 0.614854517611026, 'support': None}, 'macro_avg': {'precision': 0.403988874084585, 'recall': 0.37765274387857617, 'f1': 0.38559493473922435, 'support': None}, 'weighted_avg': {'precision': 0.5875432742952247, 'recall': 0.614854517611026, 'f1': 0.5971422738109057, 'support': None}}
Loss: tensor(4.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8151, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7733812949640287, 'agreement': 0.4012738853503185, 'direct_attack': 0.25742574257425743, 'undercutter_attack': 0.20118343195266272, 'partial': 0.4444444444444444}, 'recall': {'support': 0.8185279187817259, 'agreement': 0.38650306748466257, 'direct_attack': 0.20967741935483872, 'undercutter_attack': 0.2537313432835821, 'partial': 0.20618556701030927}, 'f1': {'support': 0.7953144266337854, 'agreement': 0.39375000000000004, 'direct_attack': 0.2311111111111111, 'undercutter_attack': 0.22442244224422442, 'partial': 0.28169014084507044}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6033690658499234, 'recall': 0.6033690658499234, 'f1': 0.6033690658499234, 'support': None}, 'macro_avg': {'precision': 0.41554175985714237, 'recall': 0.3749250631830237, 'f1': 0.3852576241668383, 'support': None}, 'weighted_avg': {'precision': 0.5948105565204688, 'recall': 0.6033690658499234, 'f1': 0.594903022119371, 'support': None}}
Loss: tensor(2.7783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0290, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7248459958932238, 'agreement': 0.5119047619047619, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.25, 'partial': 0.6190476190476191}, 'recall': {'support': 0.8959390862944162, 'agreement': 0.26380368098159507, 'direct_attack': 0.23387096774193547, 'undercutter_attack': 0.26119402985074625, 'partial': 0.13402061855670103}, 'f1': {'support': 0.8013620885357549, 'agreement': 0.34817813765182176, 'direct_attack': 0.27488151658767773, 'undercutter_attack': 0.2554744525547445, 'partial': 0.22033898305084745}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6324655436447167, 'recall': 0.6324655436447167, 'f1': 0.6324655436447167, 'support': None}, 'macro_avg': {'precision': 0.4878263420357876, 'recall': 0.3577656766850788, 'f1': 0.38004703567616926, 'support': None}, 'weighted_avg': {'precision': 0.6045176671786285, 'recall': 0.6324655436447167, 'f1': 0.5956494090800626, 'support': None}}
Loss: tensor(1.9036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0973, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7519640852974186, 'agreement': 0.38095238095238093, 'direct_attack': 0.27102803738317754, 'undercutter_attack': 0.20454545454545456, 'partial': 0.44}, 'recall': {'support': 0.850253807106599, 'agreement': 0.294478527607362, 'direct_attack': 0.23387096774193547, 'undercutter_attack': 0.20149253731343283, 'partial': 0.2268041237113402}, 'f1': {'support': 0.798094103633115, 'agreement': 0.33217993079584773, 'direct_attack': 0.2510822510822511, 'undercutter_attack': 0.20300751879699247, 'partial': 0.29931972789115646}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6094946401225115, 'recall': 0.6094946401225115, 'f1': 0.6094946401225115, 'support': None}, 'macro_avg': {'precision': 0.4096979916356863, 'recall': 0.36137999269613397, 'f1': 0.37673670643987256, 'support': None}, 'weighted_avg': {'precision': 0.5806581201027633, 'recall': 0.6094946401225115, 'f1': 0.5899040602152038, 'support': None}}
Loss: tensor(1.0730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8355, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7469204927211646, 'agreement': 0.4, 'direct_attack': 0.25842696629213485, 'undercutter_attack': 0.2028985507246377, 'partial': 0.42424242424242425}, 'recall': {'support': 0.8464467005076142, 'agreement': 0.294478527607362, 'direct_attack': 0.18548387096774194, 'undercutter_attack': 0.208955223880597, 'partial': 0.28865979381443296}, 'f1': {'support': 0.793575252825699, 'agreement': 0.3392226148409894, 'direct_attack': 0.215962441314554, 'undercutter_attack': 0.2058823529411765, 'partial': 0.34355828220858897}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6079632465543645, 'recall': 0.6079632465543645, 'f1': 0.6079632465543645, 'support': None}, 'macro_avg': {'precision': 0.40649768679607223, 'recall': 0.3648048233555496, 'f1': 0.37964018882620154, 'support': None}, 'weighted_avg': {'precision': 0.577456518402082, 'recall': 0.6079632465543645, 'f1': 0.588302692830848, 'support': None}}
Loss: tensor(0.7882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5767, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.73389651531151, 'agreement': 0.41284403669724773, 'direct_attack': 0.27848101265822783, 'undercutter_attack': 0.225, 'partial': 0.47058823529411764}, 'recall': {'support': 0.881979695431472, 'agreement': 0.27607361963190186, 'direct_attack': 0.1774193548387097, 'undercutter_attack': 0.20149253731343283, 'partial': 0.24742268041237114}, 'f1': {'support': 0.8011527377521614, 'agreement': 0.3308823529411765, 'direct_attack': 0.2167487684729064, 'undercutter_attack': 0.2125984251968504, 'partial': 0.32432432432432434}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.622511485451761, 'recall': 0.622511485451761, 'f1': 0.622511485451761, 'support': None}, 'macro_avg': {'precision': 0.4241619599922206, 'recall': 0.3568775775255775, 'f1': 0.3771413217374838, 'support': None}, 'weighted_avg': {'precision': 0.5788152652682013, 'recall': 0.622511485451761, 'f1': 0.5911689713664571, 'support': None}}
Loss: tensor(0.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4591, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7369542066027689, 'agreement': 0.4368932038834951, 'direct_attack': 0.32142857142857145, 'undercutter_attack': 0.23357664233576642, 'partial': 0.5116279069767442}, 'recall': {'support': 0.8781725888324873, 'agreement': 0.27607361963190186, 'direct_attack': 0.21774193548387097, 'undercutter_attack': 0.23880597014925373, 'partial': 0.2268041237113402}, 'f1': {'support': 0.8013896931094384, 'agreement': 0.3383458646616541, 'direct_attack': 0.25961538461538464, 'undercutter_attack': 0.23616236162361623, 'partial': 0.3142857142857143}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6263399693721287, 'recall': 0.6263399693721287, 'f1': 0.6263399693721287, 'support': None}, 'macro_avg': {'precision': 0.4480961062454692, 'recall': 0.36751964756177086, 'f1': 0.3899598036591615, 'support': None}, 'weighted_avg': {'precision': 0.5916675550864252, 'recall': 0.6263399693721287, 'f1': 0.597985629820577, 'support': None}}
Loss: tensor(0.4771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3690, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7379679144385026, 'agreement': 0.4017857142857143, 'direct_attack': 0.2891566265060241, 'undercutter_attack': 0.24060150375939848, 'partial': 0.4883720930232558}, 'recall': {'support': 0.8756345177664975, 'agreement': 0.27607361963190186, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.23880597014925373, 'partial': 0.21649484536082475}, 'f1': {'support': 0.8009286128845038, 'agreement': 0.3272727272727272, 'direct_attack': 0.23188405797101447, 'undercutter_attack': 0.23970037453183518, 'partial': 0.3}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6217457886676876, 'recall': 0.6217457886676876, 'f1': 0.6217457886676876, 'support': None}, 'macro_avg': {'precision': 0.4315767704025791, 'recall': 0.36011146800105037, 'f1': 0.3799571545320161, 'support': None}, 'weighted_avg': {'precision': 0.5838268791882648, 'recall': 0.6217457886676876, 'f1': 0.5929943911746671, 'support': None}}
Loss: tensor(0.3932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3068, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7353878852284803, 'agreement': 0.3790322580645161, 'direct_attack': 0.3, 'undercutter_attack': 0.226890756302521, 'partial': 0.47619047619047616}, 'recall': {'support': 0.8781725888324873, 'agreement': 0.2883435582822086, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.20149253731343283, 'partial': 0.20618556701030927}, 'f1': {'support': 0.8004626951995373, 'agreement': 0.3275261324041812, 'direct_attack': 0.23529411764705882, 'undercutter_attack': 0.21343873517786563, 'partial': 0.2877697841726618}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6202143950995406, 'recall': 0.6202143950995406, 'f1': 0.6202143950995406, 'support': None}, 'macro_avg': {'precision': 0.42350027515719874, 'recall': 0.3535485277070424, 'f1': 0.372898292920261, 'support': None}, 'weighted_avg': {'precision': 0.5781483531084017, 'recall': 0.6202143950995406, 'f1': 0.5894657684272085, 'support': None}}
Loss: tensor(0.3388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2656, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7341101694915254, 'agreement': 0.3770491803278688, 'direct_attack': 0.2987012987012987, 'undercutter_attack': 0.23076923076923078, 'partial': 0.45652173913043476}, 'recall': {'support': 0.8794416243654822, 'agreement': 0.2822085889570552, 'direct_attack': 0.18548387096774194, 'undercutter_attack': 0.20149253731343283, 'partial': 0.21649484536082475}, 'f1': {'support': 0.8002309468822171, 'agreement': 0.32280701754385965, 'direct_attack': 0.2288557213930348, 'undercutter_attack': 0.21513944223107573, 'partial': 0.29370629370629375}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6202143950995406, 'recall': 0.6202143950995406, 'f1': 0.6202143950995406, 'support': None}, 'macro_avg': {'precision': 0.4194303236840716, 'recall': 0.3530242933929074, 'f1': 0.37214788435129625, 'support': None}, 'weighted_avg': {'precision': 0.575943703377071, 'recall': 0.6202143950995406, 'f1': 0.588741068303252, 'support': None}}
Loss: tensor(0.2981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2361, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7327677624602333, 'agreement': 0.38461538461538464, 'direct_attack': 0.2894736842105263, 'undercutter_attack': 0.2459016393442623, 'partial': 0.4583333333333333}, 'recall': {'support': 0.8769035532994924, 'agreement': 0.27607361963190186, 'direct_attack': 0.1774193548387097, 'undercutter_attack': 0.22388059701492538, 'partial': 0.2268041237113402}, 'f1': {'support': 0.7983824378971693, 'agreement': 0.32142857142857145, 'direct_attack': 0.22000000000000003, 'undercutter_attack': 0.234375, 'partial': 0.30344827586206896}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6202143950995406, 'recall': 0.6202143950995406, 'f1': 0.6202143950995406, 'support': None}, 'macro_avg': {'precision': 0.422218360792748, 'recall': 0.3562162496992739, 'f1': 0.37552685703756195, 'support': None}, 'weighted_avg': {'precision': 0.5768891227860194, 'recall': 0.6202143950995406, 'f1': 0.5893100696511847, 'support': None}}
Loss: tensor(0.2652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2123, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7319915254237288, 'agreement': 0.38461538461538464, 'direct_attack': 0.2894736842105263, 'undercutter_attack': 0.23770491803278687, 'partial': 0.46808510638297873}, 'recall': {'support': 0.8769035532994924, 'agreement': 0.27607361963190186, 'direct_attack': 0.1774193548387097, 'undercutter_attack': 0.21641791044776118, 'partial': 0.2268041237113402}, 'f1': {'support': 0.7979214780600462, 'agreement': 0.32142857142857145, 'direct_attack': 0.22000000000000003, 'undercutter_attack': 0.22656249999999997, 'partial': 0.3055555555555556}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6194486983154671, 'recall': 0.6194486983154671, 'f1': 0.6194486983154671, 'support': None}, 'macro_avg': {'precision': 0.42237412373308103, 'recall': 0.3547237123858411, 'f1': 0.3742936210088347, 'support': None}, 'weighted_avg': {'precision': 0.5763040435710978, 'recall': 0.6194486983154671, 'f1': 0.5883868650406298, 'support': None}}
Loss: tensor(0.2386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1919, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7325581395348837, 'agreement': 0.38461538461538464, 'direct_attack': 0.3116883116883117, 'undercutter_attack': 0.23529411764705882, 'partial': 0.46808510638297873}, 'recall': {'support': 0.8794416243654822, 'agreement': 0.27607361963190186, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.208955223880597, 'partial': 0.2268041237113402}, 'f1': {'support': 0.7993079584775086, 'agreement': 0.32142857142857145, 'direct_attack': 0.23880597014925375, 'undercutter_attack': 0.22134387351778656, 'partial': 0.3055555555555556}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6217457886676876, 'recall': 0.6217457886676876, 'f1': 0.6217457886676876, 'support': None}, 'macro_avg': {'precision': 0.4264482119737235, 'recall': 0.3569645957372191, 'f1': 0.3772883858257352, 'support': None}, 'weighted_avg': {'precision': 0.5785077636898939, 'recall': 0.6217457886676876, 'f1': 0.5904735349631803, 'support': None}}
Loss: tensor(0.2164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1745, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7312961011591148, 'agreement': 0.38461538461538464, 'direct_attack': 0.3157894736842105, 'undercutter_attack': 0.2413793103448276, 'partial': 0.4583333333333333}, 'recall': {'support': 0.8807106598984772, 'agreement': 0.27607361963190186, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.208955223880597, 'partial': 0.2268041237113402}, 'f1': {'support': 0.7990788716177316, 'agreement': 0.32142857142857145, 'direct_attack': 0.24000000000000002, 'undercutter_attack': 0.224, 'partial': 0.30344827586206896}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.622511485451761, 'recall': 0.622511485451761, 'f1': 0.622511485451761, 'support': None}, 'macro_avg': {'precision': 0.42628272062737416, 'recall': 0.3572184028438181, 'f1': 0.3775911437816744, 'support': None}, 'weighted_avg': {'precision': 0.5780357511960739, 'recall': 0.622511485451761, 'f1': 0.5905646942850308, 'support': None}}
Loss: tensor(0.1977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1598, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7305263157894737, 'agreement': 0.3879310344827586, 'direct_attack': 0.32432432432432434, 'undercutter_attack': 0.2564102564102564, 'partial': 0.4489795918367347}, 'recall': {'support': 0.8807106598984772, 'agreement': 0.27607361963190186, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.22388059701492538, 'partial': 0.2268041237113402}, 'f1': {'support': 0.7986191024165709, 'agreement': 0.3225806451612903, 'direct_attack': 0.24242424242424238, 'undercutter_attack': 0.23904382470119523, 'partial': 0.3013698630136986}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6240428790199081, 'recall': 0.6240428790199081, 'f1': 0.6240428790199081, 'support': None}, 'macro_avg': {'precision': 0.42963430456870955, 'recall': 0.3602034774706838, 'f1': 0.38080753554339947, 'support': None}, 'weighted_avg': {'precision': 0.579642960525382, 'recall': 0.6240428790199081, 'f1': 0.5920504235439841, 'support': None}}
Loss: tensor(0.1817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1474, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.729758149316509, 'agreement': 0.38461538461538464, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.25862068965517243, 'partial': 0.44680851063829785}, 'recall': {'support': 0.8807106598984772, 'agreement': 0.27607361963190186, 'direct_attack': 0.20161290322580644, 'undercutter_attack': 0.22388059701492538, 'partial': 0.21649484536082475}, 'f1': {'support': 0.7981598619896492, 'agreement': 0.32142857142857145, 'direct_attack': 0.25125628140703515, 'undercutter_attack': 0.24, 'partial': 0.2916666666666667}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6240428790199081, 'recall': 0.6240428790199081, 'f1': 0.6240428790199081, 'support': None}, 'macro_avg': {'precision': 0.43062721351173944, 'recall': 0.3597545250263871, 'f1': 0.3805022762983845, 'support': None}, 'weighted_avg': {'precision': 0.5796865701629083, 'recall': 0.6240428790199081, 'f1': 0.5918455390136598, 'support': None}}
Loss: tensor(0.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1366, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7295597484276729, 'agreement': 0.37719298245614036, 'direct_attack': 0.32894736842105265, 'undercutter_attack': 0.25862068965517243, 'partial': 0.45652173913043476}, 'recall': {'support': 0.883248730964467, 'agreement': 0.26380368098159507, 'direct_attack': 0.20161290322580644, 'undercutter_attack': 0.22388059701492538, 'partial': 0.21649484536082475}, 'f1': {'support': 0.799081515499426, 'agreement': 0.31046931407942235, 'direct_attack': 0.24999999999999994, 'undercutter_attack': 0.24, 'partial': 0.29370629370629375}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6240428790199081, 'recall': 0.6240428790199081, 'f1': 0.6240428790199081, 'support': None}, 'macro_avg': {'precision': 0.4301685056180946, 'recall': 0.3578081515095238, 'f1': 0.3786514246570284, 'support': None}, 'weighted_avg': {'precision': 0.5789454767955688, 'recall': 0.6240428790199081, 'f1': 0.5910660359096509, 'support': None}}
Loss: tensor(0.1560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1271, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7303252885624344, 'agreement': 0.37719298245614036, 'direct_attack': 0.33766233766233766, 'undercutter_attack': 0.25862068965517243, 'partial': 0.45652173913043476}, 'recall': {'support': 0.883248730964467, 'agreement': 0.26380368098159507, 'direct_attack': 0.20967741935483872, 'undercutter_attack': 0.22388059701492538, 'partial': 0.21649484536082475}, 'f1': {'support': 0.7995404939689834, 'agreement': 0.31046931407942235, 'direct_attack': 0.25870646766169153, 'undercutter_attack': 0.24, 'partial': 0.29370629370629375}, 'support': {'support': 788, 'agreement': 163, 'direct_attack': 124, 'undercutter_attack': 134, 'partial': 97}, 'micro_avg': {'precision': 0.6248085758039816, 'recall': 0.6248085758039816, 'f1': 0.6248085758039816, 'support': None}, 'macro_avg': {'precision': 0.43206460749330394, 'recall': 0.35942105473533015, 'f1': 0.3804845138832782, 'support': None}, 'weighted_avg': {'precision': 0.5802348349977982, 'recall': 0.6248085758039816, 'f1': 0.5921696170919334, 'support': None}}
Loss: tensor(0.1454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1187, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 2-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7272727272727273, 'agreement': 0.1464226289517471, 'direct_attack': 0.11146496815286625, 'undercutter_attack': 0.07954545454545454, 'partial': 0.06792452830188679}, 'recall': {'support': 0.008629989212513484, 'agreement': 0.4036697247706422, 'direct_attack': 0.22727272727272727, 'undercutter_attack': 0.0472972972972973, 'partial': 0.3711340206185567}, 'f1': {'support': 0.017057569296375266, 'agreement': 0.2148962148962149, 'direct_attack': 0.14957264957264957, 'undercutter_attack': 0.059322033898305086, 'partial': 0.11483253588516747}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.11269430051813471, 'recall': 0.11269430051813471, 'f1': 0.1126943005181347, 'support': None}, 'macro_avg': {'precision': 0.2265260614449364, 'recall': 0.21160075183434737, 'f1': 0.11113620070974246, 'support': None}, 'weighted_avg': {'precision': 0.48032963918837485, 'recall': 0.11269430051813471, 'f1': 0.06840177889709402, 'support': None}}
Loss: tensor(35.5819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.2671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.9423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.8943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.0597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(152.0776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.9154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.8314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.4684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.0586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.7934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9439, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6162881754111198, 'agreement': 0.22131147540983606, 'direct_attack': 0.0, 'undercutter_attack': 0.043478260869565216, 'partial': 0.0}, 'recall': {'support': 0.8489751887810141, 'agreement': 0.24770642201834864, 'direct_attack': 0.0, 'undercutter_attack': 0.006756756756756757, 'partial': 0.0}, 'f1': {'support': 0.7141560798548094, 'agreement': 0.2337662337662338, 'direct_attack': 0.0, 'undercutter_attack': 0.011695906432748537, 'partial': 0.0}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.5453367875647669, 'recall': 0.5453367875647669, 'f1': 0.5453367875647669, 'support': None}, 'macro_avg': {'precision': 0.17621558233810422, 'recall': 0.2206876735112239, 'f1': 0.19192364401075837, 'support': None}, 'weighted_avg': {'precision': 0.40542734640812694, 'recall': 0.5453367875647669, 'f1': 0.46289813415705583, 'support': None}}
Loss: tensor(31.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.9293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.8513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.4471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(144.7672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.6937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.4732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.7608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.8575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3171, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6187363834422658, 'agreement': 0.35454545454545455, 'direct_attack': 0.0, 'undercutter_attack': 0.08771929824561403, 'partial': 0.0}, 'recall': {'support': 0.919093851132686, 'agreement': 0.17889908256880735, 'direct_attack': 0.0, 'undercutter_attack': 0.033783783783783786, 'partial': 0.0}, 'f1': {'support': 0.7395833333333333, 'agreement': 0.2378048780487805, 'direct_attack': 0.0, 'undercutter_attack': 0.04878048780487805, 'partial': 0.0}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.5803108808290155, 'recall': 0.5803108808290155, 'f1': 0.5803108808290155, 'support': None}, 'macro_avg': {'precision': 0.2122002272466669, 'recall': 0.2263553434970554, 'f1': 0.20523373983739837, 'support': None}, 'weighted_avg': {'precision': 0.4299494771258033, 'recall': 0.5803108808290155, 'f1': 0.4822893300581321, 'support': None}}
Loss: tensor(30.2614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.8825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.8269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.5994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(131.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.9784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.6613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.7564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3602, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.751458576429405, 'agreement': 0.3493975903614458, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.17771084337349397, 'partial': 0.4117647058823529}, 'recall': {'support': 0.6947141316073355, 'agreement': 0.5321100917431193, 'direct_attack': 0.006493506493506494, 'undercutter_attack': 0.39864864864864863, 'partial': 0.07216494845360824}, 'f1': {'support': 0.7219730941704036, 'agreement': 0.42181818181818187, 'direct_attack': 0.0125, 'undercutter_attack': 0.2458333333333333, 'partial': 0.12280701754385964}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.5356217616580311, 'recall': 0.5356217616580311, 'f1': 0.5356217616580311, 'support': None}, 'macro_avg': {'precision': 0.3713996765426729, 'recall': 0.34082626538924365, 'f1': 0.3049863253731557, 'support': None}, 'weighted_avg': {'precision': 0.5600257921019336, 'recall': 0.5356217616580311, 'f1': 0.5255479507560981, 'support': None}}
Loss: tensor(26.5331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.4950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.8886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.7262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.9987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.8276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2284, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7790432801822323, 'agreement': 0.4618834080717489, 'direct_attack': 0.2, 'undercutter_attack': 0.191044776119403, 'partial': 0.3181818181818182}, 'recall': {'support': 0.7378640776699029, 'agreement': 0.4724770642201835, 'direct_attack': 0.025974025974025976, 'undercutter_attack': 0.43243243243243246, 'partial': 0.28865979381443296}, 'f1': {'support': 0.7578947368421053, 'agreement': 0.46712018140589573, 'direct_attack': 0.04597701149425288, 'undercutter_attack': 0.2650103519668737, 'partial': 0.30270270270270266}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.5718911917098446, 'recall': 0.5718911917098446, 'f1': 0.5718911917098446, 'support': None}, 'macro_avg': {'precision': 0.39003065651104046, 'recall': 0.3914814788221956, 'f1': 0.36774099688236606, 'support': None}, 'weighted_avg': {'precision': 0.5911929837551027, 'recall': 0.5718911917098446, 'f1': 0.5699901390042043, 'support': None}}
Loss: tensor(23.1923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.0442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.0459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.5839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.5434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.7054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2800, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7873090481786134, 'agreement': 0.4318181818181818, 'direct_attack': 0.25806451612903225, 'undercutter_attack': 0.18571428571428572, 'partial': 0.30434782608695654}, 'recall': {'support': 0.7227615965480043, 'agreement': 0.43577981651376146, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.4391891891891892, 'partial': 0.28865979381443296}, 'f1': {'support': 0.7536557930258718, 'agreement': 0.4337899543378996, 'direct_attack': 0.08648648648648648, 'undercutter_attack': 0.2610441767068273, 'partial': 0.2962962962962963}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.560880829015544, 'recall': 0.560880829015544, 'f1': 0.560880829015544, 'support': None}, 'macro_avg': {'precision': 0.39345077158541397, 'recall': 0.387667689602688, 'f1': 0.36625454137067626, 'support': None}, 'weighted_avg': {'precision': 0.5963220467603356, 'recall': 0.560880829015544, 'f1': 0.5659969740886758, 'support': None}}
Loss: tensor(20.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.0050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.4995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1728, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7901364113326338, 'agreement': 0.4857142857142857, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.2177121771217712, 'partial': 0.3106796116504854}, 'recall': {'support': 0.8122977346278317, 'agreement': 0.38990825688073394, 'direct_attack': 0.06493506493506493, 'undercutter_attack': 0.39864864864864863, 'partial': 0.32989690721649484}, 'f1': {'support': 0.8010638297872341, 'agreement': 0.43256997455470736, 'direct_attack': 0.10204081632653061, 'undercutter_attack': 0.28162291169451076, 'partial': 0.31999999999999995}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6081606217616581, 'recall': 0.6081606217616581, 'f1': 0.6081606217616581, 'support': None}, 'macro_avg': {'precision': 0.40846754478288283, 'recall': 0.3991373224617548, 'f1': 0.38745950647259664, 'support': None}, 'weighted_avg': {'precision': 0.6071024344571577, 'recall': 0.6081606217616581, 'f1': 0.5993011018852108, 'support': None}}
Loss: tensor(16.1334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.4564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9470, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7384341637010676, 'agreement': 0.424, 'direct_attack': 0.24, 'undercutter_attack': 0.31007751937984496, 'partial': 0.3626373626373626}, 'recall': {'support': 0.895361380798274, 'agreement': 0.24311926605504589, 'direct_attack': 0.11688311688311688, 'undercutter_attack': 0.2702702702702703, 'partial': 0.3402061855670103}, 'f1': {'support': 0.8093612871769867, 'agreement': 0.30903790087463556, 'direct_attack': 0.1572052401746725, 'undercutter_attack': 0.2888086642599278, 'partial': 0.3510638297872341}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6308290155440415, 'recall': 0.6308290155440415, 'f1': 0.6308290155440415, 'support': None}, 'macro_avg': {'precision': 0.415029809143655, 'recall': 0.37316804391474345, 'f1': 0.3830953844546914, 'support': None}, 'weighted_avg': {'precision': 0.5796552893749554, 'recall': 0.6308290155440415, 'f1': 0.5949835857451217, 'support': None}}
Loss: tensor(11.8248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6104, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.679814385150812, 'agreement': 0.43209876543209874, 'direct_attack': 0.0, 'undercutter_attack': 0.2582781456953642, 'partial': 0.5}, 'recall': {'support': 0.948220064724919, 'agreement': 0.16055045871559634, 'direct_attack': 0.0, 'undercutter_attack': 0.2635135135135135, 'partial': 0.09278350515463918}, 'f1': {'support': 0.7918918918918918, 'agreement': 0.23411371237458195, 'direct_attack': 0.0, 'undercutter_attack': 0.2608695652173913, 'partial': 0.1565217391304348}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6230569948186528, 'recall': 0.6230569948186528, 'f1': 0.6230569948186528, 'support': None}, 'macro_avg': {'precision': 0.374038259255655, 'recall': 0.2930135084217336, 'f1': 0.28867938172286, 'support': None}, 'weighted_avg': {'precision': 0.5253307198587528, 'recall': 0.6230569948186528, 'f1': 0.5433367081795781, 'support': None}}
Loss: tensor(10.4153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2595, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7681307456588355, 'agreement': 0.4482758620689655, 'direct_attack': 0.2, 'undercutter_attack': 0.19194312796208532, 'partial': 0.36363636363636365}, 'recall': {'support': 0.8112189859762675, 'agreement': 0.17889908256880735, 'direct_attack': 0.05844155844155844, 'undercutter_attack': 0.5472972972972973, 'partial': 0.041237113402061855}, 'f1': {'support': 0.7890870933892971, 'agreement': 0.25573770491803277, 'direct_attack': 0.09045226130653265, 'undercutter_attack': 0.28421052631578947, 'partial': 0.07407407407407407}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.5731865284974094, 'recall': 0.5731865284974094, 'f1': 0.5731865284974094, 'support': None}, 'macro_avg': {'precision': 0.39439721986525, 'recall': 0.32741880753719854, 'f1': 0.2987123320007452, 'support': None}, 'weighted_avg': {'precision': 0.5856616900051107, 'recall': 0.5731865284974094, 'f1': 0.5507853280862289, 'support': None}}
Loss: tensor(6.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6837, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9191321499013807, 'agreement': 0.34375, 'direct_attack': 0.13404825737265416, 'undercutter_attack': 0.1925133689839572, 'partial': 0.3248407643312102}, 'recall': {'support': 0.5026968716289104, 'agreement': 0.5045871559633027, 'direct_attack': 0.3246753246753247, 'undercutter_attack': 0.24324324324324326, 'partial': 0.5257731958762887}, 'f1': {'support': 0.6499302649930264, 'agreement': 0.40892193308550184, 'direct_attack': 0.18975332068311196, 'undercutter_attack': 0.21492537313432836, 'partial': 0.40157480314960625}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.46178756476683935, 'recall': 0.46178756476683935, 'f1': 0.46178756476683935, 'support': None}, 'macro_avg': {'precision': 0.38285690811784046, 'recall': 0.42019515827741394, 'f1': 0.37302113900911493, 'support': None}, 'weighted_avg': {'precision': 0.6526023104557783, 'recall': 0.46178756476683935, 'f1': 0.5127034064609887, 'support': None}}
Loss: tensor(12.1757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8629, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7537593984962406, 'agreement': 0.3812316715542522, 'direct_attack': 0.0, 'undercutter_attack': 0.3103448275862069, 'partial': 0.38461538461538464}, 'recall': {'support': 0.8651564185544768, 'agreement': 0.5963302752293578, 'direct_attack': 0.0, 'undercutter_attack': 0.24324324324324326, 'partial': 0.05154639175257732}, 'f1': {'support': 0.8056253139126067, 'agreement': 0.4651162790697674, 'direct_attack': 0.0, 'undercutter_attack': 0.27272727272727276, 'partial': 0.0909090909090909}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6301813471502591, 'recall': 0.6301813471502591, 'f1': 0.6301813471502591, 'support': None}, 'macro_avg': {'precision': 0.36599025645041683, 'recall': 0.351255265755931, 'f1': 0.3268755913237475, 'support': None}, 'weighted_avg': {'precision': 0.5602863948156042, 'recall': 0.6301813471502591, 'f1': 0.5812123270829106, 'support': None}}
Loss: tensor(4.4738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5597, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7387914230019493, 'agreement': 0.5166666666666667, 'direct_attack': 0.20634920634920634, 'undercutter_attack': 0.2034383954154728, 'partial': 0.5217391304347826}, 'recall': {'support': 0.8176914778856527, 'agreement': 0.14220183486238533, 'direct_attack': 0.08441558441558442, 'undercutter_attack': 0.4797297297297297, 'partial': 0.24742268041237114}, 'f1': {'support': 0.7762416794674859, 'agreement': 0.22302158273381298, 'direct_attack': 0.11981566820276496, 'undercutter_attack': 0.2857142857142857, 'partial': 0.3356643356643357}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.5809585492227979, 'recall': 0.5809585492227979, 'f1': 0.5809585492227979, 'support': None}, 'macro_avg': {'precision': 0.4373969643736156, 'recall': 0.3542922614611447, 'f1': 0.34809151035653707, 'support': None}, 'weighted_avg': {'precision': 0.5893706854971386, 'recall': 0.5809585492227979, 'f1': 0.5579608223126369, 'support': None}}
Loss: tensor(3.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3611, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7329246935201401, 'agreement': 0.35555555555555557, 'direct_attack': 0.31746031746031744, 'undercutter_attack': 0.36363636363636365, 'partial': 0.4594594594594595}, 'recall': {'support': 0.9029126213592233, 'agreement': 0.3669724770642202, 'direct_attack': 0.12987012987012986, 'undercutter_attack': 0.1891891891891892, 'partial': 0.17525773195876287}, 'f1': {'support': 0.8090865152247463, 'agreement': 0.3611738148984199, 'direct_attack': 0.18433179723502305, 'undercutter_attack': 0.2488888888888889, 'partial': 0.2537313432835821}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6360103626943006, 'recall': 0.6360103626943006, 'f1': 0.6360103626943006, 'support': None}, 'macro_avg': {'precision': 0.44580727792636726, 'recall': 0.3528404298883051, 'f1': 0.3714424719061321, 'support': None}, 'weighted_avg': {'precision': 0.5856262566573311, 'recall': 0.6360103626943006, 'f1': 0.5949440957833236, 'support': None}}
Loss: tensor(1.5476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8810, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7509842519685039, 'agreement': 0.41714285714285715, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.22388059701492538, 'partial': 0.5172413793103449}, 'recall': {'support': 0.8230852211434736, 'agreement': 0.3348623853211009, 'direct_attack': 0.1038961038961039, 'undercutter_attack': 0.40540540540540543, 'partial': 0.15463917525773196}, 'f1': {'support': 0.7853834276891405, 'agreement': 0.37150127226463103, 'direct_attack': 0.15238095238095237, 'undercutter_attack': 0.28846153846153844, 'partial': 0.2380952380952381}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6003886010362695, 'recall': 0.6003886010362695, 'f1': 0.6003886010362695, 'support': None}, 'macro_avg': {'precision': 0.43899267423018334, 'recall': 0.3643776582047632, 'f1': 0.3671644857783001, 'support': None}, 'weighted_avg': {'precision': 0.5922320508958927, 'recall': 0.6003886010362695, 'f1': 0.5817952896863571, 'support': None}}
Loss: tensor(1.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6033, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7183219178082192, 'agreement': 0.3972602739726027, 'direct_attack': 0.3235294117647059, 'undercutter_attack': 0.2876712328767123, 'partial': 0.48}, 'recall': {'support': 0.9050701186623517, 'agreement': 0.26605504587155965, 'direct_attack': 0.07142857142857142, 'undercutter_attack': 0.28378378378378377, 'partial': 0.24742268041237114}, 'f1': {'support': 0.8009546539379474, 'agreement': 0.31868131868131866, 'direct_attack': 0.11702127659574467, 'undercutter_attack': 0.28571428571428564, 'partial': 0.32653061224489793}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6308290155440415, 'recall': 0.6308290155440415, 'f1': 0.6308290155440415, 'support': None}, 'macro_avg': {'precision': 0.44135656728444805, 'recall': 0.35475204003172756, 'f1': 0.36978042943483885, 'support': None}, 'weighted_avg': {'precision': 0.5773614180128009, 'recall': 0.6308290155440415, 'f1': 0.5854520414133542, 'support': None}}
Loss: tensor(0.7934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3981, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7318141980718668, 'agreement': 0.398876404494382, 'direct_attack': 0.28846153846153844, 'undercutter_attack': 0.32142857142857145, 'partial': 0.5151515151515151}, 'recall': {'support': 0.9007551240560949, 'agreement': 0.3256880733944954, 'direct_attack': 0.09740259740259741, 'undercutter_attack': 0.30405405405405406, 'partial': 0.17525773195876287}, 'f1': {'support': 0.8075435203094776, 'agreement': 0.3585858585858586, 'direct_attack': 0.14563106796116507, 'undercutter_attack': 0.3125, 'partial': 0.2615384615384615}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6366580310880829, 'recall': 0.6366580310880829, 'f1': 0.6366580310880829, 'support': None}, 'macro_avg': {'precision': 0.4511464455215748, 'recall': 0.3606315161732009, 'f1': 0.37715978167899256, 'support': None}, 'weighted_avg': {'precision': 0.5876366711506466, 'recall': 0.6366580310880829, 'f1': 0.5963801656307338, 'support': None}}
Loss: tensor(0.5832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3060, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7368888888888889, 'agreement': 0.4206896551724138, 'direct_attack': 0.29411764705882354, 'undercutter_attack': 0.2807017543859649, 'partial': 0.5142857142857142}, 'recall': {'support': 0.8942826321467098, 'agreement': 0.2798165137614679, 'direct_attack': 0.12987012987012986, 'undercutter_attack': 0.32432432432432434, 'partial': 0.18556701030927836}, 'f1': {'support': 0.8079922027290448, 'agreement': 0.33608815426997246, 'direct_attack': 0.18018018018018017, 'undercutter_attack': 0.30094043887147337, 'partial': 0.2727272727272727}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6321243523316062, 'recall': 0.6321243523316062, 'f1': 0.6321243523316062, 'support': None}, 'macro_avg': {'precision': 0.44933673195836105, 'recall': 0.362772122082382, 'f1': 0.37958564975558867, 'support': None}, 'weighted_avg': {'precision': 0.5903691945657268, 'recall': 0.6321243523316062, 'f1': 0.5965139039611075, 'support': None}}
Loss: tensor(0.4500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2460, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7175965665236052, 'agreement': 0.4057971014492754, 'direct_attack': 0.2807017543859649, 'undercutter_attack': 0.2867132867132867, 'partial': 0.5121951219512195}, 'recall': {'support': 0.9018338727076591, 'agreement': 0.25688073394495414, 'direct_attack': 0.1038961038961039, 'undercutter_attack': 0.27702702702702703, 'partial': 0.21649484536082475}, 'f1': {'support': 0.7992351816443595, 'agreement': 0.3146067415730337, 'direct_attack': 0.15165876777251183, 'undercutter_attack': 0.281786941580756, 'partial': 0.30434782608695654}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6282383419689119, 'recall': 0.6282383419689119, 'f1': 0.6282383419689119, 'support': None}, 'macro_avg': {'precision': 0.44060076620467037, 'recall': 0.35122651658731374, 'f1': 0.3703270917315235, 'support': None}, 'weighted_avg': {'precision': 0.5757903812963713, 'recall': 0.6282383419689119, 'f1': 0.5855291060677436, 'support': None}}
Loss: tensor(0.3762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2108, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7266375545851529, 'agreement': 0.41509433962264153, 'direct_attack': 0.2978723404255319, 'undercutter_attack': 0.2875816993464052, 'partial': 0.5}, 'recall': {'support': 0.8975188781014024, 'agreement': 0.30275229357798167, 'direct_attack': 0.09090909090909091, 'undercutter_attack': 0.2972972972972973, 'partial': 0.20618556701030927}, 'f1': {'support': 0.8030888030888033, 'agreement': 0.35013262599469497, 'direct_attack': 0.13930348258706468, 'undercutter_attack': 0.292358803986711, 'partial': 0.29197080291970806}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6321243523316062, 'recall': 0.6321243523316062, 'f1': 0.6321243523316062, 'support': None}, 'macro_avg': {'precision': 0.44543718679594635, 'recall': 0.35893262537921633, 'f1': 0.3753709037153964, 'support': None}, 'weighted_avg': {'precision': 0.5835608879967438, 'recall': 0.6321243523316062, 'f1': 0.5918622021514359, 'support': None}}
Loss: tensor(0.3333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1853, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7274320771253286, 'agreement': 0.4155844155844156, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.2894736842105263, 'partial': 0.4878048780487805}, 'recall': {'support': 0.895361380798274, 'agreement': 0.29357798165137616, 'direct_attack': 0.1038961038961039, 'undercutter_attack': 0.2972972972972973, 'partial': 0.20618556701030927}, 'f1': {'support': 0.8027079303675048, 'agreement': 0.34408602150537637, 'direct_attack': 0.15238095238095237, 'undercutter_attack': 0.29333333333333333, 'partial': 0.2898550724637681}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6308290155440415, 'recall': 0.6308290155440415, 'f1': 0.6308290155440415, 'support': None}, 'macro_avg': {'precision': 0.4412018681366673, 'recall': 0.3592636661306722, 'f1': 0.376472662010187, 'support': None}, 'weighted_avg': {'precision': 0.5823096609627408, 'recall': 0.6308290155440415, 'f1': 0.5920446542537788, 'support': None}}
Loss: tensor(0.2922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1659, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7215958369470945, 'agreement': 0.41134751773049644, 'direct_attack': 0.26865671641791045, 'undercutter_attack': 0.2624113475177305, 'partial': 0.5}, 'recall': {'support': 0.8975188781014024, 'agreement': 0.26605504587155965, 'direct_attack': 0.11688311688311688, 'undercutter_attack': 0.25, 'partial': 0.21649484536082475}, 'f1': {'support': 0.7999999999999999, 'agreement': 0.3231197771587744, 'direct_attack': 0.16289592760180996, 'undercutter_attack': 0.2560553633217993, 'partial': 0.302158273381295}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6256476683937824, 'recall': 0.6256476683937824, 'f1': 0.6256476683937824, 'support': None}, 'macro_avg': {'precision': 0.4328022837226463, 'recall': 0.34939037724338073, 'f1': 0.3688458682927357, 'support': None}, 'weighted_avg': {'precision': 0.57467818230323, 'recall': 0.6256476683937824, 'f1': 0.585707014611984, 'support': None}}
Loss: tensor(0.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1499, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7244986922406277, 'agreement': 0.4206896551724138, 'direct_attack': 0.27692307692307694, 'undercutter_attack': 0.2777777777777778, 'partial': 0.4883720930232558}, 'recall': {'support': 0.8964401294498382, 'agreement': 0.2798165137614679, 'direct_attack': 0.11688311688311688, 'undercutter_attack': 0.2702702702702703, 'partial': 0.21649484536082475}, 'f1': {'support': 0.8013500482160076, 'agreement': 0.33608815426997246, 'direct_attack': 0.16438356164383564, 'undercutter_attack': 0.273972602739726, 'partial': 0.3}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6288860103626943, 'recall': 0.6288860103626943, 'f1': 0.6288860103626943, 'support': None}, 'macro_avg': {'precision': 0.4376522590274304, 'recall': 0.35598097514510363, 'f1': 0.37515887337390835, 'support': None}, 'weighted_avg': {'precision': 0.5793069886756276, 'recall': 0.6288860103626943, 'f1': 0.5900788380995616, 'support': None}}
Loss: tensor(0.2369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1366, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7256792287467134, 'agreement': 0.41496598639455784, 'direct_attack': 0.28125, 'undercutter_attack': 0.2702702702702703, 'partial': 0.4772727272727273}, 'recall': {'support': 0.8932038834951457, 'agreement': 0.2798165137614679, 'direct_attack': 0.11688311688311688, 'undercutter_attack': 0.2702702702702703, 'partial': 0.21649484536082475}, 'f1': {'support': 0.8007736943907157, 'agreement': 0.33424657534246577, 'direct_attack': 0.1651376146788991, 'undercutter_attack': 0.2702702702702703, 'partial': 0.2978723404255319}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6269430051813472, 'recall': 0.6269430051813472, 'f1': 0.6269430051813472, 'support': None}, 'macro_avg': {'precision': 0.43388764253685375, 'recall': 0.3553337259541651, 'f1': 0.3736600990215765, 'support': None}, 'weighted_avg': {'precision': 0.5782222698365748, 'recall': 0.6269430051813472, 'f1': 0.589059441584636, 'support': None}}
Loss: tensor(0.2180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1252, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7236268526591108, 'agreement': 0.41379310344827586, 'direct_attack': 0.2727272727272727, 'undercutter_attack': 0.2765957446808511, 'partial': 0.4888888888888889}, 'recall': {'support': 0.895361380798274, 'agreement': 0.27522935779816515, 'direct_attack': 0.11688311688311688, 'undercutter_attack': 0.2635135135135135, 'partial': 0.2268041237113402}, 'f1': {'support': 0.8003857280617165, 'agreement': 0.33057851239669417, 'direct_attack': 0.16363636363636366, 'undercutter_attack': 0.2698961937716263, 'partial': 0.30985915492957744}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6275906735751295, 'recall': 0.6275906735751295, 'f1': 0.6275906735751295, 'support': None}, 'macro_avg': {'precision': 0.4351263724808798, 'recall': 0.35555829854088195, 'f1': 0.3748711905591956, 'support': None}, 'weighted_avg': {'precision': 0.5773104801824533, 'recall': 0.6275906735751295, 'f1': 0.5888760753381219, 'support': None}}
Loss: tensor(0.1999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1152, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7259194395796847, 'agreement': 0.4041095890410959, 'direct_attack': 0.28169014084507044, 'undercutter_attack': 0.2714285714285714, 'partial': 0.4888888888888889}, 'recall': {'support': 0.8942826321467098, 'agreement': 0.2706422018348624, 'direct_attack': 0.12987012987012986, 'undercutter_attack': 0.25675675675675674, 'partial': 0.2268041237113402}, 'f1': {'support': 0.8013533107781536, 'agreement': 0.3241758241758242, 'direct_attack': 0.17777777777777778, 'undercutter_attack': 0.2638888888888889, 'partial': 0.30985915492957744}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6269430051813472, 'recall': 0.6269430051813472, 'f1': 0.6269430051813472, 'support': None}, 'macro_avg': {'precision': 0.4344073259566622, 'recall': 0.35567116886395983, 'f1': 0.3754109913100444, 'support': None}, 'weighted_avg': {'precision': 0.5777183571147139, 'recall': 0.6269430051813472, 'f1': 0.5893876425668266, 'support': None}}
Loss: tensor(0.1846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1065, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7256792287467134, 'agreement': 0.4013605442176871, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.2695035460992908, 'partial': 0.4888888888888889}, 'recall': {'support': 0.8932038834951457, 'agreement': 0.2706422018348624, 'direct_attack': 0.12987012987012986, 'undercutter_attack': 0.25675675675675674, 'partial': 0.2268041237113402}, 'f1': {'support': 0.8007736943907157, 'agreement': 0.32328767123287666, 'direct_attack': 0.17857142857142855, 'undercutter_attack': 0.26297577854671284, 'partial': 0.30985915492957744}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6262953367875648, 'recall': 0.6262953367875648, 'f1': 0.6262953367875648, 'support': None}, 'macro_avg': {'precision': 0.43422929873337307, 'recall': 0.35545541913364703, 'f1': 0.3750935455342622, 'support': None}, 'weighted_avg': {'precision': 0.5774028437387153, 'recall': 0.6262953367875648, 'f1': 0.588905881011686, 'support': None}}
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0989, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7250437828371279, 'agreement': 0.3972602739726027, 'direct_attack': 0.28169014084507044, 'undercutter_attack': 0.2642857142857143, 'partial': 0.4888888888888889}, 'recall': {'support': 0.8932038834951457, 'agreement': 0.26605504587155965, 'direct_attack': 0.12987012987012986, 'undercutter_attack': 0.25, 'partial': 0.2268041237113402}, 'f1': {'support': 0.8003866602223296, 'agreement': 0.31868131868131866, 'direct_attack': 0.17777777777777778, 'undercutter_attack': 0.2569444444444445, 'partial': 0.30985915492957744}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.625, 'recall': 0.625, 'f1': 0.625, 'support': None}, 'macro_avg': {'precision': 0.4314337601658808, 'recall': 0.3531866365896351, 'f1': 0.3727298712110896, 'support': None}, 'weighted_avg': {'precision': 0.5755408782659934, 'recall': 0.625, 'f1': 0.5873658387839065, 'support': None}}
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0922, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7256792287467134, 'agreement': 0.39864864864864863, 'direct_attack': 0.28169014084507044, 'undercutter_attack': 0.26618705035971224, 'partial': 0.4888888888888889}, 'recall': {'support': 0.8932038834951457, 'agreement': 0.2706422018348624, 'direct_attack': 0.12987012987012986, 'undercutter_attack': 0.25, 'partial': 0.2268041237113402}, 'f1': {'support': 0.8007736943907157, 'agreement': 0.3224043715846994, 'direct_attack': 0.17777777777777778, 'undercutter_attack': 0.2578397212543554, 'partial': 0.30985915492957744}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6256476683937824, 'recall': 0.6256476683937824, 'f1': 0.6256476683937824, 'support': None}, 'macro_avg': {'precision': 0.43221879149780673, 'recall': 0.35410406778229564, 'f1': 0.3737309439874251, 'support': None}, 'weighted_avg': {'precision': 0.5763006721627003, 'recall': 0.6256476683937824, 'f1': 0.5882096905811199, 'support': None}}
Loss: tensor(0.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0863, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7241681260945709, 'agreement': 0.39072847682119205, 'direct_attack': 0.28169014084507044, 'undercutter_attack': 0.26666666666666666, 'partial': 0.4888888888888889}, 'recall': {'support': 0.8921251348435815, 'agreement': 0.2706422018348624, 'direct_attack': 0.12987012987012986, 'undercutter_attack': 0.24324324324324326, 'partial': 0.2268041237113402}, 'f1': {'support': 0.7994200096665055, 'agreement': 0.3197831978319783, 'direct_attack': 0.17777777777777778, 'undercutter_attack': 0.2544169611307421, 'partial': 0.30985915492957744}, 'support': {'support': 927, 'agreement': 218, 'direct_attack': 154, 'undercutter_attack': 148, 'partial': 97}, 'micro_avg': {'precision': 0.6243523316062176, 'recall': 0.6243523316062176, 'f1': 0.6243523316062176, 'support': None}, 'macro_avg': {'precision': 0.4304284598632778, 'recall': 0.35253696670063145, 'f1': 0.3722514202673163, 'support': None}, 'weighted_avg': {'precision': 0.5743211343366041, 'recall': 0.6243523316062176, 'f1': 0.5866987772937295, 'support': None}}
Loss: tensor(0.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0811, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 3-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6392857142857142, 'agreement': 0.13414634146341464, 'direct_attack': 0.08849557522123894, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.7690655209452202, 'agreement': 0.10679611650485436, 'direct_attack': 0.15748031496062992, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.6981960019502682, 'agreement': 0.11891891891891891, 'direct_attack': 0.11331444759206799, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.4941329856584094, 'recall': 0.4941329856584094, 'f1': 0.4941329856584094, 'support': None}, 'macro_avg': {'precision': 0.17238552619407357, 'recall': 0.20666839048214086, 'f1': 0.18608587369225102, 'support': None}, 'weighted_avg': {'precision': 0.4133299116001048, 'recall': 0.4941329856584094, 'f1': 0.4490930312628355, 'support': None}}
Loss: tensor(46.9485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.5897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.7729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.4936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.4015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.7313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.4069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.4648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.8672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.5921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.2037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.1369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.3536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.2703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.8903, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7405940594059406, 'agreement': 0.17137293086660174, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.40171858216971, 'agreement': 0.8543689320388349, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.520891364902507, 'agreement': 0.2854825628548256, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.35853976531942633, 'recall': 0.35853976531942633, 'f1': 0.3585397653194264, 'support': None}, 'macro_avg': {'precision': 0.18239339805450847, 'recall': 0.251217502841709, 'f1': 0.16127478555146652, 'support': None}, 'weighted_avg': {'precision': 0.4724875443712194, 'recall': 0.35853976531942633, 'f1': 0.354471491963708, 'support': None}}
Loss: tensor(43.7530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.6358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.5873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.4787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.9586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.0134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.6744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.8168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.5539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.2134, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7688266199649737, 'agreement': 0.19267139479905437, 'direct_attack': 0.10434782608695652, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.4715359828141783, 'agreement': 0.7912621359223301, 'direct_attack': 0.09448818897637795, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.5845539280958721, 'agreement': 0.30988593155893535, 'direct_attack': 0.09917355371900825, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.4002607561929596, 'recall': 0.4002607561929596, 'f1': 0.40026075619295953, 'support': None}, 'macro_avg': {'precision': 0.2131691681701969, 'recall': 0.27145726154257727, 'f1': 0.19872268267476317, 'support': None}, 'weighted_avg': {'precision': 0.5011212936304037, 'recall': 0.4002607561929596, 'f1': 0.4045966429470089, 'support': None}}
Loss: tensor(42.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.3111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.8077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.7965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.4057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.3119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.8846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.7105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.3728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.9130, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.780373831775701, 'agreement': 0.2755474452554745, 'direct_attack': 0.14705882352941177, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.7175080558539205, 'agreement': 0.7330097087378641, 'direct_attack': 0.11811023622047244, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.7476217123670957, 'agreement': 0.4005305039787798, 'direct_attack': 0.13100436681222707, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5436766623207301, 'recall': 0.5436766623207301, 'f1': 0.5436766623207301, 'support': None}, 'macro_avg': {'precision': 0.24059602011211742, 'recall': 0.31372560016245143, 'f1': 0.2558313166316205, 'support': None}, 'weighted_avg': {'precision': 0.5227948381317082, 'recall': 0.5436766623207301, 'f1': 0.5183720030107872, 'support': None}}
Loss: tensor(35.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.3407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.6848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.5794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.8427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.8760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.7222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.9287, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7885783718104495, 'agreement': 0.36962750716332377, 'direct_attack': 0.14285714285714285, 'undercutter_attack': 0.13736263736263737, 'partial': 0.2}, 'recall': {'support': 0.6970998925886144, 'agreement': 0.6262135922330098, 'direct_attack': 0.1968503937007874, 'undercutter_attack': 0.1592356687898089, 'partial': 0.008849557522123894}, 'f1': {'support': 0.7400228050171036, 'agreement': 0.46486486486486484, 'direct_attack': 0.16556291390728475, 'undercutter_attack': 0.14749262536873156, 'partial': 0.016949152542372878}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5404172099087353, 'recall': 0.5404172099087353, 'f1': 0.5404172099087353, 'support': None}, 'macro_avg': {'precision': 0.3276851318387107, 'recall': 0.3376498209668689, 'f1': 0.30697847234007153, 'support': None}, 'weighted_avg': {'precision': 0.5688517091525191, 'recall': 0.5404172099087353, 'f1': 0.5416046154625096, 'support': None}}
Loss: tensor(30.8682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.0899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.9009, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7776497695852534, 'agreement': 0.3617021276595745, 'direct_attack': 0.18840579710144928, 'undercutter_attack': 0.20967741935483872, 'partial': 0.2}, 'recall': {'support': 0.7250268528464017, 'agreement': 0.5776699029126213, 'direct_attack': 0.10236220472440945, 'undercutter_attack': 0.33121019108280253, 'partial': 0.035398230088495575}, 'f1': {'support': 0.7504168982768203, 'agreement': 0.4448598130841122, 'direct_attack': 0.1326530612244898, 'undercutter_attack': 0.25679012345679014, 'partial': 0.06015037593984962}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5625814863102999, 'recall': 0.5625814863102999, 'f1': 0.5625814863102999, 'support': None}, 'macro_avg': {'precision': 0.3474870227402232, 'recall': 0.35433347633094614, 'f1': 0.3289740543964125, 'support': None}, 'weighted_avg': {'precision': 0.572326900164496, 'recall': 0.5625814863102999, 'f1': 0.5568704266169988, 'support': None}}
Loss: tensor(23.2657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.6608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.5474, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7814726840855107, 'agreement': 0.30357142857142855, 'direct_attack': 0.11688311688311688, 'undercutter_attack': 0.26011560693641617, 'partial': 0.3023255813953488}, 'recall': {'support': 0.706766917293233, 'agreement': 0.24757281553398058, 'direct_attack': 0.28346456692913385, 'undercutter_attack': 0.28662420382165604, 'partial': 0.11504424778761062}, 'f1': {'support': 0.7422447828539199, 'agreement': 0.27272727272727276, 'direct_attack': 0.16551724137931037, 'undercutter_attack': 0.2727272727272727, 'partial': 0.16666666666666666}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5234680573663625, 'recall': 0.5234680573663625, 'f1': 0.5234680573663625, 'support': None}, 'macro_avg': {'precision': 0.35287368357436416, 'recall': 0.3278945502731228, 'f1': 0.32397664727088854, 'support': None}, 'weighted_avg': {'precision': 0.5736192177315333, 'recall': 0.5234680573663625, 'f1': 0.5409934262226239, 'support': None}}
Loss: tensor(16.9331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.8473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0373, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7096774193548387, 'agreement': 0.3, 'direct_attack': 0.14903846153846154, 'undercutter_attack': 0.28888888888888886, 'partial': 0.35384615384615387}, 'recall': {'support': 0.8506981740064447, 'agreement': 0.014563106796116505, 'direct_attack': 0.2440944881889764, 'undercutter_attack': 0.2484076433121019, 'partial': 0.20353982300884957}, 'f1': {'support': 0.7738153395212507, 'agreement': 0.02777777777777778, 'direct_attack': 0.18507462686567164, 'undercutter_attack': 0.26712328767123283, 'partial': 0.25842696629213485}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5788787483702738, 'recall': 0.5788787483702738, 'f1': 0.5788787483702738, 'support': None}, 'macro_avg': {'precision': 0.36029018472566865, 'recall': 0.3122606470624978, 'f1': 0.30244359962561357, 'support': None}, 'weighted_avg': {'precision': 0.5389685351857303, 'recall': 0.5788787483702738, 'f1': 0.5350647876687364, 'support': None}}
Loss: tensor(20.7269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7849, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7327235772357723, 'agreement': 0.36363636363636365, 'direct_attack': 0.17857142857142858, 'undercutter_attack': 0.21238938053097345, 'partial': 0.45454545454545453}, 'recall': {'support': 0.7744360902255639, 'agreement': 0.0970873786407767, 'direct_attack': 0.15748031496062992, 'undercutter_attack': 0.4585987261146497, 'partial': 0.17699115044247787}, 'f1': {'support': 0.7530026109660575, 'agreement': 0.15325670498084293, 'direct_attack': 0.1673640167364017, 'undercutter_attack': 0.2903225806451613, 'partial': 0.25477707006369427}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5560625814863103, 'recall': 0.5560625814863103, 'f1': 0.5560625814863103, 'support': None}, 'macro_avg': {'precision': 0.3883732409039985, 'recall': 0.33291873207681966, 'f1': 0.3237445966784315, 'support': None}, 'weighted_avg': {'precision': 0.5635346035535629, 'recall': 0.5560625814863103, 'f1': 0.5399230744716192, 'support': None}}
Loss: tensor(8.6612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8329, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.708029197080292, 'agreement': 0.3694581280788177, 'direct_attack': 0.0, 'undercutter_attack': 0.2290748898678414, 'partial': 1.0}, 'recall': {'support': 0.8335123523093448, 'agreement': 0.3640776699029126, 'direct_attack': 0.0, 'undercutter_attack': 0.33121019108280253, 'partial': 0.008849557522123894}, 'f1': {'support': 0.7656635421805623, 'agreement': 0.36674816625916873, 'direct_attack': 0.0, 'undercutter_attack': 0.27083333333333337, 'partial': 0.017543859649122806}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5893089960886571, 'recall': 0.5893089960886571, 'f1': 0.5893089960886571, 'support': None}, 'macro_avg': {'precision': 0.46131244300539026, 'recall': 0.30752995416343676, 'f1': 0.2841577802844375, 'support': None}, 'weighted_avg': {'precision': 0.5764330603489174, 'recall': 0.5893089960886571, 'f1': 0.5429505668143263, 'support': None}}
Loss: tensor(8.6925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5303, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7908101571946796, 'agreement': 0.38848920863309355, 'direct_attack': 0.1072463768115942, 'undercutter_attack': 0.275, 'partial': 0.21678321678321677}, 'recall': {'support': 0.7024704618689581, 'agreement': 0.2621359223300971, 'direct_attack': 0.29133858267716534, 'undercutter_attack': 0.14012738853503184, 'partial': 0.2743362831858407}, 'f1': {'support': 0.7440273037542662, 'agreement': 0.31304347826086953, 'direct_attack': 0.15677966101694915, 'undercutter_attack': 0.1856540084388186, 'partial': 0.2421875}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5202086049543677, 'recall': 0.5202086049543677, 'f1': 0.5202086049543677, 'support': None}, 'macro_avg': {'precision': 0.35566579188451686, 'recall': 0.33408172771941863, 'f1': 0.32833839029418066, 'support': None}, 'weighted_avg': {'precision': 0.5851139678476139, 'recall': 0.5202086049543677, 'f1': 0.543417379459588, 'support': None}}
Loss: tensor(7.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0013, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7895362663495838, 'agreement': 0.3977272727272727, 'direct_attack': 0.13333333333333333, 'undercutter_attack': 0.18787878787878787, 'partial': 0.5}, 'recall': {'support': 0.7132116004296455, 'agreement': 0.33980582524271846, 'direct_attack': 0.1732283464566929, 'undercutter_attack': 0.39490445859872614, 'partial': 0.09734513274336283}, 'f1': {'support': 0.7494356659142212, 'agreement': 0.3664921465968586, 'direct_attack': 0.1506849315068493, 'undercutter_attack': 0.2546201232032854, 'partial': 0.16296296296296295}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5404172099087353, 'recall': 0.5404172099087353, 'f1': 0.5404172099087353, 'support': None}, 'macro_avg': {'precision': 0.4016951320577956, 'recall': 0.3436990726942291, 'f1': 0.3368391660368355, 'support': None}, 'weighted_avg': {'precision': 0.5996873436659607, 'recall': 0.5404172099087353, 'f1': 0.5545952722452369, 'support': None}}
Loss: tensor(4.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6134, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7483940042826552, 'agreement': 0.43137254901960786, 'direct_attack': 0.11637931034482758, 'undercutter_attack': 0.18834080717488788, 'partial': 0.3953488372093023}, 'recall': {'support': 0.7508055853920516, 'agreement': 0.21359223300970873, 'direct_attack': 0.2125984251968504, 'undercutter_attack': 0.267515923566879, 'partial': 0.1504424778761062}, 'f1': {'support': 0.749597855227882, 'agreement': 0.2857142857142857, 'direct_attack': 0.15041782729805014, 'undercutter_attack': 0.22105263157894733, 'partial': 0.21794871794871792}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5404172099087353, 'recall': 0.5404172099087353, 'f1': 0.5404172099087353, 'support': None}, 'macro_avg': {'precision': 0.3759671016062561, 'recall': 0.31899092900831916, 'f1': 0.3249462635535766, 'support': None}, 'weighted_avg': {'precision': 0.5701705742047541, 'recall': 0.5404172099087353, 'f1': 0.5444389037987308, 'support': None}}
Loss: tensor(2.7699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0341, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7187206020696143, 'agreement': 0.3867924528301887, 'direct_attack': 0.14705882352941177, 'undercutter_attack': 0.23636363636363636, 'partial': 0.4418604651162791}, 'recall': {'support': 0.8206229860365198, 'agreement': 0.19902912621359223, 'direct_attack': 0.11811023622047244, 'undercutter_attack': 0.33121019108280253, 'partial': 0.168141592920354}, 'f1': {'support': 0.7662988966900701, 'agreement': 0.2628205128205128, 'direct_attack': 0.13100436681222707, 'undercutter_attack': 0.2758620689655172, 'partial': 0.2435897435897436}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5808344198174706, 'recall': 0.5808344198174706, 'f1': 0.5808344198174706, 'support': None}, 'macro_avg': {'precision': 0.386159195981826, 'recall': 0.3274228264947482, 'f1': 0.33591511777561417, 'support': None}, 'weighted_avg': {'precision': 0.5570560103424351, 'recall': 0.5808344198174706, 'f1': 0.5573916811589706, 'support': None}}
Loss: tensor(1.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0379, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7486910994764397, 'agreement': 0.38461538461538464, 'direct_attack': 0.13068181818181818, 'undercutter_attack': 0.23222748815165878, 'partial': 0.5652173913043478}, 'recall': {'support': 0.7679914070891515, 'agreement': 0.3155339805825243, 'direct_attack': 0.18110236220472442, 'undercutter_attack': 0.31210191082802546, 'partial': 0.11504424778761062}, 'f1': {'support': 0.7582184517497349, 'agreement': 0.3466666666666667, 'direct_attack': 0.15181518151815182, 'undercutter_attack': 0.266304347826087, 'partial': 0.19117647058823528}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5638852672750978, 'recall': 0.5638852672750978, 'f1': 0.5638852672750978, 'support': None}, 'macro_avg': {'precision': 0.4122866363459298, 'recall': 0.3383547816984072, 'f1': 0.3428362236697751, 'support': None}, 'weighted_avg': {'precision': 0.5822607917924558, 'recall': 0.5638852672750978, 'f1': 0.560631006356133, 'support': None}}
Loss: tensor(1.0098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0706, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7367367367367368, 'agreement': 0.3819444444444444, 'direct_attack': 0.14285714285714285, 'undercutter_attack': 0.21610169491525424, 'partial': 0.5862068965517241}, 'recall': {'support': 0.790547798066595, 'agreement': 0.2669902912621359, 'direct_attack': 0.14173228346456693, 'undercutter_attack': 0.3248407643312102, 'partial': 0.1504424778761062}, 'f1': {'support': 0.7626943005181348, 'agreement': 0.3142857142857143, 'direct_attack': 0.14229249011857706, 'undercutter_attack': 0.2595419847328244, 'partial': 0.23943661971830987}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5717079530638852, 'recall': 0.5717079530638852, 'f1': 0.5717079530638852, 'support': None}, 'macro_avg': {'precision': 0.4127693831010605, 'recall': 0.3349107230001228, 'f1': 0.34365022187471206, 'support': None}, 'weighted_avg': {'precision': 0.5755506258229167, 'recall': 0.5717079530638852, 'f1': 0.561073550718072, 'support': None}}
Loss: tensor(0.6561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4815, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7254528122020972, 'agreement': 0.3609022556390977, 'direct_attack': 0.15454545454545454, 'undercutter_attack': 0.24752475247524752, 'partial': 0.475}, 'recall': {'support': 0.8174006444683136, 'agreement': 0.23300970873786409, 'direct_attack': 0.13385826771653545, 'undercutter_attack': 0.3184713375796178, 'partial': 0.168141592920354}, 'f1': {'support': 0.7686868686868686, 'agreement': 0.2831858407079646, 'direct_attack': 0.14345991561181437, 'undercutter_attack': 0.2785515320334262, 'partial': 0.24836601307189543}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5834419817470665, 'recall': 0.5834419817470665, 'f1': 0.5834419817470665, 'support': None}, 'macro_avg': {'precision': 0.39268505497237943, 'recall': 0.334176310284537, 'f1': 0.3444500340223938, 'support': None}, 'weighted_avg': {'precision': 0.5618683778928899, 'recall': 0.5834419817470665, 'f1': 0.5632341050993401, 'support': None}}
Loss: tensor(0.4825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1577, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7306949806949807, 'agreement': 0.37037037037037035, 'direct_attack': 0.15384615384615385, 'undercutter_attack': 0.24390243902439024, 'partial': 0.4634146341463415}, 'recall': {'support': 0.8131041890440387, 'agreement': 0.24271844660194175, 'direct_attack': 0.14173228346456693, 'undercutter_attack': 0.3184713375796178, 'partial': 0.168141592920354}, 'f1': {'support': 0.7697000508388409, 'agreement': 0.29325513196480935, 'direct_attack': 0.1475409836065574, 'undercutter_attack': 0.27624309392265195, 'partial': 0.24675324675324675}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5827900912646675, 'recall': 0.5827900912646675, 'f1': 0.5827900912646675, 'support': None}, 'macro_avg': {'precision': 0.3924457156164473, 'recall': 0.3368335699221038, 'f1': 0.3466985014172212, 'support': None}, 'weighted_avg': {'precision': 0.5650393229772821, 'recall': 0.5827900912646675, 'f1': 0.5651840235089424, 'support': None}}
Loss: tensor(0.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9597, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7276264591439688, 'agreement': 0.35877862595419846, 'direct_attack': 0.14960629921259844, 'undercutter_attack': 0.23333333333333334, 'partial': 0.5}, 'recall': {'support': 0.80343716433942, 'agreement': 0.22815533980582525, 'direct_attack': 0.14960629921259844, 'undercutter_attack': 0.31210191082802546, 'partial': 0.168141592920354}, 'f1': {'support': 0.7636549259826442, 'agreement': 0.2789317507418398, 'direct_attack': 0.14960629921259844, 'undercutter_attack': 0.2670299727520436, 'partial': 0.25165562913907286}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5749674054758801, 'recall': 0.5749674054758801, 'f1': 0.5749674054758801, 'support': None}, 'macro_avg': {'precision': 0.3938689435288198, 'recall': 0.33228846142124463, 'f1': 0.34217571556563975, 'support': None}, 'weighted_avg': {'precision': 0.5628826360775313, 'recall': 0.5749674054758801, 'f1': 0.5591808791117646, 'support': None}}
Loss: tensor(0.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8267, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7247353224254091, 'agreement': 0.35384615384615387, 'direct_attack': 0.15966386554621848, 'undercutter_attack': 0.23076923076923078, 'partial': 0.5}, 'recall': {'support': 0.8088077336197637, 'agreement': 0.22330097087378642, 'direct_attack': 0.14960629921259844, 'undercutter_attack': 0.3057324840764331, 'partial': 0.168141592920354}, 'f1': {'support': 0.7644670050761421, 'agreement': 0.27380952380952384, 'direct_attack': 0.15447154471544713, 'undercutter_attack': 0.263013698630137, 'partial': 0.25165562913907286}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5769230769230769, 'recall': 0.5769230769230769, 'f1': 0.5769230769230769, 'support': None}, 'macro_avg': {'precision': 0.3938029145174024, 'recall': 0.3311178161405871, 'f1': 0.3414834802740646, 'support': None}, 'weighted_avg': {'precision': 0.5610358363921137, 'recall': 0.5769230769230769, 'f1': 0.5589776183749405, 'support': None}}
Loss: tensor(0.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7194, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7258687258687259, 'agreement': 0.3560606060606061, 'direct_attack': 0.14782608695652175, 'undercutter_attack': 0.23113207547169812, 'partial': 0.48717948717948717}, 'recall': {'support': 0.807733619763695, 'agreement': 0.22815533980582525, 'direct_attack': 0.13385826771653545, 'undercutter_attack': 0.31210191082802546, 'partial': 0.168141592920354}, 'f1': {'support': 0.7646161667513981, 'agreement': 0.2781065088757397, 'direct_attack': 0.14049586776859505, 'undercutter_attack': 0.26558265582655827, 'partial': 0.25000000000000006}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.576271186440678, 'recall': 0.576271186440678, 'f1': 0.576271186440678, 'support': None}, 'macro_avg': {'precision': 0.3896133963074078, 'recall': 0.329998146206887, 'f1': 0.33976023984445824, 'support': None}, 'weighted_avg': {'precision': 0.5601337676506425, 'recall': 0.576271186440678, 'f1': 0.5586291031586279, 'support': None}}
Loss: tensor(0.2247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6260, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7238372093023255, 'agreement': 0.34375, 'direct_attack': 0.15966386554621848, 'undercutter_attack': 0.22685185185185186, 'partial': 0.48717948717948717}, 'recall': {'support': 0.8023630504833512, 'agreement': 0.21359223300970873, 'direct_attack': 0.14960629921259844, 'undercutter_attack': 0.31210191082802546, 'partial': 0.168141592920354}, 'f1': {'support': 0.761079979623026, 'agreement': 0.26347305389221554, 'direct_attack': 0.15447154471544713, 'undercutter_attack': 0.26273458445040215, 'partial': 0.25000000000000006}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5723598435462842, 'recall': 0.5723598435462842, 'f1': 0.5723598435462842, 'support': None}, 'macro_avg': {'precision': 0.38825648277597663, 'recall': 0.32916101729080754, 'f1': 0.33835183253621814, 'support': None}, 'weighted_avg': {'precision': 0.5577896190201158, 'recall': 0.5723598435462842, 'f1': 0.5553833937864463, 'support': None}}
Loss: tensor(0.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5545, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.723136495643756, 'agreement': 0.3387096774193548, 'direct_attack': 0.168, 'undercutter_attack': 0.22790697674418606, 'partial': 0.4864864864864865}, 'recall': {'support': 0.8023630504833512, 'agreement': 0.20388349514563106, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.31210191082802546, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7606924643584522, 'agreement': 0.2545454545454546, 'direct_attack': 0.16666666666666669, 'undercutter_attack': 0.26344086021505375, 'partial': 0.23999999999999996}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5717079530638852, 'recall': 0.5717079530638852, 'f1': 0.5717079530638852, 'support': None}, 'macro_avg': {'precision': 0.3888479272587567, 'recall': 0.3285989645127798, 'f1': 0.3370690891571254, 'support': None}, 'weighted_avg': {'precision': 0.5574345758243379, 'recall': 0.5717079530638852, 'f1': 0.5542946086535285, 'support': None}}
Loss: tensor(0.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4986, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7242718446601941, 'agreement': 0.3333333333333333, 'direct_attack': 0.1746031746031746, 'undercutter_attack': 0.22935779816513763, 'partial': 0.4864864864864865}, 'recall': {'support': 0.8012889366272825, 'agreement': 0.19902912621359223, 'direct_attack': 0.1732283464566929, 'undercutter_attack': 0.3184713375796178, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7608363080061193, 'agreement': 0.2492401215805471, 'direct_attack': 0.1739130434782609, 'undercutter_attack': 0.26666666666666666, 'partial': 0.23999999999999996}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5717079530638852, 'recall': 0.5717079530638852, 'f1': 0.5717079530638852, 'support': None}, 'macro_avg': {'precision': 0.38961052744966523, 'recall': 0.3302619564550831, 'f1': 0.3381312279463188, 'support': None}, 'weighted_avg': {'precision': 0.558096808673279, 'recall': 0.5717079530638852, 'f1': 0.5545995378016269, 'support': None}}
Loss: tensor(0.1628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4526, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7239024390243902, 'agreement': 0.3252032520325203, 'direct_attack': 0.16129032258064516, 'undercutter_attack': 0.2242152466367713, 'partial': 0.46153846153846156}, 'recall': {'support': 0.7969924812030075, 'agreement': 0.1941747572815534, 'direct_attack': 0.15748031496062992, 'undercutter_attack': 0.3184713375796178, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7586912065439673, 'agreement': 0.24316109422492402, 'direct_attack': 0.1593625498007968, 'undercutter_attack': 0.2631578947368421, 'partial': 0.2368421052631579}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5671447196870926, 'recall': 0.5671447196870926, 'f1': 0.5671447196870926, 'support': None}, 'macro_avg': {'precision': 0.3792299443625577, 'recall': 0.3252821852846077, 'f1': 0.33224297011393766, 'support': None}, 'weighted_avg': {'precision': 0.553314570726185, 'recall': 0.5671447196870926, 'f1': 0.5506849347430836, 'support': None}}
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4135, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7250489236790607, 'agreement': 0.32786885245901637, 'direct_attack': 0.16, 'undercutter_attack': 0.22123893805309736, 'partial': 0.46153846153846156}, 'recall': {'support': 0.7959183673469388, 'agreement': 0.1941747572815534, 'direct_attack': 0.15748031496062992, 'undercutter_attack': 0.3184713375796178, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7588325652841782, 'agreement': 0.24390243902439027, 'direct_attack': 0.15873015873015875, 'undercutter_attack': 0.2610966057441253, 'partial': 0.2368421052631579}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5664928292046936, 'recall': 0.5664928292046936, 'f1': 0.5664928292046936, 'support': None}, 'macro_avg': {'precision': 0.37913903514592723, 'recall': 0.325067362513394, 'f1': 0.33188077480920214, 'support': None}, 'weighted_avg': {'precision': 0.5539569041590258, 'recall': 0.5664928292046936, 'f1': 0.5506069595005796, 'support': None}}
Loss: tensor(0.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3796, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7238001958863859, 'agreement': 0.325, 'direct_attack': 0.15873015873015872, 'undercutter_attack': 0.22026431718061673, 'partial': 0.45}, 'recall': {'support': 0.7937701396348013, 'agreement': 0.18932038834951456, 'direct_attack': 0.15748031496062992, 'undercutter_attack': 0.3184713375796178, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7571721311475409, 'agreement': 0.23926380368098163, 'direct_attack': 0.15810276679841898, 'undercutter_attack': 0.26041666666666663, 'partial': 0.23529411764705885}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5645371577574967, 'recall': 0.5645371577574967, 'f1': 0.5645371577574967, 'support': None}, 'macro_avg': {'precision': 0.3755589343594323, 'recall': 0.32366684318455874, 'f1': 0.3300498971881334, 'support': None}, 'weighted_avg': {'precision': 0.5517589376312336, 'recall': 0.5645371577574967, 'f1': 0.5487407438075791, 'support': None}}
Loss: tensor(0.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3501, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7240704500978473, 'agreement': 0.3277310924369748, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.22123893805309736, 'partial': 0.45}, 'recall': {'support': 0.7948442534908701, 'agreement': 0.18932038834951456, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.3184713375796178, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7578084997439837, 'agreement': 0.24000000000000002, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.2610966057441253, 'partial': 0.23529411764705885}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5658409387222947, 'recall': 0.5658409387222947, 'f1': 0.5658409387222947, 'support': None}, 'macro_avg': {'precision': 0.37767896225931613, 'recall': 0.3254564691053788, 'f1': 0.3319107107687659, 'support': None}, 'weighted_avg': {'precision': 0.5529378796332785, 'recall': 0.5658409387222947, 'f1': 0.549895772918901, 'support': None}}
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3244, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.72265625, 'agreement': 0.3247863247863248, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.2222222222222222, 'partial': 0.43902439024390244}, 'recall': {'support': 0.7948442534908701, 'agreement': 0.18446601941747573, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.3184713375796178, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7570332480818415, 'agreement': 0.23529411764705885, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.26178010471204183, 'partial': 0.23376623376623376}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5651890482398957, 'recall': 0.5651890482398957, 'f1': 0.5651890482398957, 'support': None}, 'macro_avg': {'precision': 0.3748087035922222, 'recall': 0.32448559531897103, 'f1': 0.3306456069831675, 'support': None}, 'weighted_avg': {'precision': 0.5509762689976746, 'recall': 0.5651890482398957, 'f1': 0.5487507190709671, 'support': None}}
Loss: tensor(0.1101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3018, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.72265625, 'agreement': 0.3247863247863248, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.2222222222222222, 'partial': 0.43902439024390244}, 'recall': {'support': 0.7948442534908701, 'agreement': 0.18446601941747573, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.3184713375796178, 'partial': 0.1592920353982301}, 'f1': {'support': 0.7570332480818415, 'agreement': 0.23529411764705885, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.26178010471204183, 'partial': 0.23376623376623376}, 'support': {'support': 931, 'agreement': 206, 'direct_attack': 127, 'undercutter_attack': 157, 'partial': 113}, 'micro_avg': {'precision': 0.5651890482398957, 'recall': 0.5651890482398957, 'f1': 0.5651890482398957, 'support': None}, 'macro_avg': {'precision': 0.3748087035922222, 'recall': 0.32448559531897103, 'f1': 0.3306456069831675, 'support': None}, 'weighted_avg': {'precision': 0.5509762689976746, 'recall': 0.5651890482398957, 'f1': 0.5487507190709671, 'support': None}}
Loss: tensor(0.1031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2819, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 4-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.0, 'agreement': 0.20614035087719298, 'direct_attack': 0.0, 'undercutter_attack': 0.16666666666666666, 'partial': 0.09133489461358314}, 'recall': {'support': 0.0, 'agreement': 0.19665271966527198, 'direct_attack': 0.0, 'undercutter_attack': 0.005952380952380952, 'partial': 0.8666666666666667}, 'f1': {'support': 0.0, 'agreement': 0.20128479657387582, 'direct_attack': 0.0, 'undercutter_attack': 0.011494252873563218, 'partial': 0.16525423728813562}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.10891089108910891, 'recall': 0.10891089108910891, 'f1': 0.10891089108910891, 'support': None}, 'macro_avg': {'precision': 0.09282838243148855, 'recall': 0.21385435345686393, 'f1': 0.07560665734711494, 'support': None}, 'weighted_avg': {'precision': 0.059140432100648746, 'recall': 0.10891089108910891, 'f1': 0.047754074520008745, 'support': None}}
Loss: tensor(25.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.5729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.6424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.2366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.0438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.1039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.0774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.0989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.4477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.9731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.9959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.2551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3071, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5389740173217855, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.2857142857142857, 'partial': 0.0}, 'recall': {'support': 0.9902080783353733, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.023809523809523808, 'partial': 0.0}, 'f1': {'support': 0.6980155306298533, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.043956043956043946, 'partial': 0.0}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5366336633663367, 'recall': 0.5366336633663367, 'f1': 0.5366336633663367, 'support': None}, 'macro_avg': {'precision': 0.16493766060721424, 'recall': 0.2028035204289794, 'f1': 0.14839431491717944, 'support': None}, 'weighted_avg': {'precision': 0.3223378034005932, 'recall': 0.5366336633663367, 'f1': 0.38129591017109277, 'support': None}}
Loss: tensor(26.5218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.3500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.3648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.7289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.7611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.3241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.3302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.8106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.3222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.1754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.5017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4228, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5411922304085733, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.23809523809523808, 'partial': 0.0}, 'recall': {'support': 0.988984088127295, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.02976190476190476, 'partial': 0.0}, 'f1': {'support': 0.6995670995670995, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.05291005291005291, 'partial': 0.0}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5366336633663367, 'recall': 0.5366336633663367, 'f1': 0.5366336633663367, 'support': None}, 'macro_avg': {'precision': 0.15585749370076227, 'recall': 0.20374919857783996, 'f1': 0.1504954304954305, 'support': None}, 'weighted_avg': {'precision': 0.318253499830894, 'recall': 0.5366336633663367, 'f1': 0.38312555065030307, 'support': None}}
Loss: tensor(25.2164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.3055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.1789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.1825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.5938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.7956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.5250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.6581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.1806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.0103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1439, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.56966618287373, 'agreement': 0.6333333333333333, 'direct_attack': 0.16216216216216217, 'undercutter_attack': 0.18571428571428572, 'partial': 0.0}, 'recall': {'support': 0.9608323133414932, 'agreement': 0.0794979079497908, 'direct_attack': 0.038461538461538464, 'undercutter_attack': 0.07738095238095238, 'partial': 0.0}, 'f1': {'support': 0.715261958997722, 'agreement': 0.14126394052044608, 'direct_attack': 0.06217616580310881, 'undercutter_attack': 0.10924369747899161, 'partial': 0.0}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5432343234323432, 'recall': 0.5432343234323432, 'f1': 0.5432343234323432, 'support': None}, 'macro_avg': {'precision': 0.3101751928167023, 'recall': 0.23123454242675495, 'f1': 0.20558915256005372, 'support': None}, 'weighted_avg': {'precision': 0.4444100563510241, 'recall': 0.5432343234323432, 'f1': 0.4265237790939149, 'support': None}}
Loss: tensor(24.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.7116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.8890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.8176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.3719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.9052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.9348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.5965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.2125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4408, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6066350710900474, 'agreement': 0.5698924731182796, 'direct_attack': 0.18888888888888888, 'undercutter_attack': 0.12307692307692308, 'partial': 1.0}, 'recall': {'support': 0.9400244798041616, 'agreement': 0.2217573221757322, 'direct_attack': 0.10897435897435898, 'undercutter_attack': 0.047619047619047616, 'partial': 0.007407407407407408}, 'f1': {'support': 0.7373979836773885, 'agreement': 0.3192771084337349, 'direct_attack': 0.13821138211382114, 'undercutter_attack': 0.06866952789699571, 'partial': 0.014705882352941178}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5590759075907591, 'recall': 0.5590759075907591, 'f1': 0.5590759075907591, 'support': None}, 'macro_avg': {'precision': 0.4976986712348278, 'recall': 0.2651565231961416, 'f1': 0.2556523768949763, 'support': None}, 'weighted_avg': {'precision': 0.5392532963032524, 'recall': 0.5590759075907591, 'f1': 0.47118424554071786, 'support': None}}
Loss: tensor(21.0665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.3946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.9118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.9156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.0194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.6902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6137, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7126436781609196, 'agreement': 0.5783132530120482, 'direct_attack': 0.17613636363636365, 'undercutter_attack': 0.11794871794871795, 'partial': 0.4666666666666667}, 'recall': {'support': 0.758873929008568, 'agreement': 0.200836820083682, 'direct_attack': 0.3974358974358974, 'undercutter_attack': 0.13690476190476192, 'partial': 0.05185185185185185}, 'f1': {'support': 0.7350326022525193, 'agreement': 0.2981366459627329, 'direct_attack': 0.2440944881889764, 'undercutter_attack': 0.12672176308539948, 'partial': 0.09333333333333334}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5016501650165016, 'recall': 0.5016501650165016, 'f1': 0.5016501650165016, 'support': None}, 'macro_avg': {'precision': 0.4103417358849432, 'recall': 0.3091806520569522, 'f1': 0.2994637665645923, 'support': None}, 'weighted_avg': {'precision': 0.5483428447986852, 'recall': 0.5016501650165016, 'f1': 0.49092032394800583, 'support': None}}
Loss: tensor(18.0582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.5504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7006, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8143939393939394, 'agreement': 0.38095238095238093, 'direct_attack': 0.19540229885057472, 'undercutter_attack': 0.16591928251121077, 'partial': 0.3090909090909091}, 'recall': {'support': 0.5263157894736842, 'agreement': 0.6359832635983264, 'direct_attack': 0.10897435897435898, 'undercutter_attack': 0.44047619047619047, 'partial': 0.1259259259259259}, 'f1': {'support': 0.6394052044609666, 'agreement': 0.4764890282131662, 'direct_attack': 0.13991769547325103, 'undercutter_attack': 0.24104234527687296, 'partial': 0.17894736842105263}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.45544554455445546, 'recall': 0.45544554455445546, 'f1': 0.45544554455445546, 'support': None}, 'macro_avg': {'precision': 0.373151762159803, 'recall': 0.3675351056896972, 'f1': 0.33516032836906196, 'support': None}, 'weighted_avg': {'precision': 0.5653412134272695, 'recall': 0.45544554455445546, 'f1': 0.4770660719635249, 'support': None}}
Loss: tensor(14.9295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.1989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5372, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7751479289940828, 'agreement': 0.41721854304635764, 'direct_attack': 0.20245398773006135, 'undercutter_attack': 0.1588235294117647, 'partial': 0.19117647058823528}, 'recall': {'support': 0.6413708690330477, 'agreement': 0.5271966527196653, 'direct_attack': 0.21153846153846154, 'undercutter_attack': 0.16071428571428573, 'partial': 0.28888888888888886}, 'f1': {'support': 0.7019423978566645, 'agreement': 0.4658040665434381, 'direct_attack': 0.20689655172413796, 'undercutter_attack': 0.15976331360946747, 'partial': 0.2300884955752212}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.49438943894389437, 'recall': 0.49438943894389437, 'f1': 0.49438943894389437, 'support': None}, 'macro_avg': {'precision': 0.34896409195410033, 'recall': 0.3659418315788698, 'f1': 0.3528989650617858, 'support': None}, 'weighted_avg': {'precision': 0.5393300913087279, 'recall': 0.49438943894389437, 'f1': 0.5115459779609158, 'support': None}}
Loss: tensor(10.9241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.4341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8494, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.575, 'agreement': 0.38636363636363635, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.0, 'partial': 0.38461538461538464}, 'recall': {'support': 0.98531211750306, 'agreement': 0.07112970711297072, 'direct_attack': 0.0641025641025641, 'undercutter_attack': 0.0, 'partial': 0.1111111111111111}, 'f1': {'support': 0.7262065854758682, 'agreement': 0.12014134275618375, 'direct_attack': 0.10695187165775401, 'undercutter_attack': 0.0, 'partial': 0.1724137931034483}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5590759075907591, 'recall': 0.5590759075907591, 'f1': 0.5590759075907591, 'support': None}, 'macro_avg': {'precision': 0.33371193322806225, 'recall': 0.2463310999659412, 'f1': 0.22514271859865084, 'support': None}, 'weighted_avg': {'precision': 0.43852248624366164, 'recall': 0.5590759075907591, 'f1': 0.43695373947200483, 'support': None}}
Loss: tensor(16.1845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7367, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8480243161094225, 'agreement': 0.3181818181818182, 'direct_attack': 0.21428571428571427, 'undercutter_attack': 0.13569321533923304, 'partial': 0.8}, 'recall': {'support': 0.34149326805385555, 'agreement': 0.08786610878661087, 'direct_attack': 0.1346153846153846, 'undercutter_attack': 0.8214285714285714, 'partial': 0.02962962962962963}, 'f1': {'support': 0.4869109947643978, 'agreement': 0.13770491803278687, 'direct_attack': 0.16535433070866143, 'undercutter_attack': 0.23291139240506326, 'partial': 0.05714285714285714}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.3056105610561056, 'recall': 0.3056105610561056, 'f1': 0.3056105610561056, 'support': None}, 'macro_avg': {'precision': 0.4632370127832376, 'recall': 0.2830065925028104, 'f1': 0.2160048986107533, 'support': None}, 'weighted_avg': {'precision': 0.6159117837705711, 'recall': 0.3056105610561056, 'f1': 0.3322484708655027, 'support': None}}
Loss: tensor(13.9428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9299, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6654611211573237, 'agreement': 0.4657534246575342, 'direct_attack': 0.20238095238095238, 'undercutter_attack': 0.21052631578947367, 'partial': 0.2786885245901639}, 'recall': {'support': 0.9008567931456548, 'agreement': 0.28451882845188287, 'direct_attack': 0.10897435897435898, 'undercutter_attack': 0.07142857142857142, 'partial': 0.2518518518518518}, 'f1': {'support': 0.7654706188247531, 'agreement': 0.35324675324675325, 'direct_attack': 0.14166666666666666, 'undercutter_attack': 0.10666666666666667, 'partial': 0.2645914396887159}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5722772277227722, 'recall': 0.5722772277227722, 'f1': 0.5722772277227722, 'support': None}, 'macro_avg': {'precision': 0.36456206771508953, 'recall': 0.32352608077046396, 'f1': 0.32632842901871106, 'support': None}, 'weighted_avg': {'precision': 0.5013594751963144, 'recall': 0.5722772277227722, 'f1': 0.518518359051996, 'support': None}}
Loss: tensor(5.6370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5667, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7305389221556886, 'agreement': 0.36681222707423583, 'direct_attack': 0.21354166666666666, 'undercutter_attack': 0.16129032258064516, 'partial': 0.5454545454545454}, 'recall': {'support': 0.7466340269277846, 'agreement': 0.3514644351464435, 'direct_attack': 0.26282051282051283, 'undercutter_attack': 0.23809523809523808, 'partial': 0.044444444444444446}, 'f1': {'support': 0.738498789346247, 'agreement': 0.358974358974359, 'direct_attack': 0.23563218390804597, 'undercutter_attack': 0.1923076923076923, 'partial': 0.08219178082191782}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5155115511551155, 'recall': 0.5155115511551155, 'f1': 0.5155115511551155, 'support': None}, 'macro_avg': {'precision': 0.4035275367863564, 'recall': 0.3286917314868847, 'f1': 0.3215209610716524, 'support': None}, 'weighted_avg': {'precision': 0.5403063099022126, 'recall': 0.5155115511551155, 'f1': 0.5077957664020211, 'support': None}}
Loss: tensor(3.9467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4238, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7, 'agreement': 0.3764705882352941, 'direct_attack': 0.22935779816513763, 'undercutter_attack': 0.17747440273037543, 'partial': 0.3541666666666667}, 'recall': {'support': 0.8396572827417381, 'agreement': 0.13389121338912133, 'direct_attack': 0.16025641025641027, 'undercutter_attack': 0.30952380952380953, 'partial': 0.1259259259259259}, 'f1': {'support': 0.763494713411241, 'agreement': 0.19753086419753085, 'direct_attack': 0.18867924528301888, 'undercutter_attack': 0.22559652928416488, 'partial': 0.18579234972677594}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5359735973597359, 'recall': 0.5359735973597359, 'f1': 0.5359735973597359, 'support': None}, 'macro_avg': {'precision': 0.36749389115949477, 'recall': 0.313850928367401, 'f1': 0.3122187403805463, 'support': None}, 'weighted_avg': {'precision': 0.5117389351555774, 'recall': 0.5359735973597359, 'f1': 0.5038951840245538, 'support': None}}
Loss: tensor(2.7968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1785, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.683111954459203, 'agreement': 0.4022346368715084, 'direct_attack': 0.22727272727272727, 'undercutter_attack': 0.20833333333333334, 'partial': 0.36}, 'recall': {'support': 0.8812729498164015, 'agreement': 0.301255230125523, 'direct_attack': 0.1282051282051282, 'undercutter_attack': 0.17857142857142858, 'partial': 0.13333333333333333}, 'f1': {'support': 0.7696419027258151, 'agreement': 0.3444976076555024, 'direct_attack': 0.16393442622950816, 'undercutter_attack': 0.1923076923076923, 'partial': 0.1945945945945946}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5676567656765676, 'recall': 0.5676567656765676, 'f1': 0.5676567656765676, 'support': None}, 'macro_avg': {'precision': 0.3761905303873544, 'recall': 0.3245276140103629, 'f1': 0.3329952447026225, 'support': None}, 'weighted_avg': {'precision': 0.5104231620198053, 'recall': 0.5676567656765676, 'f1': 0.5249399972451629, 'support': None}}
Loss: tensor(1.4199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1631, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6826923076923077, 'agreement': 0.359375, 'direct_attack': 0.20915032679738563, 'undercutter_attack': 0.18518518518518517, 'partial': 0.7333333333333333}, 'recall': {'support': 0.8690330477356181, 'agreement': 0.09623430962343096, 'direct_attack': 0.20512820512820512, 'undercutter_attack': 0.26785714285714285, 'partial': 0.08148148148148149}, 'f1': {'support': 0.7646742057081313, 'agreement': 0.15181518151815182, 'direct_attack': 0.20711974110032366, 'undercutter_attack': 0.21897810218978103, 'partial': 0.1466666666666667}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5419141914191419, 'recall': 0.5419141914191419, 'f1': 0.5419141914191419, 'support': None}, 'macro_avg': {'precision': 0.43394723060164236, 'recall': 0.3039468373651757, 'f1': 0.29785077943661087, 'support': None}, 'weighted_avg': {'precision': 0.5322698366179001, 'recall': 0.5419141914191419, 'f1': 0.4949977922283268, 'support': None}}
Loss: tensor(1.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0917, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6787072243346007, 'agreement': 0.40414507772020725, 'direct_attack': 0.2830188679245283, 'undercutter_attack': 0.23214285714285715, 'partial': 0.3673469387755102}, 'recall': {'support': 0.8739290085679314, 'agreement': 0.3263598326359833, 'direct_attack': 0.09615384615384616, 'undercutter_attack': 0.23214285714285715, 'partial': 0.13333333333333333}, 'f1': {'support': 0.7640449438202247, 'agreement': 0.36111111111111116, 'direct_attack': 0.14354066985645936, 'undercutter_attack': 0.23214285714285715, 'partial': 0.1956521739130435}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5702970297029702, 'recall': 0.5702970297029702, 'f1': 0.5702970297029702, 'support': None}, 'macro_avg': {'precision': 0.39307219317954073, 'recall': 0.33238377556679033, 'f1': 0.3392983511687392, 'support': None}, 'weighted_avg': {'precision': 0.5173843273844347, 'recall': 0.5702970297029702, 'f1': 0.5269542327607575, 'support': None}}
Loss: tensor(0.8816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0790, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6621499548328816, 'agreement': 0.4189189189189189, 'direct_attack': 0.25, 'undercutter_attack': 0.18947368421052632, 'partial': 0.53125}, 'recall': {'support': 0.8971848225214198, 'agreement': 0.1297071129707113, 'direct_attack': 0.1794871794871795, 'undercutter_attack': 0.21428571428571427, 'partial': 0.1259259259259259}, 'f1': {'support': 0.761954261954262, 'agreement': 0.19808306709265175, 'direct_attack': 0.208955223880597, 'undercutter_attack': 0.20111731843575417, 'partial': 0.20359281437125745}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5577557755775577, 'recall': 0.5577557755775577, 'f1': 0.5577557755775577, 'support': None}, 'macro_avg': {'precision': 0.4103585115924654, 'recall': 0.30931815103819016, 'f1': 0.3147405371469045, 'support': None}, 'weighted_avg': {'precision': 0.517259711991719, 'recall': 0.5577557755775577, 'f1': 0.5041110491184656, 'support': None}}
Loss: tensor(0.5387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0715, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6818613485280152, 'agreement': 0.41496598639455784, 'direct_attack': 0.25925925925925924, 'undercutter_attack': 0.22167487684729065, 'partial': 0.45161290322580644}, 'recall': {'support': 0.8788249694002448, 'agreement': 0.25523012552301255, 'direct_attack': 0.1346153846153846, 'undercutter_attack': 0.26785714285714285, 'partial': 0.1037037037037037}, 'f1': {'support': 0.7679144385026737, 'agreement': 0.3160621761658032, 'direct_attack': 0.17721518987341772, 'undercutter_attack': 0.24258760107816713, 'partial': 0.1686746987951807}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.566996699669967, 'recall': 0.566996699669967, 'f1': 0.566996699669967, 'support': None}, 'macro_avg': {'precision': 0.4058748748509859, 'recall': 0.32804626521989766, 'f1': 0.3344908208830485, 'support': None}, 'weighted_avg': {'precision': 0.5246938337861128, 'recall': 0.566996699669967, 'f1': 0.5241559916165319, 'support': None}}
Loss: tensor(0.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0513, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.680188679245283, 'agreement': 0.41044776119402987, 'direct_attack': 0.26262626262626265, 'undercutter_attack': 0.2222222222222222, 'partial': 0.45454545454545453}, 'recall': {'support': 0.8824969400244798, 'agreement': 0.2301255230125523, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.25, 'partial': 0.1111111111111111}, 'f1': {'support': 0.7682472029834844, 'agreement': 0.2949061662198391, 'direct_attack': 0.203921568627451, 'undercutter_attack': 0.23529411764705882, 'partial': 0.17857142857142855}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.566996699669967, 'recall': 0.566996699669967, 'f1': 0.566996699669967, 'support': None}, 'macro_avg': {'precision': 0.4060060759666505, 'recall': 0.328080048162962, 'f1': 0.3361880968098524, 'support': None}, 'weighted_avg': {'precision': 0.5237477442478127, 'recall': 0.566996699669967, 'f1': 0.5238210283114055, 'support': None}}
Loss: tensor(0.3353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0537, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6648697214734951, 'agreement': 0.3950617283950617, 'direct_attack': 0.26262626262626265, 'undercutter_attack': 0.2, 'partial': 0.53125}, 'recall': {'support': 0.9057527539779682, 'agreement': 0.13389121338912133, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.2261904761904762, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7668393782383419, 'agreement': 0.19999999999999996, 'direct_attack': 0.203921568627451, 'undercutter_attack': 0.2122905027932961, 'partial': 0.20359281437125745}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.563036303630363, 'recall': 0.563036303630363, 'f1': 0.563036303630363, 'support': None}, 'macro_avg': {'precision': 0.4107615424989639, 'recall': 0.3116854072300317, 'f1': 0.3173288528060693, 'support': None}, 'weighted_avg': {'precision': 0.5174302062706022, 'recall': 0.563036303630363, 'f1': 0.5077685618059413, 'support': None}}
Loss: tensor(0.2764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0420, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.671875, 'agreement': 0.43478260869565216, 'direct_attack': 0.2891566265060241, 'undercutter_attack': 0.19689119170984457, 'partial': 0.4722222222222222}, 'recall': {'support': 0.8947368421052632, 'agreement': 0.20920502092050208, 'direct_attack': 0.15384615384615385, 'undercutter_attack': 0.2261904761904762, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7674540682414698, 'agreement': 0.2824858757062147, 'direct_attack': 0.200836820083682, 'undercutter_attack': 0.2105263157894737, 'partial': 0.19883040935672514}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5676567656765676, 'recall': 0.5676567656765676, 'f1': 0.5676567656765676, 'support': None}, 'macro_avg': {'precision': 0.41298552982674863, 'recall': 0.32198088379766426, 'f1': 0.33202669783551303, 'support': None}, 'weighted_avg': {'precision': 0.5246013679342935, 'recall': 0.5676567656765676, 'f1': 0.5201750285781584, 'support': None}}
Loss: tensor(0.2265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0349, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6669691470054446, 'agreement': 0.43103448275862066, 'direct_attack': 0.3023255813953488, 'undercutter_attack': 0.21348314606741572, 'partial': 0.5151515151515151}, 'recall': {'support': 0.8996328029375765, 'agreement': 0.20920502092050208, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.2261904761904762, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7660239708181346, 'agreement': 0.2816901408450704, 'direct_attack': 0.21487603305785125, 'undercutter_attack': 0.21965317919075145, 'partial': 0.20238095238095236}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5716171617161716, 'recall': 0.5716171617161716, 'f1': 0.5716171617161716, 'support': None}, 'macro_avg': {'precision': 0.42579277447566904, 'recall': 0.3255241785282295, 'f1': 0.336924855258552, 'support': None}, 'weighted_avg': {'precision': 0.528385774432484, 'recall': 0.5716171617161716, 'f1': 0.5220523773286385, 'support': None}}
Loss: tensor(0.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0340, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6690909090909091, 'agreement': 0.43137254901960786, 'direct_attack': 0.29292929292929293, 'undercutter_attack': 0.20441988950276244, 'partial': 0.5151515151515151}, 'recall': {'support': 0.9008567931456548, 'agreement': 0.18410041841004185, 'direct_attack': 0.1858974358974359, 'undercutter_attack': 0.22023809523809523, 'partial': 0.1259259259259259}, 'f1': {'support': 0.767866458007303, 'agreement': 0.25806451612903225, 'direct_attack': 0.22745098039215686, 'undercutter_attack': 0.21203438395415472, 'partial': 0.20238095238095236}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5696369636963696, 'recall': 0.5696369636963696, 'f1': 0.5696369636963696, 'support': None}, 'macro_avg': {'precision': 0.4225928311388175, 'recall': 0.32340373372343073, 'f1': 0.33355945817271987, 'support': None}, 'weighted_avg': {'precision': 0.5276107443048498, 'recall': 0.5696369636963696, 'f1': 0.5197688934413915, 'support': None}}
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0311, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6681859617137648, 'agreement': 0.43137254901960786, 'direct_attack': 0.29545454545454547, 'undercutter_attack': 0.20512820512820512, 'partial': 0.5151515151515151}, 'recall': {'support': 0.8971848225214198, 'agreement': 0.18410041841004185, 'direct_attack': 0.16666666666666666, 'undercutter_attack': 0.23809523809523808, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7659352142110762, 'agreement': 0.25806451612903225, 'direct_attack': 0.21311475409836064, 'undercutter_attack': 0.22038567493112945, 'partial': 0.20238095238095236}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5676567656765676, 'recall': 0.5676567656765676, 'f1': 0.5676567656765676, 'support': None}, 'macro_avg': {'precision': 0.4230585552935276, 'recall': 0.3223946143238585, 'f1': 0.3319762223501102, 'support': None}, 'weighted_avg': {'precision': 0.5274613016724318, 'recall': 0.5676567656765676, 'f1': 0.5181773022867925, 'support': None}}
Loss: tensor(0.1492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0285, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6666666666666666, 'agreement': 0.41284403669724773, 'direct_attack': 0.2823529411764706, 'undercutter_attack': 0.20765027322404372, 'partial': 0.5}, 'recall': {'support': 0.9008567931456548, 'agreement': 0.18828451882845187, 'direct_attack': 0.15384615384615385, 'undercutter_attack': 0.2261904761904762, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7662675689744923, 'agreement': 0.25862068965517243, 'direct_attack': 0.19917012448132781, 'undercutter_attack': 0.21652421652421655, 'partial': 0.20118343195266272}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5676567656765676, 'recall': 0.5676567656765676, 'f1': 0.5676567656765676, 'support': None}, 'macro_avg': {'precision': 0.41390278355288573, 'recall': 0.31902077358733255, 'f1': 0.32835320631757436, 'support': None}, 'weighted_avg': {'precision': 0.5212994694141766, 'recall': 0.5676567656765676, 'f1': 0.5164734784082583, 'support': None}}
Loss: tensor(0.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0259, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6681818181818182, 'agreement': 0.41904761904761906, 'direct_attack': 0.2978723404255319, 'undercutter_attack': 0.2122905027932961, 'partial': 0.4594594594594595}, 'recall': {'support': 0.8996328029375765, 'agreement': 0.18410041841004185, 'direct_attack': 0.1794871794871795, 'undercutter_attack': 0.2261904761904762, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7668231611893583, 'agreement': 0.2558139534883721, 'direct_attack': 0.224, 'undercutter_attack': 0.21902017291066284, 'partial': 0.19767441860465113}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.568976897689769, 'recall': 0.568976897689769, 'f1': 0.568976897689769, 'support': None}, 'macro_avg': {'precision': 0.411370347981545, 'recall': 0.32306736059024, 'f1': 0.3326663412386089, 'support': None}, 'weighted_avg': {'precision': 0.5215952759139341, 'recall': 0.568976897689769, 'f1': 0.5188511505848488, 'support': None}}
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0245, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6657584014532243, 'agreement': 0.4117647058823529, 'direct_attack': 0.2777777777777778, 'undercutter_attack': 0.21505376344086022, 'partial': 0.4444444444444444}, 'recall': {'support': 0.8971848225214198, 'agreement': 0.17573221757322174, 'direct_attack': 0.16025641025641027, 'undercutter_attack': 0.23809523809523808, 'partial': 0.11851851851851852}, 'f1': {'support': 0.7643378519290928, 'agreement': 0.24633431085043983, 'direct_attack': 0.20325203252032523, 'undercutter_attack': 0.22598870056497175, 'partial': 0.18713450292397663}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.565016501650165, 'recall': 0.565016501650165, 'f1': 0.565016501650165, 'support': None}, 'macro_avg': {'precision': 0.4029598185997319, 'recall': 0.31795744139296167, 'f1': 0.32540947975776124, 'support': None}, 'weighted_avg': {'precision': 0.516038775105323, 'recall': 0.565016501650165, 'f1': 0.5137125425624731, 'support': None}}
Loss: tensor(0.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0230, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6633393829401089, 'agreement': 0.3904761904761905, 'direct_attack': 0.26744186046511625, 'undercutter_attack': 0.21195652173913043, 'partial': 0.4473684210526316}, 'recall': {'support': 0.8947368421052632, 'agreement': 0.17154811715481172, 'direct_attack': 0.14743589743589744, 'undercutter_attack': 0.23214285714285715, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7618551328817093, 'agreement': 0.23837209302325582, 'direct_attack': 0.19008264462809918, 'undercutter_attack': 0.22159090909090912, 'partial': 0.19653179190751444}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5617161716171617, 'recall': 0.5617161716171617, 'f1': 0.5617161716171617, 'support': None}, 'macro_avg': {'precision': 0.3961164753346355, 'recall': 0.3143579279529511, 'f1': 0.3216865143062976, 'support': None}, 'weighted_avg': {'precision': 0.5102286786222545, 'recall': 0.5617161716171617, 'f1': 0.5101112415799903, 'support': None}}
Loss: tensor(0.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0214, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6645512239347234, 'agreement': 0.40186915887850466, 'direct_attack': 0.26436781609195403, 'undercutter_attack': 0.21666666666666667, 'partial': 0.4473684210526316}, 'recall': {'support': 0.8971848225214198, 'agreement': 0.1799163179916318, 'direct_attack': 0.14743589743589744, 'undercutter_attack': 0.23214285714285715, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7635416666666667, 'agreement': 0.24855491329479767, 'direct_attack': 0.18930041152263374, 'undercutter_attack': 0.22413793103448276, 'partial': 0.19653179190751444}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5643564356435643, 'recall': 0.5643564356435643, 'f1': 0.5643564356435643, 'support': None}, 'macro_avg': {'precision': 0.3989646573248961, 'recall': 0.3165211642035465, 'f1': 0.32441334288521906, 'support': None}, 'weighted_avg': {'precision': 0.512885277279922, 'recall': 0.5643564356435643, 'f1': 0.5128290392494796, 'support': None}}
Loss: tensor(0.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0202, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6633484162895927, 'agreement': 0.40186915887850466, 'direct_attack': 0.25882352941176473, 'undercutter_attack': 0.21787709497206703, 'partial': 0.4358974358974359}, 'recall': {'support': 0.8971848225214198, 'agreement': 0.1799163179916318, 'direct_attack': 0.14102564102564102, 'undercutter_attack': 0.23214285714285715, 'partial': 0.1259259259259259}, 'f1': {'support': 0.7627471383975026, 'agreement': 0.24855491329479767, 'direct_attack': 0.1825726141078838, 'undercutter_attack': 0.22478386167146974, 'partial': 0.1954022988505747}, 'support': {'support': 817, 'agreement': 239, 'direct_attack': 156, 'undercutter_attack': 168, 'partial': 135}, 'micro_avg': {'precision': 0.5636963696369637, 'recall': 0.5636963696369637, 'f1': 0.5636963696369637, 'support': None}, 'macro_avg': {'precision': 0.395563127089873, 'recall': 0.3152391129214952, 'f1': 0.3228121652644457, 'support': None}, 'weighted_avg': {'precision': 0.5107777963500041, 'recall': 0.5636963696369637, 'f1': 0.5116787876268518, 'support': None}}
Loss: tensor(0.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0191, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 5-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6050251256281407, 'agreement': 0.12837837837837837, 'direct_attack': 0.0, 'undercutter_attack': 0.09302325581395349, 'partial': 0.04878048780487805}, 'recall': {'support': 0.6911595866819747, 'agreement': 0.10106382978723404, 'direct_attack': 0.0, 'undercutter_attack': 0.03571428571428571, 'partial': 0.11235955056179775}, 'f1': {'support': 0.645230439442658, 'agreement': 0.1130952380952381, 'direct_attack': 0.0, 'undercutter_attack': 0.05161290322580645, 'partial': 0.06802721088435375}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.4565061107117182, 'recall': 0.4565061107117182, 'f1': 0.4565061107117182, 'support': None}, 'macro_avg': {'precision': 0.17504144952507014, 'recall': 0.18805945054905843, 'f1': 0.17559315832961125, 'support': None}, 'weighted_avg': {'precision': 0.4068095525686863, 'recall': 0.4565061107117182, 'f1': 0.4278164517947216, 'support': None}}
Loss: tensor(42.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.3752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.0397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.8558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.7907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.7892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.9932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.8353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.4814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.6375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(139.2260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.9899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.6837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.3311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.7389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.9832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.9748, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6570796460176991, 'agreement': 0.23684210526315788, 'direct_attack': 0.0, 'undercutter_attack': 0.0960960960960961, 'partial': 0.0}, 'recall': {'support': 0.3409873708381171, 'agreement': 0.3351063829787234, 'direct_attack': 0.0, 'undercutter_attack': 0.5714285714285714, 'partial': 0.0}, 'f1': {'support': 0.4489795918367347, 'agreement': 0.2775330396475771, 'direct_attack': 0.0, 'undercutter_attack': 0.16452442159383032, 'partial': 0.0}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.30481667864845435, 'recall': 0.30481667864845435, 'f1': 0.30481667864845435, 'support': None}, 'macro_avg': {'precision': 0.1980035694753906, 'recall': 0.24950446504908239, 'f1': 0.17820741061562842, 'support': None}, 'weighted_avg': {'precision': 0.4511901151931362, 'recall': 0.30481667864845435, 'f1': 0.33189372477501755, 'support': None}}
Loss: tensor(38.7139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.5114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.2421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.3778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.8621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.1320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.4881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.4173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(128.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.1232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.4987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.1376, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7527272727272727, 'agreement': 0.4603174603174603, 'direct_attack': 0.0, 'undercutter_attack': 0.09266802443991853, 'partial': 0.0}, 'recall': {'support': 0.23765786452353616, 'agreement': 0.30851063829787234, 'direct_attack': 0.0, 'undercutter_attack': 0.8125, 'partial': 0.0}, 'f1': {'support': 0.36125654450261785, 'agreement': 0.3694267515923567, 'direct_attack': 0.0, 'undercutter_attack': 0.1663619744058501, 'partial': 0.0}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.2559309849029475, 'recall': 0.2559309849029475, 'f1': 0.2559309849029475, 'support': None}, 'macro_avg': {'precision': 0.2611425514969303, 'recall': 0.2717337005642817, 'f1': 0.17940905410016492, 'support': None}, 'weighted_avg': {'precision': 0.5410093140348008, 'recall': 0.2559309849029475, 'f1': 0.2895321500320621, 'support': None}}
Loss: tensor(35.5465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.2195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.6805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.9504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.0795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.5740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.8184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.6156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.2422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.3780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(113.5519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.4250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.0382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.9406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.7107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.4181, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.794162826420891, 'agreement': 0.37815126050420167, 'direct_attack': 0.25, 'undercutter_attack': 0.1339712918660287, 'partial': 0.32142857142857145}, 'recall': {'support': 0.5935706084959816, 'agreement': 0.4787234042553192, 'direct_attack': 0.10687022900763359, 'undercutter_attack': 0.5, 'partial': 0.10112359550561797}, 'f1': {'support': 0.6793692509855453, 'agreement': 0.42253521126760557, 'direct_attack': 0.1497326203208556, 'undercutter_attack': 0.21132075471698114, 'partial': 0.15384615384615385}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.4931703810208483, 'recall': 0.4931703810208483, 'f1': 0.4931703810208483, 'support': None}, 'macro_avg': {'precision': 0.37554279004393853, 'recall': 0.35605756745291045, 'f1': 0.32336079822742825, 'support': None}, 'weighted_avg': {'precision': 0.6032855401391258, 'recall': 0.4931703810208483, 'f1': 0.5234668891512304, 'support': None}}
Loss: tensor(29.5763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.9662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.4773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.9437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.5809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.8219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.7860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.0481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.7347, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8163804491413474, 'agreement': 0.4507042253521127, 'direct_attack': 0.15, 'undercutter_attack': 0.14512471655328799, 'partial': 0.3225806451612903}, 'recall': {'support': 0.7095292766934558, 'agreement': 0.3404255319148936, 'direct_attack': 0.022900763358778626, 'undercutter_attack': 0.5714285714285714, 'partial': 0.11235955056179775}, 'f1': {'support': 0.7592137592137592, 'agreement': 0.3878787878787879, 'direct_attack': 0.03973509933774834, 'undercutter_attack': 0.23146473779385174, 'partial': 0.16666666666666666}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.5456506110711719, 'recall': 0.5456506110711719, 'f1': 0.5456506110711719, 'support': None}, 'macro_avg': {'precision': 0.37695800724160766, 'recall': 0.35132873879149945, 'f1': 0.31699181017816275, 'support': None}, 'weighted_avg': {'precision': 0.6185574487718432, 'recall': 0.5456506110711719, 'f1': 0.5608620261508888, 'support': None}}
Loss: tensor(24.8239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.5674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.3757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.2040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.4458, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.789760348583878, 'agreement': 0.6, 'direct_attack': 0.25384615384615383, 'undercutter_attack': 0.16293929712460065, 'partial': 0.36}, 'recall': {'support': 0.8323765786452354, 'agreement': 0.015957446808510637, 'direct_attack': 0.25190839694656486, 'undercutter_attack': 0.45535714285714285, 'partial': 0.10112359550561797}, 'f1': {'support': 0.810508664058133, 'agreement': 0.0310880829015544, 'direct_attack': 0.2528735632183908, 'undercutter_attack': 0.24000000000000002, 'partial': 0.15789473684210525}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.5902228612508986, 'recall': 0.5902228612508986, 'f1': 0.5902228612508986, 'support': None}, 'macro_avg': {'precision': 0.4333091599109265, 'recall': 0.33134463215261434, 'f1': 0.2984730094040367, 'support': None}, 'weighted_avg': {'precision': 0.6356752775329685, 'recall': 0.5902228612508986, 'f1': 0.5649580692600163, 'support': None}}
Loss: tensor(23.3588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.4896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.2990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.5018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8232, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7828746177370031, 'agreement': 0.5797101449275363, 'direct_attack': 0.2818181818181818, 'undercutter_attack': 0.2222222222222222, 'partial': 0.2463768115942029}, 'recall': {'support': 0.8817451205510907, 'agreement': 0.2127659574468085, 'direct_attack': 0.2366412213740458, 'undercutter_attack': 0.32142857142857145, 'partial': 0.19101123595505617}, 'f1': {'support': 0.8293736501079914, 'agreement': 0.311284046692607, 'direct_attack': 0.2572614107883817, 'undercutter_attack': 0.2627737226277372, 'partial': 0.21518987341772153}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6412652767792955, 'recall': 0.6412652767792955, 'f1': 0.6412652767792955, 'support': None}, 'macro_avg': {'precision': 0.42260039565982926, 'recall': 0.36871842135111454, 'f1': 0.3751765407268878, 'support': None}, 'weighted_avg': {'precision': 0.6287590986587068, 'recall': 0.6412652767792955, 'f1': 0.6205533073357529, 'support': None}}
Loss: tensor(17.3896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.0350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.5369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.7672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0730, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7949308755760369, 'agreement': 0.42920353982300885, 'direct_attack': 0.1702127659574468, 'undercutter_attack': 0.2571428571428571, 'partial': 0.17674418604651163}, 'recall': {'support': 0.7921928817451206, 'agreement': 0.5159574468085106, 'direct_attack': 0.061068702290076333, 'undercutter_attack': 0.08035714285714286, 'partial': 0.42696629213483145}, 'f1': {'support': 0.7935595169637724, 'agreement': 0.46859903381642515, 'direct_attack': 0.0898876404494382, 'undercutter_attack': 0.12244897959183673, 'partial': 0.25}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6053199137311287, 'recall': 0.6053199137311287, 'f1': 0.6053199137311287, 'support': None}, 'macro_avg': {'precision': 0.3656468449091722, 'recall': 0.3753084931671364, 'f1': 0.34489903416429446, 'support': None}, 'weighted_avg': {'precision': 0.6038124823954126, 'recall': 0.6053199137311287, 'f1': 0.5945553732897885, 'support': None}}
Loss: tensor(14.4532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.7053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5477, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8120728929384966, 'agreement': 0.5221238938053098, 'direct_attack': 0.2916666666666667, 'undercutter_attack': 0.21071428571428572, 'partial': 0.3333333333333333}, 'recall': {'support': 0.8185993111366245, 'agreement': 0.31382978723404253, 'direct_attack': 0.16030534351145037, 'undercutter_attack': 0.5267857142857143, 'partial': 0.1797752808988764}, 'f1': {'support': 0.8153230417381361, 'agreement': 0.39202657807308966, 'direct_attack': 0.20689655172413793, 'undercutter_attack': 0.3010204081632653, 'partial': 0.23357664233576644}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6240115025161754, 'recall': 0.6240115025161754, 'f1': 0.6240115025161754, 'support': None}, 'macro_avg': {'precision': 0.43398221449161845, 'recall': 0.39985908741334164, 'f1': 0.38976864440687903, 'support': None}, 'weighted_avg': {'precision': 0.644823710844593, 'recall': 0.6240115025161754, 'f1': 0.6221807485188269, 'support': None}}
Loss: tensor(14.4352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.0172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3940, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8870056497175142, 'agreement': 0.38990825688073394, 'direct_attack': 0.14013840830449828, 'undercutter_attack': 0.1179245283018868, 'partial': 0.41379310344827586}, 'recall': {'support': 0.3605051664753157, 'agreement': 0.4521276595744681, 'direct_attack': 0.6183206106870229, 'undercutter_attack': 0.22321428571428573, 'partial': 0.1348314606741573}, 'f1': {'support': 0.5126530612244897, 'agreement': 0.4187192118226601, 'direct_attack': 0.22849083215796898, 'undercutter_attack': 0.154320987654321, 'partial': 0.20338983050847456}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.37167505391804456, 'recall': 0.37167505391804456, 'f1': 0.37167505391804456, 'support': None}, 'macro_avg': {'precision': 0.3897539893305818, 'recall': 0.35779983662505, 'f1': 0.3035147846735829, 'support': None}, 'weighted_avg': {'precision': 0.6572810482114522, 'recall': 0.37167505391804456, 'f1': 0.424556414589808, 'support': None}}
Loss: tensor(12.6298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5232, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7633365664403492, 'agreement': 0.5, 'direct_attack': 0.28888888888888886, 'undercutter_attack': 0.34444444444444444, 'partial': 0.27710843373493976}, 'recall': {'support': 0.9035591274397244, 'agreement': 0.3776595744680851, 'direct_attack': 0.09923664122137404, 'undercutter_attack': 0.2767857142857143, 'partial': 0.25842696629213485}, 'f1': {'support': 0.8275499474237645, 'agreement': 0.43030303030303035, 'direct_attack': 0.1477272727272727, 'undercutter_attack': 0.3069306930693069, 'partial': 0.26744186046511625}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6649892163910855, 'recall': 0.6649892163910855, 'f1': 0.6649892163910855, 'support': None}, 'macro_avg': {'precision': 0.4347556667017244, 'recall': 0.38313360474140656, 'f1': 0.3959905607976982, 'support': None}, 'weighted_avg': {'precision': 0.6182250339282358, 'recall': 0.6649892163910855, 'f1': 0.6320803809025874, 'support': None}}
Loss: tensor(10.4792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3248, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8645484949832776, 'agreement': 0.39622641509433965, 'direct_attack': 0.18110236220472442, 'undercutter_attack': 0.1402805611222445, 'partial': 0.29508196721311475}, 'recall': {'support': 0.5935706084959816, 'agreement': 0.22340425531914893, 'direct_attack': 0.17557251908396945, 'undercutter_attack': 0.625, 'partial': 0.20224719101123595}, 'f1': {'support': 0.7038801906058543, 'agreement': 0.2857142857142857, 'direct_attack': 0.17829457364341086, 'undercutter_attack': 0.22913256955810146, 'partial': 0.24}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.48166786484543495, 'recall': 0.48166786484543495, 'f1': 0.48166786484543495, 'support': None}, 'macro_avg': {'precision': 0.3754479601235402, 'recall': 0.3639589147820672, 'f1': 0.32740432390433044, 'support': None}, 'weighted_avg': {'precision': 0.6421354655245493, 'recall': 0.48166786484543495, 'f1': 0.529959287325506, 'support': None}}
Loss: tensor(7.5545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8905, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7711198428290766, 'agreement': 0.53, 'direct_attack': 0.25196850393700787, 'undercutter_attack': 0.2625, 'partial': 0.3181818181818182}, 'recall': {'support': 0.9012629161882894, 'agreement': 0.28191489361702127, 'direct_attack': 0.24427480916030533, 'undercutter_attack': 0.1875, 'partial': 0.23595505617977527}, 'f1': {'support': 0.8311275807305453, 'agreement': 0.3680555555555556, 'direct_attack': 0.248062015503876, 'undercutter_attack': 0.21875000000000003, 'partial': 0.2709677419354839}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6556434219985622, 'recall': 0.6556434219985622, 'f1': 0.6556434219985622, 'support': None}, 'macro_avg': {'precision': 0.42675403298958053, 'recall': 0.3701815350290782, 'f1': 0.38739257874509214, 'support': None}, 'weighted_avg': {'precision': 0.6197062824860212, 'recall': 0.6556434219985622, 'f1': 0.6284822576017363, 'support': None}}
Loss: tensor(3.9141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5432, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8381344307270233, 'agreement': 0.41007194244604317, 'direct_attack': 0.20869565217391303, 'undercutter_attack': 0.17563739376770537, 'partial': 0.34545454545454546}, 'recall': {'support': 0.7014925373134329, 'agreement': 0.30319148936170215, 'direct_attack': 0.183206106870229, 'undercutter_attack': 0.5535714285714286, 'partial': 0.21348314606741572}, 'f1': {'support': 0.76375, 'agreement': 0.3486238532110092, 'direct_attack': 0.19512195121951217, 'undercutter_attack': 0.26666666666666666, 'partial': 0.2638888888888889}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.5557153127246586, 'recall': 0.5557153127246586, 'f1': 0.5557153127246586, 'support': None}, 'macro_avg': {'precision': 0.39559879291384603, 'recall': 0.3909889416368417, 'f1': 0.36761027199721535, 'support': None}, 'weighted_avg': {'precision': 0.6361355768693844, 'recall': 0.5557153127246586, 'f1': 0.5820857568592405, 'support': None}}
Loss: tensor(2.9919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7183, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7840083073727934, 'agreement': 0.5227272727272727, 'direct_attack': 0.2356687898089172, 'undercutter_attack': 0.234375, 'partial': 0.36363636363636365}, 'recall': {'support': 0.8668197474167624, 'agreement': 0.24468085106382978, 'direct_attack': 0.2824427480916031, 'undercutter_attack': 0.26785714285714285, 'partial': 0.2247191011235955}, 'f1': {'support': 0.8233369683751364, 'agreement': 0.3333333333333333, 'direct_attack': 0.2569444444444444, 'undercutter_attack': 0.25, 'partial': 0.2777777777777778}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6383896477354422, 'recall': 0.6383896477354422, 'f1': 0.6383896477354422, 'support': None}, 'macro_avg': {'precision': 0.42808314670906933, 'recall': 0.3773039181105867, 'f1': 0.38827850478613835, 'support': None}, 'weighted_avg': {'precision': 0.6259023801747194, 'recall': 0.6383896477354422, 'f1': 0.6226995762515132, 'support': None}}
Loss: tensor(1.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8713, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.804661487236404, 'agreement': 0.40310077519379844, 'direct_attack': 0.23300970873786409, 'undercutter_attack': 0.20952380952380953, 'partial': 0.3958333333333333}, 'recall': {'support': 0.8323765786452354, 'agreement': 0.2765957446808511, 'direct_attack': 0.183206106870229, 'undercutter_attack': 0.39285714285714285, 'partial': 0.21348314606741572}, 'f1': {'support': 0.8182844243792325, 'agreement': 0.3280757097791798, 'direct_attack': 0.20512820512820515, 'undercutter_attack': 0.2732919254658385, 'partial': 0.2773722627737226}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.621135873472322, 'recall': 0.621135873472322, 'f1': 0.621135873472322, 'support': None}, 'macro_avg': {'precision': 0.4092258228050419, 'recall': 0.3797037438241748, 'f1': 0.38043050550523577, 'support': None}, 'weighted_avg': {'precision': 0.6224753460081492, 'recall': 0.621135873472322, 'f1': 0.6157948159479708, 'support': None}}
Loss: tensor(1.0169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6759, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7923497267759563, 'agreement': 0.4673913043478261, 'direct_attack': 0.2537313432835821, 'undercutter_attack': 0.20603015075376885, 'partial': 0.35294117647058826}, 'recall': {'support': 0.8323765786452354, 'agreement': 0.22872340425531915, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.36607142857142855, 'partial': 0.20224719101123595}, 'f1': {'support': 0.8118701007838746, 'agreement': 0.30714285714285716, 'direct_attack': 0.2566037735849056, 'undercutter_attack': 0.2636655948553055, 'partial': 0.2571428571428572}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6189791516894321, 'recall': 0.6189791516894321, 'f1': 0.6189791516894321, 'support': None}, 'macro_avg': {'precision': 0.41448874032634436, 'recall': 0.37779211744320873, 'f1': 0.37928503670196, 'support': None}, 'weighted_avg': {'precision': 0.6223811105677232, 'recall': 0.6189791516894321, 'f1': 0.6117275845972271, 'support': None}}
Loss: tensor(0.6900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9257, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7876489707475623, 'agreement': 0.43, 'direct_attack': 0.23178807947019867, 'undercutter_attack': 0.2073170731707317, 'partial': 0.33962264150943394}, 'recall': {'support': 0.8346727898966705, 'agreement': 0.22872340425531915, 'direct_attack': 0.26717557251908397, 'undercutter_attack': 0.30357142857142855, 'partial': 0.20224719101123595}, 'f1': {'support': 0.8104793756967671, 'agreement': 0.2986111111111111, 'direct_attack': 0.24822695035460993, 'undercutter_attack': 0.24637681159420288, 'partial': 0.2535211267605634}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6161035226455788, 'recall': 0.6161035226455788, 'f1': 0.6161035226455788, 'support': None}, 'macro_avg': {'precision': 0.39927535297958533, 'recall': 0.3672780772507477, 'f1': 0.37144307510345087, 'support': None}, 'weighted_avg': {'precision': 0.6115689570245755, 'recall': 0.6161035226455788, 'f1': 0.6072909696602932, 'support': None}}
Loss: tensor(0.5228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4310, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7951541850220264, 'agreement': 0.4095238095238095, 'direct_attack': 0.25196850393700787, 'undercutter_attack': 0.21182266009852216, 'partial': 0.375}, 'recall': {'support': 0.8289322617680827, 'agreement': 0.22872340425531915, 'direct_attack': 0.24427480916030533, 'undercutter_attack': 0.38392857142857145, 'partial': 0.20224719101123595}, 'f1': {'support': 0.8116919617762788, 'agreement': 0.2935153583617748, 'direct_attack': 0.248062015503876, 'undercutter_attack': 0.273015873015873, 'partial': 0.2627737226277372}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.616822429906542, 'recall': 0.616822429906542, 'f1': 0.616822429906542, 'support': None}, 'macro_avg': {'precision': 0.40869383171627316, 'recall': 0.3776212475247029, 'f1': 0.3778117862571079, 'support': None}, 'weighted_avg': {'precision': 0.6180278815898229, 'recall': 0.616822429906542, 'f1': 0.6100829253787251, 'support': None}}
Loss: tensor(0.4341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0858, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7865655471289275, 'agreement': 0.39325842696629215, 'direct_attack': 0.2462686567164179, 'undercutter_attack': 0.19487179487179487, 'partial': 0.32}, 'recall': {'support': 0.8335246842709529, 'agreement': 0.18617021276595744, 'direct_attack': 0.25190839694656486, 'undercutter_attack': 0.3392857142857143, 'partial': 0.1797752808988764}, 'f1': {'support': 0.8093645484949833, 'agreement': 0.2527075812274368, 'direct_attack': 0.2490566037735849, 'undercutter_attack': 0.247557003257329, 'partial': 0.2302158273381295}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6096333572969087, 'recall': 0.6096333572969087, 'f1': 0.6096333572969087, 'support': None}, 'macro_avg': {'precision': 0.3881928851366865, 'recall': 0.3581328578336132, 'f1': 0.3577803128182927, 'support': None}, 'weighted_avg': {'precision': 0.6050309208299429, 'recall': 0.6096333572969087, 'f1': 0.5990708519785354, 'support': None}}
Loss: tensor(0.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8956, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7858695652173913, 'agreement': 0.3764705882352941, 'direct_attack': 0.24113475177304963, 'undercutter_attack': 0.1989247311827957, 'partial': 0.3050847457627119}, 'recall': {'support': 0.8300803673938002, 'agreement': 0.1702127659574468, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.33035714285714285, 'partial': 0.20224719101123595}, 'f1': {'support': 0.8073701842546064, 'agreement': 0.2344322344322344, 'direct_attack': 0.25, 'undercutter_attack': 0.2483221476510067, 'partial': 0.24324324324324323}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6067577282530554, 'recall': 0.6067577282530554, 'f1': 0.6067577282530554, 'support': None}, 'macro_avg': {'precision': 0.3814968764342485, 'recall': 0.35848789039049006, 'f1': 0.35667356191621813, 'support': None}, 'weighted_avg': {'precision': 0.6012146848599619, 'recall': 0.6067577282530554, 'f1': 0.5963360314482987, 'support': None}}
Loss: tensor(0.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7630, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7856365614798694, 'agreement': 0.36470588235294116, 'direct_attack': 0.24113475177304963, 'undercutter_attack': 0.1958762886597938, 'partial': 0.3269230769230769}, 'recall': {'support': 0.8289322617680827, 'agreement': 0.16489361702127658, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.3392857142857143, 'partial': 0.19101123595505617}, 'f1': {'support': 0.8067039106145252, 'agreement': 0.22710622710622713, 'direct_attack': 0.25, 'undercutter_attack': 0.24836601307189543, 'partial': 0.24113475177304966}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6053199137311287, 'recall': 0.6053199137311287, 'f1': 0.6053199137311287, 'support': None}, 'macro_avg': {'precision': 0.38285531223774616, 'recall': 0.3567329627525908, 'f1': 0.35466218051313947, 'support': None}, 'weighted_avg': {'precision': 0.6006305547013941, 'recall': 0.6053199137311287, 'f1': 0.5947973135967475, 'support': None}}
Loss: tensor(0.2601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6620, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7913907284768212, 'agreement': 0.36046511627906974, 'direct_attack': 0.2361111111111111, 'undercutter_attack': 0.19306930693069307, 'partial': 0.33962264150943394}, 'recall': {'support': 0.8231917336394948, 'agreement': 0.16489361702127658, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.3482142857142857, 'partial': 0.20224719101123595}, 'f1': {'support': 0.8069780528981431, 'agreement': 0.2262773722627737, 'direct_attack': 0.24727272727272726, 'undercutter_attack': 0.24840764331210188, 'partial': 0.2535211267605634}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6031631919482386, 'recall': 0.6031631919482386, 'f1': 0.6031631919482386, 'support': None}, 'macro_avg': {'precision': 0.3841317808614258, 'recall': 0.35961776242382354, 'f1': 0.3564913845012619, 'support': None}, 'weighted_avg': {'precision': 0.6037739032278283, 'recall': 0.6031631919482386, 'f1': 0.595395969565102, 'support': None}}
Loss: tensor(0.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5868, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7875816993464052, 'agreement': 0.34523809523809523, 'direct_attack': 0.24285714285714285, 'undercutter_attack': 0.2, 'partial': 0.3148148148148148}, 'recall': {'support': 0.8300803673938002, 'agreement': 0.15425531914893617, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.3482142857142857, 'partial': 0.19101123595505617}, 'f1': {'support': 0.8082727780883173, 'agreement': 0.21323529411764705, 'direct_attack': 0.2509225092250922, 'undercutter_attack': 0.254071661237785, 'partial': 0.23776223776223776}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6053199137311287, 'recall': 0.6053199137311287, 'f1': 0.6053199137311287, 'support': None}, 'macro_avg': {'precision': 0.37809835045129164, 'recall': 0.3566206385889805, 'f1': 0.3528528960862159, 'support': None}, 'weighted_avg': {'precision': 0.5989368988269482, 'recall': 0.6053199137311287, 'f1': 0.5942354701200577, 'support': None}}
Loss: tensor(0.2071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5236, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7843986998916577, 'agreement': 0.32941176470588235, 'direct_attack': 0.24285714285714285, 'undercutter_attack': 0.19473684210526315, 'partial': 0.3018867924528302}, 'recall': {'support': 0.8312284730195177, 'agreement': 0.14893617021276595, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.33035714285714285, 'partial': 0.1797752808988764}, 'f1': {'support': 0.8071348940914158, 'agreement': 0.20512820512820512, 'direct_attack': 0.2509225092250922, 'undercutter_attack': 0.24503311258278143, 'partial': 0.22535211267605634}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6031631919482386, 'recall': 0.6031631919482386, 'f1': 0.6031631919482386, 'support': None}, 'macro_avg': {'precision': 0.37065824840255523, 'recall': 0.34996781034422547, 'f1': 0.34671416674071015, 'support': None}, 'weighted_avg': {'precision': 0.5935538576051163, 'recall': 0.6031631919482386, 'f1': 0.5909054569832158, 'support': None}}
Loss: tensor(0.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4698, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7892425905598244, 'agreement': 0.3218390804597701, 'direct_attack': 0.2361111111111111, 'undercutter_attack': 0.1989795918367347, 'partial': 0.3018867924528302}, 'recall': {'support': 0.8254879448909299, 'agreement': 0.14893617021276595, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.3482142857142857, 'partial': 0.1797752808988764}, 'f1': {'support': 0.8069584736251403, 'agreement': 0.20363636363636364, 'direct_attack': 0.24727272727272726, 'undercutter_attack': 0.2532467532467533, 'partial': 0.22535211267605634}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.6010064701653487, 'recall': 0.6010064701653487, 'f1': 0.6010064701653487, 'support': None}, 'macro_avg': {'precision': 0.3696118332840541, 'recall': 0.3523911332899365, 'f1': 0.34729328609140814, 'support': None}, 'weighted_avg': {'precision': 0.5952697612319306, 'recall': 0.6010064701653487, 'f1': 0.5909109766755328, 'support': None}}
Loss: tensor(0.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4270, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7898789878987899, 'agreement': 0.3103448275862069, 'direct_attack': 0.22972972972972974, 'undercutter_attack': 0.20304568527918782, 'partial': 0.3}, 'recall': {'support': 0.8243398392652124, 'agreement': 0.14361702127659576, 'direct_attack': 0.2595419847328244, 'undercutter_attack': 0.35714285714285715, 'partial': 0.16853932584269662}, 'f1': {'support': 0.8067415730337077, 'agreement': 0.19636363636363638, 'direct_attack': 0.24372759856630827, 'undercutter_attack': 0.2588996763754045, 'partial': 0.2158273381294964}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.599568655643422, 'recall': 0.599568655643422, 'f1': 0.599568655643422, 'support': None}, 'macro_avg': {'precision': 0.3665998460987829, 'recall': 0.35063620565203724, 'f1': 0.34431196449371065, 'support': None}, 'weighted_avg': {'precision': 0.5937204438475316, 'recall': 0.599568655643422, 'f1': 0.5893040877127821, 'support': None}}
Loss: tensor(0.1567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3907, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7894736842105263, 'agreement': 0.3103448275862069, 'direct_attack': 0.23178807947019867, 'undercutter_attack': 0.2094240837696335, 'partial': 0.3}, 'recall': {'support': 0.8266360505166476, 'agreement': 0.14361702127659576, 'direct_attack': 0.26717557251908397, 'undercutter_attack': 0.35714285714285715, 'partial': 0.16853932584269662}, 'f1': {'support': 0.807627593942793, 'agreement': 0.19636363636363638, 'direct_attack': 0.24822695035460993, 'undercutter_attack': 0.264026402640264, 'partial': 0.2158273381294964}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.601725377426312, 'recall': 0.601725377426312, 'f1': 0.601725377426312, 'support': None}, 'macro_avg': {'precision': 0.3682061350073131, 'recall': 0.35262216545957625, 'f1': 0.3464143842861599, 'support': None}, 'weighted_avg': {'precision': 0.5941740778766141, 'recall': 0.601725377426312, 'f1': 0.5906954123984363, 'support': None}}
Loss: tensor(0.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3588, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7879120879120879, 'agreement': 0.2988505747126437, 'direct_attack': 0.23178807947019867, 'undercutter_attack': 0.20833333333333334, 'partial': 0.29411764705882354}, 'recall': {'support': 0.8231917336394948, 'agreement': 0.13829787234042554, 'direct_attack': 0.26717557251908397, 'undercutter_attack': 0.35714285714285715, 'partial': 0.16853932584269662}, 'f1': {'support': 0.8051656372824256, 'agreement': 0.18909090909090912, 'direct_attack': 0.24822695035460993, 'undercutter_attack': 0.2631578947368421, 'partial': 0.21428571428571427}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.5988497483824586, 'recall': 0.5988497483824586, 'f1': 0.5988497483824586, 'support': None}, 'macro_avg': {'precision': 0.36420034449741745, 'recall': 0.3508694722969116, 'f1': 0.34398542115010017, 'support': None}, 'weighted_avg': {'precision': 0.5911785614303164, 'recall': 0.5988497483824586, 'f1': 0.5880023035661339, 'support': None}}
Loss: tensor(0.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3311, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7876787678767877, 'agreement': 0.29069767441860467, 'direct_attack': 0.23333333333333334, 'undercutter_attack': 0.21025641025641026, 'partial': 0.29411764705882354}, 'recall': {'support': 0.8220436280137773, 'agreement': 0.13297872340425532, 'direct_attack': 0.26717557251908397, 'undercutter_attack': 0.36607142857142855, 'partial': 0.16853932584269662}, 'f1': {'support': 0.804494382022472, 'agreement': 0.18248175182481752, 'direct_attack': 0.24911032028469754, 'undercutter_attack': 0.2671009771986971, 'partial': 0.21428571428571427}, 'support': {'support': 871, 'agreement': 188, 'direct_attack': 131, 'undercutter_attack': 112, 'partial': 89}, 'micro_avg': {'precision': 0.5981308411214953, 'recall': 0.5981308411214953, 'f1': 0.5981308411214953, 'support': None}, 'macro_avg': {'precision': 0.3632167665887919, 'recall': 0.35136173567024837, 'f1': 0.34349462912327966, 'support': None}, 'weighted_avg': {'precision': 0.5902309308519048, 'recall': 0.5981308411214953, 'f1': 0.587089407663276, 'support': None}}
Loss: tensor(0.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3070, device='cuda:0', grad_fn=<DivBackward0>)
