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


		-------------RUN 1-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7254098360655737, 'agreement': 0.0, 'direct_attack': 0.08235294117647059, 'undercutter_attack': 0.0, 'partial': 0.029411764705882353}, 'recall': {'support': 0.4849315068493151, 'agreement': 0.0, 'direct_attack': 0.40384615384615385, 'undercutter_attack': 0.0, 'partial': 0.2222222222222222}, 'f1': {'support': 0.5812807881773399, 'agreement': 0.0, 'direct_attack': 0.13680781758957655, 'undercutter_attack': 0.0, 'partial': 0.051948051948051945}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.3527336860670194, 'recall': 0.3527336860670194, 'f1': 0.3527336860670194, 'support': None}, 'macro_avg': {'precision': 0.16743490838958536, 'recall': 0.2221999765835382, 'f1': 0.15400733154299368, 'support': None}, 'weighted_avg': {'precision': 0.4749940899249803, 'recall': 0.3527336860670194, 'f1': 0.38756442092931126, 'support': None}}
Loss: tensor(62.2450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.3586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.8983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.2209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.4954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.0340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.6802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.2594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.1701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.2541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.6987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.0285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.8141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.8788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.7598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.9796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.3367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(155.2259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.7858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.8176, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.782608695652174, 'agreement': 0.36363636363636365, 'direct_attack': 0.0, 'undercutter_attack': 0.06645569620253164, 'partial': 0.0}, 'recall': {'support': 0.39452054794520547, 'agreement': 0.24, 'direct_attack': 0.0, 'undercutter_attack': 0.5121951219512195, 'partial': 0.0}, 'f1': {'support': 0.5245901639344263, 'agreement': 0.2891566265060241, 'direct_attack': 0.0, 'undercutter_attack': 0.1176470588235294, 'partial': 0.0}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.3333333333333333, 'recall': 0.3333333333333333, 'f1': 0.3333333333333333, 'support': None}, 'macro_avg': {'precision': 0.24254015109821384, 'recall': 0.229343133979285, 'f1': 0.18627876985279596, 'support': None}, 'weighted_avg': {'precision': 0.5727345570034985, 'recall': 0.3333333333333333, 'f1': 0.3972038834187525, 'support': None}}
Loss: tensor(51.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.0013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.7572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.3996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.7627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.1944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.7280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.6338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.3374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.5851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.5994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.5680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.6088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.9202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.9826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.7480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.2223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.3499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.4185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(141.6780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.5987, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8223495702005731, 'agreement': 0.4819277108433735, 'direct_attack': 0.0, 'undercutter_attack': 0.17142857142857143, 'partial': 0.2727272727272727}, 'recall': {'support': 0.7863013698630137, 'agreement': 0.8, 'direct_attack': 0.0, 'undercutter_attack': 0.14634146341463414, 'partial': 0.3333333333333333}, 'f1': {'support': 0.803921568627451, 'agreement': 0.6015037593984962, 'direct_attack': 0.0, 'undercutter_attack': 0.15789473684210528, 'partial': 0.3}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6631393298059964, 'recall': 0.6631393298059964, 'f1': 0.6631393298059964, 'support': None}, 'macro_avg': {'precision': 0.3496866250399582, 'recall': 0.4131952333221962, 'f1': 0.3726640129736105, 'support': None}, 'weighted_avg': {'precision': 0.6310996139165138, 'recall': 0.6631393298059964, 'f1': 0.6397803045844719, 'support': None}}
Loss: tensor(46.8596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.3649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.5613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.7647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.7026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.1958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.8208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.4835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.7612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.8277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.6608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.0660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.8995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(98.0099, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8786764705882353, 'agreement': 0.5, 'direct_attack': 0.45, 'undercutter_attack': 0.13592233009708737, 'partial': 0.20833333333333334}, 'recall': {'support': 0.6547945205479452, 'agreement': 0.74, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.34146341463414637, 'partial': 0.5555555555555556}, 'f1': {'support': 0.7503924646781789, 'agreement': 0.5967741935483871, 'direct_attack': 0.25, 'undercutter_attack': 0.19444444444444445, 'partial': 0.30303030303030304}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6014109347442681, 'recall': 0.6014109347442681, 'f1': 0.6014109347442681, 'support': None}, 'macro_avg': {'precision': 0.4345864268037312, 'recall': 0.4929780827629141, 'f1': 0.4189282811402627, 'support': None}, 'weighted_avg': {'precision': 0.7082270322728156, 'recall': 0.6014109347442681, 'f1': 0.6301061091920087, 'support': None}}
Loss: tensor(41.7642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.8297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.0450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.7074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.7305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.5680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.3997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.2847, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9008620689655172, 'agreement': 0.5413533834586466, 'direct_attack': 0.45454545454545453, 'undercutter_attack': 0.1377245508982036, 'partial': 0.38461538461538464}, 'recall': {'support': 0.5726027397260274, 'agreement': 0.72, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.5609756097560976, 'partial': 0.5555555555555556}, 'f1': {'support': 0.7001675041876047, 'agreement': 0.6180257510729614, 'direct_attack': 0.27027027027027023, 'undercutter_attack': 0.22115384615384615, 'partial': 0.4545454545454546}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.562610229276896, 'recall': 0.562610229276896, 'f1': 0.562610229276896, 'support': None}, 'macro_avg': {'precision': 0.48382016849664133, 'recall': 0.5202883194690745, 'f1': 0.4528325652460274, 'support': None}, 'weighted_avg': {'precision': 0.7331474465661497, 'recall': 0.562610229276896, 'f1': 0.6077177865485761, 'support': None}}
Loss: tensor(37.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.8752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.1312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.6765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.8075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.5628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.5106, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8504672897196262, 'agreement': 0.5777777777777777, 'direct_attack': 0.32142857142857145, 'undercutter_attack': 0.16129032258064516, 'partial': 0.5}, 'recall': {'support': 0.7479452054794521, 'agreement': 0.52, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.4878048780487805, 'partial': 0.2222222222222222}, 'f1': {'support': 0.7959183673469387, 'agreement': 0.5473684210526315, 'direct_attack': 0.225, 'undercutter_attack': 0.24242424242424243, 'partial': 0.30769230769230765}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6278659611992945, 'recall': 0.6278659611992945, 'f1': 0.6278659611992945, 'support': None}, 'macro_avg': {'precision': 0.48219279230132417, 'recall': 0.4302098457654756, 'f1': 0.42368066770322405, 'support': None}, 'weighted_avg': {'precision': 0.6984577203977663, 'recall': 0.6278659611992945, 'f1': 0.6519500368527698, 'support': None}}
Loss: tensor(29.4565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.7149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.7848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.7902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.8797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.7555, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8854166666666666, 'agreement': 0.6129032258064516, 'direct_attack': 0.8, 'undercutter_attack': 0.13953488372093023, 'partial': 0.3333333333333333}, 'recall': {'support': 0.6986301369863014, 'agreement': 0.57, 'direct_attack': 0.07692307692307693, 'undercutter_attack': 0.5853658536585366, 'partial': 0.3333333333333333}, 'f1': {'support': 0.7810107197549769, 'agreement': 0.5906735751295337, 'direct_attack': 0.14035087719298248, 'undercutter_attack': 0.22535211267605632, 'partial': 0.3333333333333333}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6049382716049383, 'recall': 0.6049382716049383, 'f1': 0.6049382716049383, 'support': None}, 'macro_avg': {'precision': 0.5542376219054763, 'recall': 0.45285048018024965, 'f1': 0.4141441236173765, 'support': None}, 'weighted_avg': {'precision': 0.7668224623395709, 'recall': 0.6049382716049383, 'f1': 0.64140026888408, 'support': None}}
Loss: tensor(16.9314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.7370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1658, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9066147859922179, 'agreement': 0.4438202247191011, 'direct_attack': 0.15, 'undercutter_attack': 0.23076923076923078, 'partial': 0.06976744186046512}, 'recall': {'support': 0.6383561643835617, 'agreement': 0.79, 'direct_attack': 0.057692307692307696, 'undercutter_attack': 0.14634146341463414, 'partial': 0.6666666666666666}, 'f1': {'support': 0.7491961414790997, 'agreement': 0.5683453237410071, 'direct_attack': 0.08333333333333334, 'undercutter_attack': 0.17910447761194032, 'partial': 0.12631578947368421}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.5767195767195767, 'recall': 0.5767195767195767, 'f1': 0.5767195767195767, 'support': None}, 'macro_avg': {'precision': 0.36019433666820294, 'recall': 0.459811320431434, 'f1': 0.3412590131278129, 'support': None}, 'weighted_avg': {'precision': 0.693449496997094, 'recall': 0.5767195767195767, 'f1': 0.6051227214015135, 'support': None}}
Loss: tensor(15.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5115, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8621700879765396, 'agreement': 0.4873417721518987, 'direct_attack': 0.2571428571428571, 'undercutter_attack': 0.3125, 'partial': 0.17647058823529413}, 'recall': {'support': 0.8054794520547945, 'agreement': 0.77, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.12195121951219512, 'partial': 0.3333333333333333}, 'f1': {'support': 0.8328611898016997, 'agreement': 0.5968992248062015, 'direct_attack': 0.20689655172413793, 'undercutter_attack': 0.17543859649122806, 'partial': 0.23076923076923078}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6843033509700176, 'recall': 0.6843033509700176, 'f1': 0.6843033509700176, 'support': None}, 'macro_avg': {'precision': 0.41912506110131786, 'recall': 0.4407681855954492, 'f1': 0.40857295871849963, 'support': None}, 'weighted_avg': {'precision': 0.6899443089809048, 'recall': 0.6843033509700176, 'f1': 0.67674212165954, 'support': None}}
Loss: tensor(14.4089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3005, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9182156133828996, 'agreement': 0.49382716049382713, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.21296296296296297, 'partial': 0.1875}, 'recall': {'support': 0.6767123287671233, 'agreement': 0.8, 'direct_attack': 0.07692307692307693, 'undercutter_attack': 0.5609756097560976, 'partial': 0.3333333333333333}, 'f1': {'support': 0.779179810725552, 'agreement': 0.6106870229007633, 'direct_attack': 0.125, 'undercutter_attack': 0.3087248322147651, 'partial': 0.24000000000000005}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6296296296296297, 'recall': 0.6296296296296297, 'f1': 0.6296296296296297, 'support': None}, 'macro_avg': {'precision': 0.4291678140346046, 'recall': 0.4895888697559262, 'f1': 0.41271833316821604, 'support': None}, 'weighted_avg': {'precision': 0.7271317984990403, 'recall': 0.6296296296296297, 'f1': 0.6468907430788504, 'support': None}}
Loss: tensor(6.3318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7070, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8434065934065934, 'agreement': 0.7285714285714285, 'direct_attack': 0.4, 'undercutter_attack': 0.2222222222222222, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8410958904109589, 'agreement': 0.51, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.4878048780487805, 'partial': 0.3333333333333333}, 'f1': {'support': 0.8422496570644719, 'agreement': 0.6000000000000001, 'direct_attack': 0.25974025974025977, 'undercutter_attack': 0.3053435114503817, 'partial': 0.2222222222222222}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.689594356261023, 'recall': 0.689594356261023, 'f1': 0.689594356261023, 'support': None}, 'macro_avg': {'precision': 0.4721733821733822, 'recall': 0.47290835882015303, 'f1': 0.4459111300954672, 'support': None}, 'weighted_avg': {'precision': 0.7268283255055741, 'recall': 0.689594356261023, 'f1': 0.6974368647345527, 'support': None}}
Loss: tensor(6.7223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3129, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9198113207547169, 'agreement': 0.6507936507936508, 'direct_attack': 0.2052980132450331, 'undercutter_attack': 0.10317460317460317, 'partial': 0.2}, 'recall': {'support': 0.5342465753424658, 'agreement': 0.41, 'direct_attack': 0.5961538461538461, 'undercutter_attack': 0.3170731707317073, 'partial': 0.3333333333333333}, 'f1': {'support': 0.6759098786828422, 'agreement': 0.5030674846625766, 'direct_attack': 0.3054187192118226, 'undercutter_attack': 0.155688622754491, 'partial': 0.25}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.4991181657848324, 'recall': 0.4991181657848324, 'f1': 0.4991181657848324, 'support': None}, 'macro_avg': {'precision': 0.41581551759360086, 'recall': 0.43816138511227054, 'f1': 0.37801694106234646, 'support': None}, 'weighted_avg': {'precision': 0.7363600574492719, 'recall': 0.4991181657848324, 'f1': 0.5670703017944339, 'support': None}}
Loss: tensor(9.0516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7863, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9216589861751152, 'agreement': 0.4551282051282051, 'direct_attack': 0.18292682926829268, 'undercutter_attack': 0.17045454545454544, 'partial': 0.08333333333333333}, 'recall': {'support': 0.547945205479452, 'agreement': 0.71, 'direct_attack': 0.28846153846153844, 'undercutter_attack': 0.36585365853658536, 'partial': 0.2222222222222222}, 'f1': {'support': 0.6872852233676976, 'agreement': 0.5546875, 'direct_attack': 0.22388059701492538, 'undercutter_attack': 0.23255813953488372, 'partial': 0.12121212121212122}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.5343915343915344, 'recall': 0.5343915343915344, 'f1': 0.5343915343915344, 'support': None}, 'macro_avg': {'precision': 0.3627003798718983, 'recall': 0.42689652493995955, 'f1': 0.3639247162259256, 'support': None}, 'weighted_avg': {'precision': 0.704002084572002, 'recall': 0.5343915343915344, 'f1': 0.579533404560538, 'support': None}}
Loss: tensor(2.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3605, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8468468468468469, 'agreement': 0.6041666666666666, 'direct_attack': 0.4, 'undercutter_attack': 0.17142857142857143, 'partial': 0.16666666666666666}, 'recall': {'support': 0.7726027397260274, 'agreement': 0.58, 'direct_attack': 0.11538461538461539, 'undercutter_attack': 0.43902439024390244, 'partial': 0.3333333333333333}, 'f1': {'support': 0.8080229226361033, 'agreement': 0.5918367346938774, 'direct_attack': 0.1791044776119403, 'undercutter_attack': 0.24657534246575344, 'partial': 0.2222222222222222}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6472663139329806, 'recall': 0.6472663139329806, 'f1': 0.6472663139329806, 'support': None}, 'macro_avg': {'precision': 0.43782175032175025, 'recall': 0.4480690157375757, 'f1': 0.4095523399259794, 'support': None}, 'weighted_avg': {'precision': 0.7034291661275788, 'recall': 0.6472663139329806, 'f1': 0.6623193335246599, 'support': None}}
Loss: tensor(1.0641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7972, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8497109826589595, 'agreement': 0.575, 'direct_attack': 0.3684210526315789, 'undercutter_attack': 0.22388059701492538, 'partial': 0.2}, 'recall': {'support': 0.8054794520547945, 'agreement': 0.69, 'direct_attack': 0.1346153846153846, 'undercutter_attack': 0.36585365853658536, 'partial': 0.3333333333333333}, 'f1': {'support': 0.8270042194092827, 'agreement': 0.6272727272727272, 'direct_attack': 0.19718309859154928, 'undercutter_attack': 0.2777777777777778, 'partial': 0.25}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6843033509700176, 'recall': 0.6843033509700176, 'f1': 0.6843033509700176, 'support': None}, 'macro_avg': {'precision': 0.4434025264610928, 'recall': 0.4658563657080196, 'f1': 0.4358475646102674, 'support': None}, 'weighted_avg': {'precision': 0.7015546876278206, 'recall': 0.6843033509700176, 'f1': 0.6851432501363499, 'support': None}}
Loss: tensor(0.7906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5077, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8634920634920635, 'agreement': 0.62, 'direct_attack': 0.3611111111111111, 'undercutter_attack': 0.19801980198019803, 'partial': 0.13333333333333333}, 'recall': {'support': 0.7452054794520548, 'agreement': 0.62, 'direct_attack': 0.25, 'undercutter_attack': 0.4878048780487805, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8000000000000002, 'agreement': 0.62, 'direct_attack': 0.2954545454545454, 'undercutter_attack': 0.28169014084507044, 'partial': 0.16666666666666669}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6507936507936508, 'recall': 0.6507936507936508, 'f1': 0.6507936507936508, 'support': None}, 'macro_avg': {'precision': 0.43519126198334124, 'recall': 0.46504651594461155, 'f1': 0.43276227059325656, 'support': None}, 'weighted_avg': {'precision': 0.7147640085248131, 'recall': 0.6507936507936508, 'f1': 0.6744496157641698, 'support': None}}
Loss: tensor(0.5800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6581, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8454810495626822, 'agreement': 0.6, 'direct_attack': 0.3103448275862069, 'undercutter_attack': 0.2028985507246377, 'partial': 0.125}, 'recall': {'support': 0.7945205479452054, 'agreement': 0.66, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.34146341463414637, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8192090395480226, 'agreement': 0.6285714285714286, 'direct_attack': 0.2222222222222222, 'undercutter_attack': 0.2545454545454545, 'partial': 0.16}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.671957671957672, 'recall': 0.671957671957672, 'f1': 0.671957671957672, 'support': None}, 'macro_avg': {'precision': 0.4167448855747054, 'recall': 0.43825662157569945, 'f1': 0.41690962897742556, 'support': None}, 'weighted_avg': {'precision': 0.6952069747876047, 'recall': 0.671957671957672, 'f1': 0.679542083746191, 'support': None}}
Loss: tensor(0.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2098, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8419540229885057, 'agreement': 0.5754716981132075, 'direct_attack': 0.35, 'undercutter_attack': 0.2125, 'partial': 0.15384615384615385}, 'recall': {'support': 0.8027397260273973, 'agreement': 0.61, 'direct_attack': 0.1346153846153846, 'undercutter_attack': 0.4146341463414634, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8218793828892006, 'agreement': 0.5922330097087378, 'direct_attack': 0.19444444444444445, 'undercutter_attack': 0.2809917355371901, 'partial': 0.18181818181818185}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6701940035273368, 'recall': 0.6701940035273368, 'f1': 0.6701940035273368, 'support': None}, 'macro_avg': {'precision': 0.42675437498957336, 'recall': 0.43684229584129347, 'f1': 0.414273350879551, 'support': None}, 'weighted_avg': {'precision': 0.6933994772252923, 'recall': 0.6701940035273368, 'f1': 0.674563336207992, 'support': None}}
Loss: tensor(0.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0213, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8425655976676385, 'agreement': 0.5769230769230769, 'direct_attack': 0.391304347826087, 'undercutter_attack': 0.21686746987951808, 'partial': 0.14285714285714285}, 'recall': {'support': 0.7917808219178082, 'agreement': 0.6, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.43902439024390244, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8163841807909604, 'agreement': 0.5882352941176471, 'direct_attack': 0.24, 'undercutter_attack': 0.2903225806451613, 'partial': 0.17391304347826086}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6666666666666666, 'recall': 0.6666666666666666, 'f1': 0.6666666666666666, 'support': None}, 'macro_avg': {'precision': 0.4341035270306926, 'recall': 0.44522087149217127, 'f1': 0.42177101980640586, 'support': None}, 'weighted_avg': {'precision': 0.6979785846185658, 'recall': 0.6666666666666666, 'f1': 0.6750479693090322, 'support': None}}
Loss: tensor(0.3246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7773, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8356940509915014, 'agreement': 0.5643564356435643, 'direct_attack': 0.375, 'undercutter_attack': 0.22666666666666666, 'partial': 0.14285714285714285}, 'recall': {'support': 0.8082191780821918, 'agreement': 0.57, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.4146341463414634, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8217270194986072, 'agreement': 0.5671641791044776, 'direct_attack': 0.23684210526315785, 'undercutter_attack': 0.2931034482758621, 'partial': 0.17391304347826086}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6701940035273368, 'recall': 0.6701940035273368, 'f1': 0.6701940035273368, 'support': None}, 'macro_avg': {'precision': 0.428914859231775, 'recall': 0.43763049394456005, 'f1': 0.4185499591240731, 'support': None}, 'weighted_avg': {'precision': 0.6905520631310442, 'recall': 0.6701940035273368, 'f1': 0.674682589544512, 'support': None}}
Loss: tensor(0.2879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6644, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8370786516853933, 'agreement': 0.5757575757575758, 'direct_attack': 0.375, 'undercutter_attack': 0.22972972972972974, 'partial': 0.14285714285714285}, 'recall': {'support': 0.8164383561643835, 'agreement': 0.57, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.4146341463414634, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8266296809986131, 'agreement': 0.5728643216080402, 'direct_attack': 0.23684210526315785, 'undercutter_attack': 0.2956521739130435, 'partial': 0.17391304347826086}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6754850088183422, 'recall': 0.6754850088183422, 'f1': 0.6754850088183422, 'support': None}, 'macro_avg': {'precision': 0.4320846200059683, 'recall': 0.4392743295609984, 'f1': 0.4211802650522231, 'support': None}, 'weighted_avg': {'precision': 0.693675658986877, 'recall': 0.6754850088183422, 'f1': 0.6790282393663513, 'support': None}}
Loss: tensor(0.2575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5861, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8361581920903954, 'agreement': 0.5773195876288659, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.23376623376623376, 'partial': 0.15384615384615385}, 'recall': {'support': 0.810958904109589, 'agreement': 0.56, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.43902439024390244, 'partial': 0.2222222222222222}, 'f1': {'support': 0.82336578581363, 'agreement': 0.5685279187817258, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.3050847457627119, 'partial': 0.18181818181818185}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.671957671957672, 'recall': 0.671957671957672, 'f1': 0.671957671957672, 'support': None}, 'macro_avg': {'precision': 0.4294488026970991, 'recall': 0.4410564879305274, 'f1': 0.42191317258909605, 'support': None}, 'weighted_avg': {'precision': 0.691179417715894, 'recall': 0.671957671957672, 'f1': 0.6764129486997924, 'support': None}}
Loss: tensor(0.2318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5233, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8342696629213483, 'agreement': 0.5833333333333334, 'direct_attack': 0.375, 'undercutter_attack': 0.23076923076923078, 'partial': 0.15384615384615385}, 'recall': {'support': 0.8136986301369863, 'agreement': 0.56, 'direct_attack': 0.17307692307692307, 'undercutter_attack': 0.43902439024390244, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8238557558945908, 'agreement': 0.5714285714285714, 'direct_attack': 0.23684210526315785, 'undercutter_attack': 0.3025210084033614, 'partial': 0.18181818181818185}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.673721340388007, 'recall': 0.673721340388007, 'f1': 0.673721340388007, 'support': None}, 'macro_avg': {'precision': 0.4354436761740132, 'recall': 0.4416044331360068, 'f1': 0.42329312456157264, 'support': None}, 'weighted_avg': {'precision': 0.6934531113682174, 'recall': 0.673721340388007, 'f1': 0.6776115035255177, 'support': None}}
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4736, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8328690807799443, 'agreement': 0.5789473684210527, 'direct_attack': 0.4, 'undercutter_attack': 0.23684210526315788, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8191780821917808, 'agreement': 0.55, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.43902439024390244, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8259668508287292, 'agreement': 0.5641025641025641, 'direct_attack': 0.25974025974025977, 'undercutter_attack': 0.3076923076923077, 'partial': 0.1904761904761905}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6772486772486772, 'recall': 0.6772486772486772, 'f1': 0.6772486772486772, 'support': None}, 'macro_avg': {'precision': 0.4430650442261642, 'recall': 0.4445464773931196, 'f1': 0.42959563456801025, 'support': None}, 'weighted_avg': {'precision': 0.6947133644489849, 'recall': 0.6772486772486772, 'f1': 0.6802898074054787, 'support': None}}
Loss: tensor(0.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4319, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8310249307479224, 'agreement': 0.5806451612903226, 'direct_attack': 0.4166666666666667, 'undercutter_attack': 0.24675324675324675, 'partial': 0.16666666666666666}, 'recall': {'support': 0.821917808219178, 'agreement': 0.54, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.4634146341463415, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8264462809917356, 'agreement': 0.5595854922279794, 'direct_attack': 0.2631578947368421, 'undercutter_attack': 0.3220338983050847, 'partial': 0.1904761904761905}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6790123456790124, 'recall': 0.6790123456790124, 'f1': 0.6790123456790124, 'support': None}, 'macro_avg': {'precision': 0.44835133442496505, 'recall': 0.4479724713790868, 'f1': 0.4323399513475665, 'support': None}, 'weighted_avg': {'precision': 0.6960708388634457, 'recall': 0.6790123456790124, 'f1': 0.6811522537140942, 'support': None}}
Loss: tensor(0.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3960, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8296703296703297, 'agreement': 0.5934065934065934, 'direct_attack': 0.4166666666666667, 'undercutter_attack': 0.25, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8273972602739726, 'agreement': 0.54, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.4634146341463415, 'partial': 0.2222222222222222}, 'f1': {'support': 0.8285322359396433, 'agreement': 0.5654450261780104, 'direct_attack': 0.2631578947368421, 'undercutter_attack': 0.3247863247863248, 'partial': 0.1904761904761905}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6825396825396826, 'recall': 0.6825396825396826, 'f1': 0.6825396825396826, 'support': None}, 'macro_avg': {'precision': 0.4512820512820513, 'recall': 0.4490683617900458, 'f1': 0.4344795344234022, 'support': None}, 'weighted_avg': {'precision': 0.6976842968906461, 'recall': 0.6825396825396826, 'f1': 0.6837275207982569, 'support': None}}
Loss: tensor(0.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3647, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.825136612021858, 'agreement': 0.5955056179775281, 'direct_attack': 0.4, 'undercutter_attack': 0.25333333333333335, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8273972602739726, 'agreement': 0.53, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.4634146341463415, 'partial': 0.2222222222222222}, 'f1': {'support': 0.826265389876881, 'agreement': 0.5608465608465608, 'direct_attack': 0.25974025974025977, 'undercutter_attack': 0.32758620689655177, 'partial': 0.1904761904761905}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6807760141093474, 'recall': 0.6807760141093474, 'f1': 0.6807760141093474, 'support': None}, 'macro_avg': {'precision': 0.4481284459998772, 'recall': 0.44706836179004583, 'f1': 0.4329829215672888, 'support': None}, 'weighted_avg': {'precision': 0.6938484865121652, 'recall': 0.6807760141093474, 'f1': 0.6813462735330784, 'support': None}}
Loss: tensor(0.1544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3373, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8228882833787466, 'agreement': 0.5888888888888889, 'direct_attack': 0.4, 'undercutter_attack': 0.2602739726027397, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8273972602739726, 'agreement': 0.53, 'direct_attack': 0.19230769230769232, 'undercutter_attack': 0.4634146341463415, 'partial': 0.2222222222222222}, 'f1': {'support': 0.825136612021858, 'agreement': 0.5578947368421053, 'direct_attack': 0.25974025974025977, 'undercutter_attack': 0.3333333333333333, 'partial': 0.1904761904761905}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6807760141093474, 'recall': 0.6807760141093474, 'f1': 0.6807760141093474, 'support': None}, 'macro_avg': {'precision': 0.44774356230740836, 'recall': 0.44706836179004583, 'f1': 0.43331622648274937, 'support': None}, 'weighted_avg': {'precision': 0.6917360585517527, 'recall': 0.6807760141093474, 'f1': 0.6805146083944172, 'support': None}}
Loss: tensor(0.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3132, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8228882833787466, 'agreement': 0.5888888888888889, 'direct_attack': 0.4230769230769231, 'undercutter_attack': 0.25, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8273972602739726, 'agreement': 0.53, 'direct_attack': 0.21153846153846154, 'undercutter_attack': 0.43902439024390244, 'partial': 0.2222222222222222}, 'f1': {'support': 0.825136612021858, 'agreement': 0.5578947368421053, 'direct_attack': 0.28205128205128205, 'undercutter_attack': 0.31858407079646023, 'partial': 0.1904761904761905}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6807760141093474, 'recall': 0.6807760141093474, 'f1': 0.6807760141093474, 'support': None}, 'macro_avg': {'precision': 0.4503041524022451, 'recall': 0.44603646685571186, 'f1': 0.43482857843757927, 'support': None}, 'weighted_avg': {'precision': 0.693109545541678, 'recall': 0.6807760141093474, 'f1': 0.6814942440137496, 'support': None}}
Loss: tensor(0.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2919, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8228882833787466, 'agreement': 0.5888888888888889, 'direct_attack': 0.4230769230769231, 'undercutter_attack': 0.25, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8273972602739726, 'agreement': 0.53, 'direct_attack': 0.21153846153846154, 'undercutter_attack': 0.43902439024390244, 'partial': 0.2222222222222222}, 'f1': {'support': 0.825136612021858, 'agreement': 0.5578947368421053, 'direct_attack': 0.28205128205128205, 'undercutter_attack': 0.31858407079646023, 'partial': 0.1904761904761905}, 'support': {'support': 365, 'agreement': 100, 'direct_attack': 52, 'undercutter_attack': 41, 'partial': 9}, 'micro_avg': {'precision': 0.6807760141093474, 'recall': 0.6807760141093474, 'f1': 0.6807760141093474, 'support': None}, 'macro_avg': {'precision': 0.4503041524022451, 'recall': 0.44603646685571186, 'f1': 0.43482857843757927, 'support': None}, 'weighted_avg': {'precision': 0.693109545541678, 'recall': 0.6807760141093474, 'f1': 0.6814942440137496, 'support': None}}
Loss: tensor(0.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2729, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 2-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6470588235294118, 'agreement': 0.012048192771084338, 'direct_attack': 0.056112224448897796, 'undercutter_attack': 0.05, 'partial': 0.0}, 'recall': {'support': 0.02534562211981567, 'agreement': 0.02631578947368421, 'direct_attack': 0.9032258064516129, 'undercutter_attack': 0.015625, 'partial': 0.0}, 'f1': {'support': 0.048780487804878044, 'agreement': 0.01652892561983471, 'direct_attack': 0.10566037735849057, 'undercutter_attack': 0.023809523809523808, 'partial': 0.0}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.06623586429725363, 'recall': 0.06623586429725363, 'f1': 0.06623586429725363, 'support': None}, 'macro_avg': {'precision': 0.15304384814987881, 'recall': 0.19410244360902257, 'f1': 0.03895586291854543, 'support': None}, 'weighted_avg': {'precision': 0.4623923096849462, 'recall': 0.06623586429725363, 'f1': 0.04296948643423832, 'support': None}}
Loss: tensor(33.6146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.6438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.7486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.8365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(115.0614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(154.1822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.5160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.8509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.7924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.2817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.5911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.2745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.9569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.5739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.3542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.1976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.5383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.9109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.9760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.5142, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8913043478260869, 'agreement': 0.06483300589390963, 'direct_attack': 0.0625, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.0944700460829493, 'agreement': 0.868421052631579, 'direct_attack': 0.12903225806451613, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.1708333333333333, 'agreement': 0.12065813528336379, 'direct_attack': 0.08421052631578947, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.1260096930533118, 'recall': 0.1260096930533118, 'f1': 0.1260096930533118, 'support': None}, 'macro_avg': {'precision': 0.20372747074399927, 'recall': 0.2183846713558089, 'f1': 0.07514039898649731, 'support': None}, 'weighted_avg': {'precision': 0.6320310842980457, 'recall': 0.1260096930533118, 'f1': 0.13140097273541834, 'support': None}}
Loss: tensor(33.7881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.7369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.3009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(135.4947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.8603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.0242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.7795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.2092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.9200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.6681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.9613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.7797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.3409, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8108108108108109, 'agreement': 0.2711864406779661, 'direct_attack': 0.14285714285714285, 'undercutter_attack': 0.35, 'partial': 0.0}, 'recall': {'support': 0.8294930875576036, 'agreement': 0.42105263157894735, 'direct_attack': 0.16129032258064516, 'undercutter_attack': 0.4375, 'partial': 0.0}, 'f1': {'support': 0.8200455580865603, 'agreement': 0.32989690721649484, 'direct_attack': 0.1515151515151515, 'undercutter_attack': 0.38888888888888884, 'partial': 0.0}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.6607431340872375, 'recall': 0.6607431340872375, 'f1': 0.6607431340872375, 'support': None}, 'macro_avg': {'precision': 0.31497087886918396, 'recall': 0.3698672083434392, 'f1': 0.33806930114141914, 'support': None}, 'weighted_avg': {'precision': 0.6284742295092505, 'recall': 0.6607431340872375, 'f1': 0.6430076143290024, 'support': None}}
Loss: tensor(33.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.4916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.5164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.7532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.5780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.8198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.8883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.8403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.8500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.4198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8162, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8241758241758241, 'agreement': 0.3, 'direct_attack': 0.12745098039215685, 'undercutter_attack': 0.625, 'partial': 0.75}, 'recall': {'support': 0.8640552995391705, 'agreement': 0.39473684210526316, 'direct_attack': 0.41935483870967744, 'undercutter_attack': 0.078125, 'partial': 0.057692307692307696}, 'f1': {'support': 0.8436445444319459, 'agreement': 0.34090909090909094, 'direct_attack': 0.19548872180451124, 'undercutter_attack': 0.1388888888888889, 'partial': 0.10714285714285714}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.6639741518578353, 'recall': 0.6639741518578353, 'f1': 0.6639741518578353, 'support': None}, 'macro_avg': {'precision': 0.5253253609135962, 'recall': 0.36279285760928376, 'f1': 0.3252148206354588, 'support': None}, 'weighted_avg': {'precision': 0.7302799484401689, 'recall': 0.6639741518578353, 'f1': 0.6455844031894463, 'support': None}}
Loss: tensor(26.1615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.0390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.7318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.3904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.3538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.8583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.5948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.5966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.7179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.3035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.7525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5400, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9041095890410958, 'agreement': 0.16363636363636364, 'direct_attack': 0.1485148514851485, 'undercutter_attack': 0.4, 'partial': 0.5}, 'recall': {'support': 0.7603686635944701, 'agreement': 0.47368421052631576, 'direct_attack': 0.4838709677419355, 'undercutter_attack': 0.21875, 'partial': 0.07692307692307693}, 'f1': {'support': 0.8260325406758449, 'agreement': 0.24324324324324323, 'direct_attack': 0.22727272727272724, 'undercutter_attack': 0.2828282828282828, 'partial': 0.13333333333333336}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.6155088852988692, 'recall': 0.6155088852988692, 'f1': 0.6155088852988692, 'support': None}, 'macro_avg': {'precision': 0.4232521608325216, 'recall': 0.40271938375715965, 'f1': 0.3425420254706863, 'support': None}, 'weighted_avg': {'precision': 0.7347426556672974, 'recall': 0.6155088852988692, 'f1': 0.6459146427727914, 'support': None}}
Loss: tensor(22.7724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.6161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.3471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.0045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.0886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7374, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8979591836734694, 'agreement': 0.1518987341772152, 'direct_attack': 0.075, 'undercutter_attack': 0.30985915492957744, 'partial': 0.5714285714285714}, 'recall': {'support': 0.7096774193548387, 'agreement': 0.631578947368421, 'direct_attack': 0.0967741935483871, 'undercutter_attack': 0.34375, 'partial': 0.07692307692307693}, 'f1': {'support': 0.7927927927927928, 'agreement': 0.24489795918367346, 'direct_attack': 0.08450704225352113, 'undercutter_attack': 0.3259259259259259, 'partial': 0.13559322033898308}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.5831987075928917, 'recall': 0.5831987075928917, 'f1': 0.5831987075928917, 'support': None}, 'macro_avg': {'precision': 0.4012291288417667, 'recall': 0.3717407274389447, 'f1': 0.3167433880989793, 'support': None}, 'weighted_avg': {'precision': 0.7227087386798038, 'recall': 0.5831987075928917, 'f1': 0.6202068167169583, 'support': None}}
Loss: tensor(15.2828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.3214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7723, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9233226837060703, 'agreement': 0.12105263157894737, 'direct_attack': 0.0, 'undercutter_attack': 0.4, 'partial': 0.36}, 'recall': {'support': 0.6658986175115207, 'agreement': 0.6052631578947368, 'direct_attack': 0.0, 'undercutter_attack': 0.40625, 'partial': 0.34615384615384615}, 'f1': {'support': 0.7737617135207496, 'agreement': 0.20175438596491227, 'direct_attack': 0.0, 'undercutter_attack': 0.40310077519379844, 'partial': 0.35294117647058826}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.5751211631663974, 'recall': 0.5751211631663974, 'f1': 0.5751211631663974, 'support': None}, 'macro_avg': {'precision': 0.3608750630570035, 'recall': 0.4047131243120208, 'f1': 0.3463116102300097, 'support': None}, 'weighted_avg': {'precision': 0.7264007184627377, 'recall': 0.5751211631663974, 'f1': 0.6262207449491853, 'support': None}}
Loss: tensor(10.6162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.4836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2413, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8432671081677704, 'agreement': 0.3275862068965517, 'direct_attack': 0.18072289156626506, 'undercutter_attack': 0.3684210526315789, 'partial': 0.8333333333333334}, 'recall': {'support': 0.880184331797235, 'agreement': 0.5, 'direct_attack': 0.4838709677419355, 'undercutter_attack': 0.109375, 'partial': 0.09615384615384616}, 'f1': {'support': 0.8613303269447575, 'agreement': 0.3958333333333333, 'direct_attack': 0.2631578947368421, 'undercutter_attack': 0.16867469879518074, 'partial': 0.1724137931034483}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.691437802907916, 'recall': 0.691437802907916, 'f1': 0.691437802907916, 'support': None}, 'macro_avg': {'precision': 0.5106661185190999, 'recall': 0.41391682913860334, 'f1': 0.37228200938271244, 'support': None}, 'weighted_avg': {'precision': 0.7284990163928754, 'recall': 0.691437802907916, 'f1': 0.673307950342172, 'support': None}}
Loss: tensor(11.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4857, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8957345971563981, 'agreement': 0.43333333333333335, 'direct_attack': 0.13636363636363635, 'undercutter_attack': 0.4, 'partial': 0.5833333333333334}, 'recall': {'support': 0.8709677419354839, 'agreement': 0.34210526315789475, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.40625, 'partial': 0.40384615384615385}, 'f1': {'support': 0.8831775700934579, 'agreement': 0.3823529411764707, 'direct_attack': 0.18556701030927836, 'undercutter_attack': 0.40310077519379844, 'partial': 0.4772727272727273}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7221324717285945, 'recall': 0.7221324717285945, 'f1': 0.7221324717285945, 'support': None}, 'macro_avg': {'precision': 0.48975298003734025, 'recall': 0.46269834791693876, 'f1': 0.46629420480914663, 'support': None}, 'weighted_avg': {'precision': 0.7518192049970106, 'recall': 0.7221324717285945, 'f1': 0.7337603973108872, 'support': None}}
Loss: tensor(5.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3167, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8925831202046036, 'agreement': 0.56, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.2768361581920904, 'partial': 0.6923076923076923}, 'recall': {'support': 0.804147465437788, 'agreement': 0.3684210526315789, 'direct_attack': 0.0967741935483871, 'undercutter_attack': 0.765625, 'partial': 0.17307692307692307}, 'f1': {'support': 0.8460606060606061, 'agreement': 0.4444444444444444, 'direct_attack': 0.13636363636363635, 'undercutter_attack': 0.4066390041493776, 'partial': 0.2769230769230769}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.6849757673667205, 'recall': 0.6849757673667205, 'f1': 0.6849757673667205, 'support': None}, 'macro_avg': {'precision': 0.5304992402947235, 'recall': 0.4416089269389354, 'f1': 0.4220861535882282, 'support': None}, 'weighted_avg': {'precision': 0.7585338197850371, 'recall': 0.6849757673667205, 'f1': 0.6926193229596525, 'support': None}}
Loss: tensor(8.0610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4515, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9313432835820895, 'agreement': 0.5, 'direct_attack': 0.11764705882352941, 'undercutter_attack': 0.23115577889447236, 'partial': 0.6}, 'recall': {'support': 0.7188940092165899, 'agreement': 0.02631578947368421, 'direct_attack': 0.25806451612903225, 'undercutter_attack': 0.71875, 'partial': 0.17307692307692307}, 'f1': {'support': 0.811443433029909, 'agreement': 0.05, 'direct_attack': 0.1616161616161616, 'undercutter_attack': 0.34980988593155893, 'partial': 0.26865671641791045}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.6074313408723748, 'recall': 0.6074313408723748, 'f1': 0.6074313408723748, 'support': None}, 'macro_avg': {'precision': 0.47602922426001826, 'recall': 0.3790202475792459, 'f1': 0.32830523939910794, 'support': None}, 'weighted_avg': {'precision': 0.7638837055693093, 'recall': 0.6074313408723748, 'f1': 0.6388280014514258, 'support': None}}
Loss: tensor(3.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3618, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.88268156424581, 'agreement': 0.13496932515337423, 'direct_attack': 0.10714285714285714, 'undercutter_attack': 0.6666666666666666, 'partial': 0.4444444444444444}, 'recall': {'support': 0.728110599078341, 'agreement': 0.5789473684210527, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.0625, 'partial': 0.3076923076923077}, 'f1': {'support': 0.7979797979797979, 'agreement': 0.21890547263681592, 'direct_attack': 0.1379310344827586, 'undercutter_attack': 0.11428571428571428, 'partial': 0.3636363636363637}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.5880452342487884, 'recall': 0.5880452342487884, 'f1': 0.5880452342487884, 'support': None}, 'macro_avg': {'precision': 0.4471809715306305, 'recall': 0.3741597324576951, 'f1': 0.3265476766042901, 'support': None}, 'weighted_avg': {'precision': 0.7387913402063265, 'recall': 0.5880452342487884, 'f1': 0.6221985120771784, 'support': None}}
Loss: tensor(5.8701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1997, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.9052924791086351, 'agreement': 0.23076923076923078, 'direct_attack': 0.15730337078651685, 'undercutter_attack': 0.30120481927710846, 'partial': 0.6}, 'recall': {'support': 0.7488479262672811, 'agreement': 0.47368421052631576, 'direct_attack': 0.45161290322580644, 'undercutter_attack': 0.390625, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8196721311475409, 'agreement': 0.3103448275862069, 'direct_attack': 0.23333333333333334, 'undercutter_attack': 0.34013605442176875, 'partial': 0.1935483870967742}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.6268174474959612, 'recall': 0.6268174474959612, 'f1': 0.6268174474959612, 'support': None}, 'macro_avg': {'precision': 0.43891397998829823, 'recall': 0.4360309310808037, 'f1': 0.3794069467171248, 'support': None}, 'weighted_avg': {'precision': 0.7383193531995079, 'recall': 0.6268174474959612, 'f1': 0.656861656400109, 'support': None}}
Loss: tensor(3.8347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4720, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8367346938775511, 'agreement': 0.5555555555555556, 'direct_attack': 0.17647058823529413, 'undercutter_attack': 0.4262295081967213, 'partial': 0.5833333333333334}, 'recall': {'support': 0.9447004608294931, 'agreement': 0.39473684210526316, 'direct_attack': 0.0967741935483871, 'undercutter_attack': 0.40625, 'partial': 0.2692307692307692}, 'f1': {'support': 0.8874458874458875, 'agreement': 0.46153846153846156, 'direct_attack': 0.125, 'undercutter_attack': 0.4159999999999999, 'partial': 0.3684210526315789}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7560581583198708, 'recall': 0.7560581583198708, 'f1': 0.7560581583198708, 'support': None}, 'macro_avg': {'precision': 0.5156647358396911, 'recall': 0.42233845314278246, 'f1': 0.45168108032318555, 'support': None}, 'weighted_avg': {'precision': 0.7226762170390725, 'recall': 0.7560581583198708, 'f1': 0.7307703900271709, 'support': None}}
Loss: tensor(1.9669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0503, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8154158215010142, 'agreement': 0.3287671232876712, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.45, 'partial': 1.0}, 'recall': {'support': 0.9262672811059908, 'agreement': 0.631578947368421, 'direct_attack': 0.12903225806451613, 'undercutter_attack': 0.28125, 'partial': 0.019230769230769232}, 'f1': {'support': 0.8673139158576051, 'agreement': 0.43243243243243246, 'direct_attack': 0.18604651162790697, 'undercutter_attack': 0.34615384615384615, 'partial': 0.03773584905660378}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7253634894991923, 'recall': 0.7253634894991923, 'f1': 0.7253634894991924, 'support': None}, 'macro_avg': {'precision': 0.5855032556244038, 'recall': 0.3974718511539394, 'f1': 0.3739365110256789, 'support': None}, 'weighted_avg': {'precision': 0.7391226987878917, 'recall': 0.7253634894991923, 'f1': 0.6829244330854406, 'support': None}}
Loss: tensor(2.5920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7538, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.88, 'agreement': 0.3090909090909091, 'direct_attack': 0.171875, 'undercutter_attack': 0.28888888888888886, 'partial': 0.5714285714285714}, 'recall': {'support': 0.7603686635944701, 'agreement': 0.4473684210526316, 'direct_attack': 0.3548387096774194, 'undercutter_attack': 0.40625, 'partial': 0.38461538461538464}, 'f1': {'support': 0.8158220024721878, 'agreement': 0.3655913978494624, 'direct_attack': 0.23157894736842105, 'undercutter_attack': 0.3376623376623376, 'partial': 0.4597701149425288}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.6526655896607432, 'recall': 0.6526655896607432, 'f1': 0.6526655896607432, 'support': None}, 'macro_avg': {'precision': 0.4442566738816739, 'recall': 0.47068823578798114, 'f1': 0.4420849600589875, 'support': None}, 'weighted_avg': {'precision': 0.7224503298039243, 'recall': 0.6526655896607432, 'f1': 0.6795744832746871, 'support': None}}
Loss: tensor(2.4415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9266, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.840958605664488, 'agreement': 0.32857142857142857, 'direct_attack': 0.21428571428571427, 'undercutter_attack': 0.42, 'partial': 0.6666666666666666}, 'recall': {'support': 0.8894009216589862, 'agreement': 0.6052631578947368, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.328125, 'partial': 0.15384615384615385}, 'f1': {'support': 0.864501679731243, 'agreement': 0.4259259259259259, 'direct_attack': 0.20338983050847456, 'undercutter_attack': 0.368421052631579, 'partial': 0.25}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7172859450726979, 'recall': 0.7172859450726979, 'f1': 0.717285945072698, 'support': None}, 'macro_avg': {'precision': 0.4940964830376594, 'recall': 0.43403672409933014, 'f1': 0.42244769775944446, 'support': None}, 'weighted_avg': {'precision': 0.7199535912013343, 'recall': 0.7172859450726979, 'f1': 0.7015556483081234, 'support': None}}
Loss: tensor(0.4556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6167, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8649885583524027, 'agreement': 0.3235294117647059, 'direct_attack': 0.2, 'undercutter_attack': 0.32608695652173914, 'partial': 0.6153846153846154}, 'recall': {'support': 0.8709677419354839, 'agreement': 0.5789473684210527, 'direct_attack': 0.3548387096774194, 'undercutter_attack': 0.234375, 'partial': 0.15384615384615385}, 'f1': {'support': 0.8679678530424799, 'agreement': 0.4150943396226416, 'direct_attack': 0.25581395348837205, 'undercutter_attack': 0.2727272727272727, 'partial': 0.24615384615384617}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7011308562197092, 'recall': 0.7011308562197092, 'f1': 0.7011308562197092, 'support': None}, 'macro_avg': {'precision': 0.4659979084046927, 'recall': 0.438594994776022, 'f1': 0.41155145300692253, 'support': None}, 'weighted_avg': {'precision': 0.7217588322930419, 'recall': 0.7011308562197092, 'f1': 0.6957292587056246, 'support': None}}
Loss: tensor(0.3055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4762, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8629213483146068, 'agreement': 0.36666666666666664, 'direct_attack': 0.23684210526315788, 'undercutter_attack': 0.4126984126984127, 'partial': 0.6153846153846154}, 'recall': {'support': 0.8847926267281107, 'agreement': 0.5789473684210527, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.40625, 'partial': 0.15384615384615385}, 'f1': {'support': 0.8737201365187715, 'agreement': 0.44897959183673464, 'direct_attack': 0.2608695652173913, 'undercutter_attack': 0.4094488188976378, 'partial': 0.24615384615384617}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7253634894991923, 'recall': 0.7253634894991923, 'f1': 0.7253634894991924, 'support': None}, 'macro_avg': {'precision': 0.4989026296654919, 'recall': 0.4628317459280956, 'f1': 0.44783439172487627, 'support': None}, 'weighted_avg': {'precision': 0.7337576771853458, 'recall': 0.7253634894991923, 'f1': 0.7162317361391449, 'support': None}}
Loss: tensor(0.2714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4107, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8562091503267973, 'agreement': 0.36065573770491804, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.43636363636363634, 'partial': 0.6153846153846154}, 'recall': {'support': 0.9055299539170507, 'agreement': 0.5789473684210527, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.375, 'partial': 0.15384615384615385}, 'f1': {'support': 0.8801791713325867, 'agreement': 0.4444444444444445, 'direct_attack': 0.1935483870967742, 'undercutter_attack': 0.40336134453781514, 'partial': 0.24615384615384617}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7318255250403877, 'recall': 0.7318255250403877, 'f1': 0.7318255250403876, 'support': None}, 'macro_avg': {'precision': 0.49243230537534827, 'recall': 0.4413743726562063, 'f1': 0.43353743871309336, 'support': None}, 'weighted_avg': {'precision': 0.728961166400468, 'recall': 0.7318255250403877, 'f1': 0.7164810586391789, 'support': None}}
Loss: tensor(0.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3507, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8609271523178808, 'agreement': 0.359375, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.42857142857142855, 'partial': 0.6363636363636364}, 'recall': {'support': 0.8986175115207373, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.328125, 'partial': 0.1346153846153846}, 'f1': {'support': 0.8793686583990981, 'agreement': 0.45098039215686275, 'direct_attack': 0.273972602739726, 'undercutter_attack': 0.3716814159292035, 'partial': 0.22222222222222224}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.72859450726979, 'recall': 0.72859450726979, 'f1': 0.72859450726979, 'support': None}, 'macro_avg': {'precision': 0.5046664910696368, 'recall': 0.45784033983842987, 'f1': 0.4396450582894225, 'support': None}, 'weighted_avg': {'precision': 0.7353781373285835, 'recall': 0.72859450726979, 'f1': 0.7150558473459214, 'support': None}}
Loss: tensor(0.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3064, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8606194690265486, 'agreement': 0.359375, 'direct_attack': 0.24390243902439024, 'undercutter_attack': 0.45098039215686275, 'partial': 0.6363636363636364}, 'recall': {'support': 0.8963133640552995, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.359375, 'partial': 0.1346153846153846}, 'f1': {'support': 0.8781038374717833, 'agreement': 0.45098039215686275, 'direct_attack': 0.2777777777777778, 'undercutter_attack': 0.4, 'partial': 0.22222222222222224}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7302100161550888, 'recall': 0.7302100161550888, 'f1': 0.7302100161550888, 'support': None}, 'macro_avg': {'precision': 0.5102481873142876, 'recall': 0.4636295103453422, 'f1': 0.44581684592572923, 'support': None}, 'weighted_avg': {'precision': 0.7377701605108667, 'recall': 0.7302100161550888, 'f1': 0.7172875396306646, 'support': None}}
Loss: tensor(0.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2750, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8609271523178808, 'agreement': 0.35384615384615387, 'direct_attack': 0.2564102564102564, 'undercutter_attack': 0.4423076923076923, 'partial': 0.6}, 'recall': {'support': 0.8986175115207373, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.359375, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8793686583990981, 'agreement': 0.44660194174757284, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.39655172413793105, 'partial': 0.1935483870967742}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7302100161550888, 'recall': 0.7302100161550888, 'f1': 0.7302100161550888, 'support': None}, 'macro_avg': {'precision': 0.5026982509763966, 'recall': 0.460244185992276, 'f1': 0.4403569994191323, 'support': None}, 'weighted_avg': {'precision': 0.7343214025985854, 'recall': 0.7302100161550888, 'f1': 0.7155377073709516, 'support': None}}
Loss: tensor(0.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2481, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8590308370044053, 'agreement': 0.35384615384615387, 'direct_attack': 0.25, 'undercutter_attack': 0.44, 'partial': 0.6}, 'recall': {'support': 0.8986175115207373, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.34375, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8783783783783784, 'agreement': 0.44660194174757284, 'direct_attack': 0.28169014084507044, 'undercutter_attack': 0.3859649122807018, 'partial': 0.1935483870967742}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.72859450726979, 'recall': 0.72859450726979, 'f1': 0.72859450726979, 'support': None}, 'macro_avg': {'precision': 0.5005753981701118, 'recall': 0.457119185992276, 'f1': 0.43723675206969953, 'support': None}, 'weighted_avg': {'precision': 0.7324322085719963, 'recall': 0.72859450726979, 'f1': 0.713547261524747, 'support': None}}
Loss: tensor(0.1544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2250, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8590308370044053, 'agreement': 0.359375, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.4375, 'partial': 0.5454545454545454}, 'recall': {'support': 0.8986175115207373, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.328125, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8783783783783784, 'agreement': 0.45098039215686275, 'direct_attack': 0.273972602739726, 'undercutter_attack': 0.375, 'partial': 0.19047619047619047}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7269789983844911, 'recall': 0.7269789983844911, 'f1': 0.7269789983844911, 'support': None}, 'macro_avg': {'precision': 0.4878911241108378, 'recall': 0.45399418599227603, 'f1': 0.43376151275023156, 'support': None}, 'weighted_avg': {'precision': 0.7273347689895002, 'recall': 0.7269789983844911, 'f1': 0.712037776587836, 'support': None}}
Loss: tensor(0.1416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2058, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8596491228070176, 'agreement': 0.36507936507936506, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.44680851063829785, 'partial': 0.5454545454545454}, 'recall': {'support': 0.9032258064516129, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.328125, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8808988764044944, 'agreement': 0.45544554455445546, 'direct_attack': 0.273972602739726, 'undercutter_attack': 0.3783783783783784, 'partial': 0.19047619047619047}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7302100161550888, 'recall': 0.7302100161550888, 'f1': 0.7302100161550888, 'support': None}, 'macro_avg': {'precision': 0.4910173564148928, 'recall': 0.4549158449784511, 'f1': 0.43583431851064897, 'support': None}, 'weighted_avg': {'precision': 0.7290808862628454, 'recall': 0.7302100161550888, 'f1': 0.7144283874935856, 'support': None}}
Loss: tensor(0.1306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1894, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.862144420131291, 'agreement': 0.3770491803278688, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.4375, 'partial': 0.5454545454545454}, 'recall': {'support': 0.9078341013824884, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.328125, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8843995510662178, 'agreement': 0.46464646464646464, 'direct_attack': 0.273972602739726, 'undercutter_attack': 0.375, 'partial': 0.19047619047619047}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7334410339256866, 'recall': 0.7334410339256866, 'f1': 0.7334410339256866, 'support': None}, 'macro_avg': {'precision': 0.4920486768017887, 'recall': 0.4558375039646262, 'f1': 0.4376989617857198, 'support': None}, 'weighted_avg': {'precision': 0.7306028044168467, 'recall': 0.7334410339256866, 'f1': 0.7170983576882028, 'support': None}}
Loss: tensor(0.1212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1751, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.862144420131291, 'agreement': 0.3770491803278688, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.4375, 'partial': 0.5454545454545454}, 'recall': {'support': 0.9078341013824884, 'agreement': 0.6052631578947368, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.328125, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8843995510662178, 'agreement': 0.46464646464646464, 'direct_attack': 0.273972602739726, 'undercutter_attack': 0.375, 'partial': 0.19047619047619047}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7334410339256866, 'recall': 0.7334410339256866, 'f1': 0.7334410339256866, 'support': None}, 'macro_avg': {'precision': 0.4920486768017887, 'recall': 0.4558375039646262, 'f1': 0.4376989617857198, 'support': None}, 'weighted_avg': {'precision': 0.7306028044168467, 'recall': 0.7334410339256866, 'f1': 0.7170983576882028, 'support': None}}
Loss: tensor(0.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1626, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8643326039387309, 'agreement': 0.39344262295081966, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.4375, 'partial': 0.5454545454545454}, 'recall': {'support': 0.9101382488479263, 'agreement': 0.631578947368421, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.328125, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8866442199775533, 'agreement': 0.48484848484848486, 'direct_attack': 0.273972602739726, 'undercutter_attack': 0.375, 'partial': 0.19047619047619047}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7366720516962844, 'recall': 0.7366720516962844, 'f1': 0.7366720516962844, 'support': None}, 'macro_avg': {'precision': 0.4957650020878669, 'recall': 0.46156149135245056, 'f1': 0.4421882996083909, 'support': None}, 'weighted_avg': {'precision': 0.7331433901876077, 'recall': 0.7366720516962844, 'f1': 0.7199123529631567, 'support': None}}
Loss: tensor(0.1057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1516, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.862144420131291, 'agreement': 0.3870967741935484, 'direct_attack': 0.21951219512195122, 'undercutter_attack': 0.4166666666666667, 'partial': 0.5454545454545454}, 'recall': {'support': 0.9078341013824884, 'agreement': 0.631578947368421, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.3125, 'partial': 0.11538461538461539}, 'f1': {'support': 0.8843995510662178, 'agreement': 0.48000000000000004, 'direct_attack': 0.25, 'undercutter_attack': 0.35714285714285715, 'partial': 0.19047619047619047}, 'support': {'support': 434, 'agreement': 38, 'direct_attack': 31, 'undercutter_attack': 64, 'partial': 52}, 'micro_avg': {'precision': 0.7318255250403877, 'recall': 0.7318255250403877, 'f1': 0.7318255250403876, 'support': None}, 'macro_avg': {'precision': 0.48617492031360054, 'recall': 0.45152404895613724, 'f1': 0.4324037197370531, 'support': None}, 'weighted_avg': {'precision': 0.7281349544998686, 'recall': 0.7318255250403877, 'f1': 0.7149940386504738, 'support': None}}
Loss: tensor(0.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1418, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 3-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6009615384615384, 'agreement': 0.0, 'direct_attack': 0.07407407407407407, 'undercutter_attack': 0.0, 'partial': 0.052336448598130844}, 'recall': {'support': 0.27593818984547464, 'agreement': 0.0, 'direct_attack': 0.03125, 'undercutter_attack': 0.0, 'partial': 0.7368421052631579}, 'f1': {'support': 0.37821482602118006, 'agreement': 0.0, 'direct_attack': 0.04395604395604395, 'undercutter_attack': 0.0, 'partial': 0.09773123909249565}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.19720101781170485, 'recall': 0.19720101781170485, 'f1': 0.19720101781170485, 'support': None}, 'macro_avg': {'precision': 0.14547441222674867, 'recall': 0.2088060590217265, 'f1': 0.10398042181394393, 'support': None}, 'weighted_avg': {'precision': 0.3549174334739779, 'recall': 0.19720101781170485, 'f1': 0.22628281181462623, 'support': None}}
Loss: tensor(76.0854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.8987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.2515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.5760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.9798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.2089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.8204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.9835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.3348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.4361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.7209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.7686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.1976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.6404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(130.5410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.9120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5499, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6204819277108434, 'agreement': 0.25, 'direct_attack': 0.0, 'undercutter_attack': 0.12280701754385964, 'partial': 0.0}, 'recall': {'support': 0.9094922737306843, 'agreement': 0.012345679012345678, 'direct_attack': 0.0, 'undercutter_attack': 0.2028985507246377, 'partial': 0.0}, 'f1': {'support': 0.73769024171889, 'agreement': 0.023529411764705882, 'direct_attack': 0.0, 'undercutter_attack': 0.15300546448087432, 'partial': 0.0}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.544529262086514, 'recall': 0.544529262086514, 'f1': 0.544529262086514, 'support': None}, 'macro_avg': {'precision': 0.19865778905094061, 'recall': 0.22494730069353355, 'f1': 0.18284502359289406, 'support': None}, 'weighted_avg': {'precision': 0.41991348277803864, 'recall': 0.544529262086514, 'f1': 0.4434387038851398, 'support': None}}
Loss: tensor(68.1454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.3840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.3161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.4982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.5808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.0474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.5602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.7828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.5719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.7468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.7289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.3308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.0656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6152, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7231404958677686, 'agreement': 0.38860103626943004, 'direct_attack': 0.4117647058823529, 'undercutter_attack': 0.2597402597402597, 'partial': 0.3333333333333333}, 'recall': {'support': 0.7726269315673289, 'agreement': 0.46296296296296297, 'direct_attack': 0.109375, 'undercutter_attack': 0.2898550724637681, 'partial': 0.13157894736842105}, 'f1': {'support': 0.7470651013874067, 'agreement': 0.4225352112676056, 'direct_attack': 0.17283950617283952, 'undercutter_attack': 0.27397260273972596, 'partial': 0.18867924528301885}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.5814249363867684, 'recall': 0.5814249363867684, 'f1': 0.5814249363867684, 'support': None}, 'macro_avg': {'precision': 0.42331596621862894, 'recall': 0.3532797828724962, 'f1': 0.36101833337011935, 'support': None}, 'weighted_avg': {'precision': 0.5693100486882469, 'recall': 0.5814249363867684, 'f1': 0.5648942041459349, 'support': None}}
Loss: tensor(61.0482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.3263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.6704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.3920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.6817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.7860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.6319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(105.7735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9965, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8157894736842105, 'agreement': 0.3867924528301887, 'direct_attack': 0.12162162162162163, 'undercutter_attack': 0.18497109826589594, 'partial': 0.2}, 'recall': {'support': 0.5474613686534217, 'agreement': 0.25308641975308643, 'direct_attack': 0.28125, 'undercutter_attack': 0.463768115942029, 'partial': 0.2894736842105263}, 'f1': {'support': 0.655217965653897, 'agreement': 0.3059701492537314, 'direct_attack': 0.169811320754717, 'undercutter_attack': 0.2644628099173554, 'partial': 0.23655913978494625}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.44529262086513993, 'recall': 0.44529262086513993, 'f1': 0.44529262086513993, 'support': None}, 'macro_avg': {'precision': 0.3418349292803834, 'recall': 0.3670079177118127, 'f1': 0.3264042770729294, 'support': None}, 'weighted_avg': {'precision': 0.5856994891877463, 'recall': 0.44529262086513993, 'f1': 0.48916794954802445, 'support': None}}
Loss: tensor(55.2636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.0168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.2481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.3973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.0317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.8361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.0531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.0255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2375, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7808219178082192, 'agreement': 0.36082474226804123, 'direct_attack': 0.4, 'undercutter_attack': 0.19148936170212766, 'partial': 0.2413793103448276}, 'recall': {'support': 0.7549668874172185, 'agreement': 0.21604938271604937, 'direct_attack': 0.03125, 'undercutter_attack': 0.5217391304347826, 'partial': 0.3684210526315789}, 'f1': {'support': 0.7676767676767677, 'agreement': 0.27027027027027023, 'direct_attack': 0.057971014492753624, 'undercutter_attack': 0.28015564202334625, 'partial': 0.2916666666666667}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.5458015267175572, 'recall': 0.5458015267175572, 'f1': 0.5458015267175572, 'support': None}, 'macro_avg': {'precision': 0.3949030664246431, 'recall': 0.3784852906399259, 'f1': 0.3335480722259609, 'support': None}, 'weighted_avg': {'precision': 0.5854339907952878, 'recall': 0.5458015267175572, 'f1': 0.5415592583992876, 'support': None}}
Loss: tensor(51.8408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.5272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.7296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.5008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6082, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.771255060728745, 'agreement': 0.4329896907216495, 'direct_attack': 0.0, 'undercutter_attack': 0.21487603305785125, 'partial': 0.2222222222222222}, 'recall': {'support': 0.8410596026490066, 'agreement': 0.25925925925925924, 'direct_attack': 0.0, 'undercutter_attack': 0.37681159420289856, 'partial': 0.42105263157894735}, 'f1': {'support': 0.8046462513199577, 'agreement': 0.3243243243243243, 'direct_attack': 0.0, 'undercutter_attack': 0.27368421052631575, 'partial': 0.2909090909090909}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.5916030534351145, 'recall': 0.5916030534351145, 'f1': 0.5916030534351145, 'support': None}, 'macro_avg': {'precision': 0.32826860134609354, 'recall': 0.3796366175380223, 'f1': 0.3387127754159377, 'support': None}, 'weighted_avg': {'precision': 0.5633508436799807, 'recall': 0.5916030534351145, 'f1': 0.568681995380843, 'support': None}}
Loss: tensor(37.2891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.4251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.7442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6981, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7990430622009569, 'agreement': 0.39826839826839827, 'direct_attack': 0.2, 'undercutter_attack': 0.3484848484848485, 'partial': 0.19696969696969696}, 'recall': {'support': 0.7373068432671082, 'agreement': 0.5679012345679012, 'direct_attack': 0.015625, 'undercutter_attack': 0.3333333333333333, 'partial': 0.34210526315789475}, 'f1': {'support': 0.7669345579793341, 'agreement': 0.4681933842239186, 'direct_attack': 0.028985507246376812, 'undercutter_attack': 0.34074074074074073, 'partial': 0.25}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.589058524173028, 'recall': 0.589058524173028, 'f1': 0.589058524173028, 'support': None}, 'macro_avg': {'precision': 0.3885532011847801, 'recall': 0.3992543348652475, 'f1': 0.370970838038074, 'support': None}, 'weighted_avg': {'precision': 0.5990029144107087, 'recall': 0.589058524173028, 'f1': 0.5828687870022804, 'support': None}}
Loss: tensor(25.3290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2323, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8829268292682927, 'agreement': 0.27850877192982454, 'direct_attack': 0.1, 'undercutter_attack': 0.42424242424242425, 'partial': 0.15853658536585366}, 'recall': {'support': 0.3995584988962472, 'agreement': 0.7839506172839507, 'direct_attack': 0.015625, 'undercutter_attack': 0.2028985507246377, 'partial': 0.34210526315789475}, 'f1': {'support': 0.5501519756838906, 'agreement': 0.41100323624595464, 'direct_attack': 0.02702702702702703, 'undercutter_attack': 0.2745098039215686, 'partial': 0.21666666666666667}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.42748091603053434, 'recall': 0.42748091603053434, 'f1': 0.42748091603053434, 'support': None}, 'macro_avg': {'precision': 0.36884292216127906, 'recall': 0.34882758601254604, 'f1': 0.2958717419090215, 'support': None}, 'weighted_avg': {'precision': 0.6193147483814222, 'recall': 0.42748091603053434, 'f1': 0.43855675418613027, 'support': None}}
Loss: tensor(20.8874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0915, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7777777777777778, 'agreement': 0.4246575342465753, 'direct_attack': 0.30434782608695654, 'undercutter_attack': 0.3411764705882353, 'partial': 0.22033898305084745}, 'recall': {'support': 0.7726269315673289, 'agreement': 0.38271604938271603, 'direct_attack': 0.21875, 'undercutter_attack': 0.42028985507246375, 'partial': 0.34210526315789475}, 'f1': {'support': 0.7751937984496124, 'agreement': 0.4025974025974026, 'direct_attack': 0.2545454545454546, 'undercutter_attack': 0.37662337662337664, 'partial': 0.26804123711340205}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.5954198473282443, 'recall': 0.5954198473282443, 'f1': 0.5954198473282443, 'support': None}, 'macro_avg': {'precision': 0.4136597183500784, 'recall': 0.42729761983608067, 'f1': 0.41540025386584967, 'support': None}, 'weighted_avg': {'precision': 0.6011707030246364, 'recall': 0.5954198473282443, 'f1': 0.5964975305428563, 'support': None}}
Loss: tensor(16.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2930, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.703150912106136, 'agreement': 0.25, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.5, 'partial': 0.4117647058823529}, 'recall': {'support': 0.9359823399558499, 'agreement': 0.012345679012345678, 'direct_attack': 0.46875, 'undercutter_attack': 0.2318840579710145, 'partial': 0.18421052631578946}, 'f1': {'support': 0.8030303030303031, 'agreement': 0.023529411764705882, 'direct_attack': 0.3157894736842105, 'undercutter_attack': 0.31683168316831684, 'partial': 0.2545454545454545}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6094147582697201, 'recall': 0.6094147582697201, 'f1': 0.6094147582697201, 'support': None}, 'macro_avg': {'precision': 0.42060217121674537, 'recall': 0.3666345206509999, 'f1': 0.3427452652385982, 'support': None}, 'weighted_avg': {'precision': 0.5399650346637459, 'recall': 0.6094147582697201, 'f1': 0.533497623035293, 'support': None}}
Loss: tensor(20.5401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4125, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.8319327731092437, 'agreement': 0.4772727272727273, 'direct_attack': 0.2289156626506024, 'undercutter_attack': 0.15925925925925927, 'partial': 0.40625}, 'recall': {'support': 0.6556291390728477, 'agreement': 0.12962962962962962, 'direct_attack': 0.296875, 'undercutter_attack': 0.6231884057971014, 'partial': 0.34210526315789475}, 'f1': {'support': 0.7333333333333333, 'agreement': 0.20388349514563103, 'direct_attack': 0.2585034013605442, 'undercutter_attack': 0.25368731563421826, 'partial': 0.3714285714285715}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.5, 'recall': 0.5, 'f1': 0.5, 'support': None}, 'macro_avg': {'precision': 0.4207260844583665, 'recall': 0.4094854875314947, 'f1': 0.3641672233804597, 'support': None}, 'weighted_avg': {'precision': 0.630102696355212, 'recall': 0.5, 'f1': 0.5259440895594323, 'support': None}}
Loss: tensor(9.6210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7333, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7095709570957096, 'agreement': 0.3157894736842105, 'direct_attack': 0.0, 'undercutter_attack': 0.23232323232323232, 'partial': 0.3387096774193548}, 'recall': {'support': 0.9492273730684326, 'agreement': 0.037037037037037035, 'direct_attack': 0.0, 'undercutter_attack': 0.3333333333333333, 'partial': 0.5526315789473685}, 'f1': {'support': 0.8120868744098206, 'agreement': 0.06629834254143646, 'direct_attack': 0.0, 'undercutter_attack': 0.2738095238095238, 'partial': 0.42}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6106870229007634, 'recall': 0.6106870229007634, 'f1': 0.6106870229007634, 'support': None}, 'macro_avg': {'precision': 0.31927866810450145, 'recall': 0.37444586447723427, 'f1': 0.3144389481521562, 'support': None}, 'weighted_avg': {'precision': 0.5108076451315994, 'recall': 0.6106870229007634, 'f1': 0.526041402979922, 'support': None}}
Loss: tensor(9.8342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9701, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7396226415094339, 'agreement': 0.41935483870967744, 'direct_attack': 0.2236842105263158, 'undercutter_attack': 0.24770642201834864, 'partial': 0.35}, 'recall': {'support': 0.8653421633554084, 'agreement': 0.08024691358024691, 'direct_attack': 0.265625, 'undercutter_attack': 0.391304347826087, 'partial': 0.3684210526315789}, 'f1': {'support': 0.7975584944048831, 'agreement': 0.13471502590673576, 'direct_attack': 0.24285714285714285, 'undercutter_attack': 0.30337078651685395, 'partial': 0.358974358974359}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.589058524173028, 'recall': 0.589058524173028, 'f1': 0.589058524173028, 'support': None}, 'macro_avg': {'precision': 0.39607362255275513, 'recall': 0.39418789547866423, 'f1': 0.3674951617319949, 'support': None}, 'weighted_avg': {'precision': 0.5695827901624576, 'recall': 0.589058524173028, 'f1': 0.5511886758471362, 'support': None}}
Loss: tensor(4.3611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4783, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7360594795539034, 'agreement': 0.3924050632911392, 'direct_attack': 0.2641509433962264, 'undercutter_attack': 0.4444444444444444, 'partial': 0.4074074074074074}, 'recall': {'support': 0.8741721854304636, 'agreement': 0.19135802469135801, 'direct_attack': 0.4375, 'undercutter_attack': 0.2318840579710145, 'partial': 0.2894736842105263}, 'f1': {'support': 0.7991927346115036, 'agreement': 0.2572614107883818, 'direct_attack': 0.3294117647058824, 'undercutter_attack': 0.30476190476190473, 'partial': 0.3384615384615384}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6132315521628499, 'recall': 0.6132315521628499, 'f1': 0.6132315521628499, 'support': None}, 'macro_avg': {'precision': 0.44889346761862414, 'recall': 0.40487759046067245, 'f1': 0.40581787066584224, 'support': None}, 'weighted_avg': {'precision': 0.5853159962043123, 'recall': 0.6132315521628499, 'f1': 0.5835663106336073, 'support': None}}
Loss: tensor(2.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3809, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.725177304964539, 'agreement': 0.391304347826087, 'direct_attack': 0.5, 'undercutter_attack': 0.2097902097902098, 'partial': 0.3684210526315789}, 'recall': {'support': 0.9028697571743929, 'agreement': 0.05555555555555555, 'direct_attack': 0.140625, 'undercutter_attack': 0.43478260869565216, 'partial': 0.3684210526315789}, 'f1': {'support': 0.8043264503441495, 'agreement': 0.0972972972972973, 'direct_attack': 0.21951219512195122, 'undercutter_attack': 0.2830188679245283, 'partial': 0.3684210526315789}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.5992366412213741, 'recall': 0.5992366412213741, 'f1': 0.5992366412213741, 'support': None}, 'macro_avg': {'precision': 0.4389385830424829, 'recall': 0.3804507948114359, 'f1': 0.35451517266390103, 'support': None}, 'weighted_avg': {'precision': 0.575537083934207, 'recall': 0.5992366412213741, 'f1': 0.5441464714283196, 'support': None}}
Loss: tensor(2.0433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2347, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7102966841186736, 'agreement': 0.36585365853658536, 'direct_attack': 0.31343283582089554, 'undercutter_attack': 0.3181818181818182, 'partial': 0.41025641025641024}, 'recall': {'support': 0.8984547461368654, 'agreement': 0.09259259259259259, 'direct_attack': 0.328125, 'undercutter_attack': 0.30434782608695654, 'partial': 0.42105263157894735}, 'f1': {'support': 0.7933723196881092, 'agreement': 0.14778325123152708, 'direct_attack': 0.3206106870229008, 'undercutter_attack': 0.31111111111111117, 'partial': 0.4155844155844156}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6106870229007634, 'recall': 0.6106870229007634, 'f1': 0.6106870229007634, 'support': None}, 'macro_avg': {'precision': 0.42360428138287654, 'recall': 0.40891455927907233, 'f1': 0.3976923569276128, 'support': None}, 'weighted_avg': {'precision': 0.5580619352741887, 'recall': 0.6106870229007634, 'f1': 0.5612169286851921, 'support': None}}
Loss: tensor(1.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1921, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7130281690140845, 'agreement': 0.3902439024390244, 'direct_attack': 0.34545454545454546, 'undercutter_attack': 0.2823529411764706, 'partial': 0.40540540540540543}, 'recall': {'support': 0.8940397350993378, 'agreement': 0.09876543209876543, 'direct_attack': 0.296875, 'undercutter_attack': 0.34782608695652173, 'partial': 0.39473684210526316}, 'f1': {'support': 0.79333986287953, 'agreement': 0.15763546798029557, 'direct_attack': 0.31932773109243695, 'undercutter_attack': 0.3116883116883117, 'partial': 0.4}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6094147582697201, 'recall': 0.6094147582697201, 'f1': 0.6094147582697201, 'support': None}, 'macro_avg': {'precision': 0.42729699269790605, 'recall': 0.40644861925197756, 'f1': 0.39639827472811484, 'support': None}, 'weighted_avg': {'precision': 0.5638907404760497, 'recall': 0.6094147582697201, 'f1': 0.562421592867232, 'support': None}}
Loss: tensor(0.8462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1729, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7125220458553791, 'agreement': 0.40625, 'direct_attack': 0.34782608695652173, 'undercutter_attack': 0.2647058823529412, 'partial': 0.38461538461538464}, 'recall': {'support': 0.891832229580574, 'agreement': 0.08024691358024691, 'direct_attack': 0.25, 'undercutter_attack': 0.391304347826087, 'partial': 0.39473684210526316}, 'f1': {'support': 0.7921568627450981, 'agreement': 0.13402061855670103, 'direct_attack': 0.2909090909090909, 'undercutter_attack': 0.3157894736842105, 'partial': 0.38961038961038963}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6043256997455471, 'recall': 0.6043256997455471, 'f1': 0.6043256997455471, 'support': None}, 'macro_avg': {'precision': 0.42318387995604534, 'recall': 0.4016240666184342, 'f1': 0.384497287101098, 'support': None}, 'weighted_avg': {'precision': 0.5645368280349131, 'recall': 0.6043256997455471, 'f1': 0.5544163477573819, 'support': None}}
Loss: tensor(0.7024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1444, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7097902097902098, 'agreement': 0.3783783783783784, 'direct_attack': 0.3103448275862069, 'undercutter_attack': 0.2716049382716049, 'partial': 0.39473684210526316}, 'recall': {'support': 0.8962472406181016, 'agreement': 0.08641975308641975, 'direct_attack': 0.28125, 'undercutter_attack': 0.3188405797101449, 'partial': 0.39473684210526316}, 'f1': {'support': 0.7921951219512195, 'agreement': 0.1407035175879397, 'direct_attack': 0.2950819672131148, 'undercutter_attack': 0.29333333333333333, 'partial': 0.39473684210526316}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6043256997455471, 'recall': 0.6043256997455471, 'f1': 0.6043256997455471, 'support': None}, 'macro_avg': {'precision': 0.4129710392263326, 'recall': 0.39549888310398595, 'f1': 0.38321015643817413, 'support': None}, 'weighted_avg': {'precision': 0.5552609059014254, 'recall': 0.6043256997455471, 'f1': 0.5544320686956591, 'support': None}}
Loss: tensor(0.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7100175746924429, 'agreement': 0.42105263157894735, 'direct_attack': 0.32727272727272727, 'undercutter_attack': 0.27058823529411763, 'partial': 0.38461538461538464}, 'recall': {'support': 0.891832229580574, 'agreement': 0.09876543209876543, 'direct_attack': 0.28125, 'undercutter_attack': 0.3333333333333333, 'partial': 0.39473684210526316}, 'f1': {'support': 0.7906066536203523, 'agreement': 0.16, 'direct_attack': 0.3025210084033613, 'undercutter_attack': 0.2987012987012987, 'partial': 0.38961038961038963}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6055979643765903, 'recall': 0.6055979643765903, 'f1': 0.6055979643765903, 'support': None}, 'macro_avg': {'precision': 0.4227093106907239, 'recall': 0.39998356742358715, 'f1': 0.3882878700670804, 'support': None}, 'weighted_avg': {'precision': 0.564987169271755, 'recall': 0.6055979643765903, 'f1': 0.5583228282995155, 'support': None}}
Loss: tensor(0.5292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4788, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1166, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7092819614711033, 'agreement': 0.43243243243243246, 'direct_attack': 0.32, 'undercutter_attack': 0.25555555555555554, 'partial': 0.39473684210526316}, 'recall': {'support': 0.8940397350993378, 'agreement': 0.09876543209876543, 'direct_attack': 0.25, 'undercutter_attack': 0.3333333333333333, 'partial': 0.39473684210526316}, 'f1': {'support': 0.7910156250000001, 'agreement': 0.16080402010050251, 'direct_attack': 0.2807017543859649, 'undercutter_attack': 0.2893081761006289, 'partial': 0.39473684210526316}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6043256997455471, 'recall': 0.6043256997455471, 'f1': 0.6043256997455471, 'support': None}, 'macro_avg': {'precision': 0.4224013583128709, 'recall': 0.39417506852733986, 'f1': 0.38331328353847194, 'support': None}, 'weighted_avg': {'precision': 0.5654861525875283, 'recall': 0.6043256997455471, 'f1': 0.55637087253553, 'support': None}}
Loss: tensor(0.4681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1045, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7110332749562172, 'agreement': 0.45714285714285713, 'direct_attack': 0.3090909090909091, 'undercutter_attack': 0.2558139534883721, 'partial': 0.41025641025641024}, 'recall': {'support': 0.8962472406181016, 'agreement': 0.09876543209876543, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.7929687500000001, 'agreement': 0.16243654822335027, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.28387096774193543, 'partial': 0.4155844155844156}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6068702290076335, 'recall': 0.6068702290076335, 'f1': 0.6068702290076335, 'support': None}, 'macro_avg': {'precision': 0.4286674809869531, 'recall': 0.40010617680119187, 'f1': 0.3881149934527975, 'support': None}, 'weighted_avg': {'precision': 0.5714732073467794, 'recall': 0.6068702290076335, 'f1': 0.5587717346237894, 'support': None}}
Loss: tensor(0.4196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0949, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7110332749562172, 'agreement': 0.4411764705882353, 'direct_attack': 0.30357142857142855, 'undercutter_attack': 0.2558139534883721, 'partial': 0.41025641025641024}, 'recall': {'support': 0.8962472406181016, 'agreement': 0.09259259259259259, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.7929687500000001, 'agreement': 0.1530612244897959, 'direct_attack': 0.2833333333333333, 'undercutter_attack': 0.28387096774193543, 'partial': 0.4155844155844156}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6055979643765903, 'recall': 0.6055979643765903, 'f1': 0.6055979643765903, 'support': None}, 'macro_avg': {'precision': 0.4243703075721327, 'recall': 0.3988716088999573, 'f1': 0.38576373822989607, 'support': None}, 'weighted_avg': {'precision': 0.5677330020349532, 'recall': 0.6055979643765903, 'f1': 0.5566455470955237, 'support': None}}
Loss: tensor(0.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0867, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.712280701754386, 'agreement': 0.45454545454545453, 'direct_attack': 0.29310344827586204, 'undercutter_attack': 0.2619047619047619, 'partial': 0.3902439024390244}, 'recall': {'support': 0.8962472406181016, 'agreement': 0.09259259259259259, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.793743890518084, 'agreement': 0.15384615384615383, 'direct_attack': 0.2786885245901639, 'undercutter_attack': 0.2875816993464052, 'partial': 0.4050632911392405}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6055979643765903, 'recall': 0.6055979643765903, 'f1': 0.6055979643765903, 'support': None}, 'macro_avg': {'precision': 0.4224156537838978, 'recall': 0.3988716088999573, 'f1': 0.3837847118880095, 'support': None}, 'weighted_avg': {'precision': 0.5699221871308742, 'recall': 0.6055979643765903, 'f1': 0.5566929608393544, 'support': None}}
Loss: tensor(0.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0797, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.712280701754386, 'agreement': 0.47058823529411764, 'direct_attack': 0.30357142857142855, 'undercutter_attack': 0.25882352941176473, 'partial': 0.3902439024390244}, 'recall': {'support': 0.8962472406181016, 'agreement': 0.09876543209876543, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.793743890518084, 'agreement': 0.163265306122449, 'direct_attack': 0.2833333333333333, 'undercutter_attack': 0.2857142857142857, 'partial': 0.4050632911392405}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6068702290076335, 'recall': 0.6068702290076335, 'f1': 0.6068702290076335, 'support': None}, 'macro_avg': {'precision': 0.4271015594941443, 'recall': 0.40010617680119187, 'f1': 0.38622402136547845, 'support': None}, 'weighted_avg': {'precision': 0.5738105792150764, 'recall': 0.6068702290076335, 'f1': 0.5588485828338919, 'support': None}}
Loss: tensor(0.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0734, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7130281690140845, 'agreement': 0.4722222222222222, 'direct_attack': 0.30357142857142855, 'undercutter_attack': 0.25882352941176473, 'partial': 0.3902439024390244}, 'recall': {'support': 0.8940397350993378, 'agreement': 0.10493827160493827, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.79333986287953, 'agreement': 0.1717171717171717, 'direct_attack': 0.2833333333333333, 'undercutter_attack': 0.2857142857142857, 'partial': 0.4050632911392405}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6068702290076335, 'recall': 0.6068702290076335, 'f1': 0.6068702290076335, 'support': None}, 'macro_avg': {'precision': 0.4275778503317049, 'recall': 0.4008992435986737, 'f1': 0.3878335889567122, 'support': None}, 'weighted_avg': {'precision': 0.574578147346115, 'recall': 0.6068702290076335, 'f1': 0.5603577147754696, 'support': None}}
Loss: tensor(0.2902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0681, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7142857142857143, 'agreement': 0.4722222222222222, 'direct_attack': 0.30357142857142855, 'undercutter_attack': 0.2619047619047619, 'partial': 0.37209302325581395}, 'recall': {'support': 0.8940397350993378, 'agreement': 0.10493827160493827, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.7941176470588236, 'agreement': 0.1717171717171717, 'direct_attack': 0.2833333333333333, 'undercutter_attack': 0.2875816993464052, 'partial': 0.3950617283950617}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6068702290076335, 'recall': 0.6068702290076335, 'f1': 0.6068702290076335, 'support': None}, 'macro_avg': {'precision': 0.4248154300479882, 'recall': 0.4008992435986737, 'f1': 0.38636231597015913, 'support': None}, 'weighted_avg': {'precision': 0.5746958822584599, 'recall': 0.6068702290076335, 'f1': 0.5604863768486978, 'support': None}}
Loss: tensor(0.2683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0635, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7147887323943662, 'agreement': 0.4722222222222222, 'direct_attack': 0.30357142857142855, 'undercutter_attack': 0.2619047619047619, 'partial': 0.38095238095238093}, 'recall': {'support': 0.8962472406181016, 'agreement': 0.10493827160493827, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.7952987267384918, 'agreement': 0.1717171717171717, 'direct_attack': 0.2833333333333333, 'undercutter_attack': 0.2875816993464052, 'partial': 0.4}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6081424936386769, 'recall': 0.6081424936386769, 'f1': 0.6081424936386769, 'support': None}, 'macro_avg': {'precision': 0.4266879052090319, 'recall': 0.40134074470242637, 'f1': 0.38758618622708035, 'support': None}, 'weighted_avg': {'precision': 0.5754141046448326, 'recall': 0.6081424936386769, 'f1': 0.5614058213981601, 'support': None}}
Loss: tensor(0.2492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0595, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7152899824253075, 'agreement': 0.4722222222222222, 'direct_attack': 0.30357142857142855, 'undercutter_attack': 0.26506024096385544, 'partial': 0.38095238095238093}, 'recall': {'support': 0.8984547461368654, 'agreement': 0.10493827160493827, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.7964774951076321, 'agreement': 0.1717171717171717, 'direct_attack': 0.2833333333333333, 'undercutter_attack': 0.28947368421052627, 'partial': 0.4}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6094147582697201, 'recall': 0.6094147582697201, 'f1': 0.6094147582697201, 'support': None}, 'macro_avg': {'precision': 0.42741925102703887, 'recall': 0.40178224580617916, 'f1': 0.3882003368737327, 'support': None}, 'weighted_avg': {'precision': 0.5759800007251046, 'recall': 0.6094147582697201, 'f1': 0.5622512781753165, 'support': None}}
Loss: tensor(0.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0558, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7152899824253075, 'agreement': 0.4722222222222222, 'direct_attack': 0.30357142857142855, 'undercutter_attack': 0.26506024096385544, 'partial': 0.38095238095238093}, 'recall': {'support': 0.8984547461368654, 'agreement': 0.10493827160493827, 'direct_attack': 0.265625, 'undercutter_attack': 0.3188405797101449, 'partial': 0.42105263157894735}, 'f1': {'support': 0.7964774951076321, 'agreement': 0.1717171717171717, 'direct_attack': 0.2833333333333333, 'undercutter_attack': 0.28947368421052627, 'partial': 0.4}, 'support': {'support': 453, 'agreement': 162, 'direct_attack': 64, 'undercutter_attack': 69, 'partial': 38}, 'micro_avg': {'precision': 0.6094147582697201, 'recall': 0.6094147582697201, 'f1': 0.6094147582697201, 'support': None}, 'macro_avg': {'precision': 0.42741925102703887, 'recall': 0.40178224580617916, 'f1': 0.3882003368737327, 'support': None}, 'weighted_avg': {'precision': 0.5759800007251046, 'recall': 0.6094147582697201, 'f1': 0.5622512781753165, 'support': None}}
Loss: tensor(0.2172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0525, device='cuda:0', grad_fn=<DivBackward0>)


		-------------RUN 4-----------
			------------EPOCH 1---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5629139072847682, 'agreement': 0.22491349480968859, 'direct_attack': 0.08333333333333333, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.35269709543568467, 'agreement': 0.6018518518518519, 'direct_attack': 0.0847457627118644, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.43367346938775514, 'agreement': 0.327455919395466, 'direct_attack': 0.08403361344537816, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.3093812375249501, 'recall': 0.3093812375249501, 'f1': 0.3093812375249501, 'support': None}, 'macro_avg': {'precision': 0.17423214708555804, 'recall': 0.2078589419998802, 'f1': 0.16903260044571985, 'support': None}, 'weighted_avg': {'precision': 0.3290809895443956, 'recall': 0.3093812375249501, 'f1': 0.2890988595018695, 'support': None}}
Loss: tensor(139.7285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.0217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.7746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.5884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.9516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.2737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(140.2235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.6573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.7327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.9013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.3765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(108.9320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.6412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.6566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.5373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.9189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.9965, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5921052631578947, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.08673469387755102, 'partial': 0.0}, 'recall': {'support': 0.7468879668049793, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.4857142857142857, 'partial': 0.0}, 'f1': {'support': 0.6605504587155963, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.14718614718614717, 'partial': 0.0}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.3932135728542914, 'recall': 0.3932135728542914, 'f1': 0.3932135728542914, 'support': None}, 'macro_avg': {'precision': 0.13576799140708914, 'recall': 0.24652045050385302, 'f1': 0.1615473211803487, 'support': None}, 'weighted_avg': {'precision': 0.29088439662029325, 'recall': 0.3932135728542914, 'f1': 0.3280322868302871, 'support': None}}
Loss: tensor(133.3196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.1911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.0310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.5144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.8270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.9156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.3493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.3616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(122.3673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.4777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.9831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.7485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.5426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.4203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.4678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.7652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.6978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.4970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.4887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.4821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.5061, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6529968454258676, 'agreement': 0.6666666666666666, 'direct_attack': 0.125, 'undercutter_attack': 0.038461538461538464, 'partial': 0.5}, 'recall': {'support': 0.8589211618257261, 'agreement': 0.5925925925925926, 'direct_attack': 0.01694915254237288, 'undercutter_attack': 0.08571428571428572, 'partial': 0.017241379310344827}, 'f1': {'support': 0.7419354838709677, 'agreement': 0.627450980392157, 'direct_attack': 0.029850746268656716, 'undercutter_attack': 0.05309734513274336, 'partial': 0.03333333333333333}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5508982035928144, 'recall': 0.5508982035928144, 'f1': 0.5508982035928144, 'support': None}, 'macro_avg': {'precision': 0.3966250101108145, 'recall': 0.3142837143970644, 'f1': 0.2971335777995717, 'support': None}, 'weighted_avg': {'precision': 0.5331205460953851, 'recall': 0.5508982035928144, 'f1': 0.5032417004752221, 'support': None}}
Loss: tensor(113.9756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.5998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.6475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.1236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.7697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.5188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.4908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.3565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.1145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.1355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6869, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7384615384615385, 'agreement': 0.6947368421052632, 'direct_attack': 0.38461538461538464, 'undercutter_attack': 0.15841584158415842, 'partial': 0.3684210526315789}, 'recall': {'support': 0.7966804979253111, 'agreement': 0.6111111111111112, 'direct_attack': 0.1694915254237288, 'undercutter_attack': 0.45714285714285713, 'partial': 0.1206896551724138}, 'f1': {'support': 0.7664670658682635, 'agreement': 0.6502463054187193, 'direct_attack': 0.23529411764705885, 'undercutter_attack': 0.23529411764705882, 'partial': 0.1818181818181818}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5808383233532934, 'recall': 0.5808383233532934, 'f1': 0.5808383233532934, 'support': None}, 'macro_avg': {'precision': 0.4689301318795847, 'recall': 0.4310231293550844, 'f1': 0.41382395767985647, 'support': None}, 'weighted_avg': {'precision': 0.60400417747901, 'recall': 0.5808383233532934, 'f1': 0.5740683941392242, 'support': None}}
Loss: tensor(91.8111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.2307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.4638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.3163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.3338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.9238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.3150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.7785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.8675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.4419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.4023, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7410358565737052, 'agreement': 0.7391304347826086, 'direct_attack': 0.24742268041237114, 'undercutter_attack': 0.15730337078651685, 'partial': 0.3333333333333333}, 'recall': {'support': 0.7717842323651453, 'agreement': 0.3148148148148148, 'direct_attack': 0.4067796610169492, 'undercutter_attack': 0.4, 'partial': 0.10344827586206896}, 'f1': {'support': 0.7560975609756098, 'agreement': 0.4415584415584415, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.22580645161290322, 'partial': 0.15789473684210528}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5269461077844312, 'recall': 0.5269461077844312, 'f1': 0.5269461077844312, 'support': None}, 'macro_avg': {'precision': 0.44364513517770704, 'recall': 0.39936539681179567, 'f1': 0.3778098997362735, 'support': None}, 'weighted_avg': {'precision': 0.5945162032853812, 'recall': 0.5269461077844312, 'f1': 0.5291872067476517, 'support': None}}
Loss: tensor(70.6283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.3677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.8337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.6059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.9597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8004, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7007042253521126, 'agreement': 0.6388888888888888, 'direct_attack': 0.3114754098360656, 'undercutter_attack': 0.15315315315315314, 'partial': 0.5555555555555556}, 'recall': {'support': 0.8257261410788381, 'agreement': 0.21296296296296297, 'direct_attack': 0.3220338983050847, 'undercutter_attack': 0.4857142857142857, 'partial': 0.08620689655172414}, 'f1': {'support': 0.7580952380952379, 'agreement': 0.3194444444444444, 'direct_attack': 0.3166666666666667, 'undercutter_attack': 0.2328767123287671, 'partial': 0.1492537313432836}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5249500998003992, 'recall': 0.5249500998003992, 'f1': 0.5249500998003992, 'support': None}, 'macro_avg': {'precision': 0.47195544655715516, 'recall': 0.38652883692257917, 'f1': 0.3552673585756799, 'support': None}, 'weighted_avg': {'precision': 0.5864857286881628, 'recall': 0.5249500998003992, 'f1': 0.5043746248776506, 'support': None}}
Loss: tensor(53.8350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.3137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.1957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5046, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7616580310880829, 'agreement': 0.5461538461538461, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.15873015873015872, 'partial': 0.46153846153846156}, 'recall': {'support': 0.6099585062240664, 'agreement': 0.6574074074074074, 'direct_attack': 0.2033898305084746, 'undercutter_attack': 0.5714285714285714, 'partial': 0.10344827586206896}, 'f1': {'support': 0.6774193548387097, 'agreement': 0.5966386554621849, 'direct_attack': 0.24489795918367346, 'undercutter_attack': 0.24844720496894407, 'partial': 0.16901408450704225}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5109780439121756, 'recall': 0.5109780439121756, 'f1': 0.5109780439121756, 'support': None}, 'macro_avg': {'precision': 0.44715456104057144, 'recall': 0.4291265182861177, 'f1': 0.3872834517921109, 'support': None}, 'weighted_avg': {'precision': 0.5848759148811893, 'recall': 0.5109780439121756, 'f1': 0.5202444869724616, 'support': None}}
Loss: tensor(42.5746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2219, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6644295302013423, 'agreement': 0.5057471264367817, 'direct_attack': 1.0, 'undercutter_attack': 0.20588235294117646, 'partial': 0.46153846153846156}, 'recall': {'support': 0.8215767634854771, 'agreement': 0.4074074074074074, 'direct_attack': 0.01694915254237288, 'undercutter_attack': 0.6, 'partial': 0.10344827586206896}, 'f1': {'support': 0.7346938775510203, 'agreement': 0.4512820512820513, 'direct_attack': 0.03333333333333333, 'undercutter_attack': 0.3065693430656934, 'partial': 0.16901408450704225}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5389221556886228, 'recall': 0.5389221556886228, 'f1': 0.5389221556886228, 'support': None}, 'macro_avg': {'precision': 0.5675194942235524, 'recall': 0.38987631985946525, 'f1': 0.3389785379478281, 'support': None}, 'weighted_avg': {'precision': 0.6142182027063231, 'recall': 0.5389221556886228, 'f1': 0.4956069792487661, 'support': None}}
Loss: tensor(32.2435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.8842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9609, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.5893333333333334, 'agreement': 0.5161290322580645, 'direct_attack': 0.4090909090909091, 'undercutter_attack': 0.16666666666666666, 'partial': 0.3888888888888889}, 'recall': {'support': 0.91701244813278, 'agreement': 0.2962962962962963, 'direct_attack': 0.15254237288135594, 'undercutter_attack': 0.02857142857142857, 'partial': 0.2413793103448276}, 'f1': {'support': 0.7175324675324676, 'agreement': 0.3764705882352941, 'direct_attack': 0.22222222222222224, 'undercutter_attack': 0.048780487804878044, 'partial': 0.2978723404255319}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5528942115768463, 'recall': 0.5528942115768463, 'f1': 0.5528942115768463, 'support': None}, 'macro_avg': {'precision': 0.41402176604757257, 'recall': 0.32716037124533764, 'f1': 0.3325756212440788, 'support': None}, 'weighted_avg': {'precision': 0.4995938549749638, 'recall': 0.5528942115768463, 'f1': 0.49037758908921986, 'support': None}}
Loss: tensor(35.2334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.7718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3022, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7310924369747899, 'agreement': 0.4642857142857143, 'direct_attack': 0.14652014652014653, 'undercutter_attack': 0.0425531914893617, 'partial': 0.3333333333333333}, 'recall': {'support': 0.36099585062240663, 'agreement': 0.24074074074074073, 'direct_attack': 0.6779661016949152, 'undercutter_attack': 0.05714285714285714, 'partial': 0.034482758620689655}, 'f1': {'support': 0.4833333333333334, 'agreement': 0.3170731707317073, 'direct_attack': 0.24096385542168675, 'undercutter_attack': 0.048780487804878044, 'partial': 0.0625}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.313373253493014, 'recall': 0.313373253493014, 'f1': 0.313373253493014, 'support': None}, 'macro_avg': {'precision': 0.34355696452066914, 'recall': 0.2742656617643219, 'f1': 0.23053016945832114, 'support': None}, 'weighted_avg': {'precision': 0.5105858645387847, 'recall': 0.313373253493014, 'f1': 0.3398730944419321, 'support': None}}
Loss: tensor(30.8705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5151, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7674418604651163, 'agreement': 0.3221476510067114, 'direct_attack': 0.1875, 'undercutter_attack': 0.10714285714285714, 'partial': 0.23333333333333334}, 'recall': {'support': 0.4107883817427386, 'agreement': 0.8888888888888888, 'direct_attack': 0.05084745762711865, 'undercutter_attack': 0.08571428571428572, 'partial': 0.1206896551724138}, 'f1': {'support': 0.5351351351351351, 'agreement': 0.4729064039408866, 'direct_attack': 0.08, 'undercutter_attack': 0.09523809523809523, 'partial': 0.1590909090909091}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.4151696606786427, 'recall': 0.4151696606786427, 'f1': 0.4151696606786427, 'support': None}, 'macro_avg': {'precision': 0.32351314038960366, 'recall': 0.3113857338290891, 'f1': 0.26847410868100524, 'support': None}, 'weighted_avg': {'precision': 0.4951921517248527, 'recall': 0.4151696606786427, 'f1': 0.3938564176722342, 'support': None}}
Loss: tensor(20.0203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0011, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7008196721311475, 'agreement': 0.5652173913043478, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.18888888888888888, 'partial': 0.3018867924528302}, 'recall': {'support': 0.7095435684647303, 'agreement': 0.3611111111111111, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.4857142857142857, 'partial': 0.27586206896551724}, 'f1': {'support': 0.7051546391752578, 'agreement': 0.44067796610169496, 'direct_attack': 0.2884615384615385, 'undercutter_attack': 0.27199999999999996, 'partial': 0.28828828828828823}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5149700598802395, 'recall': 0.5149700598802395, 'f1': 0.5149700598802395, 'support': None}, 'macro_avg': {'precision': 0.41802921562210954, 'recall': 0.41729366447824756, 'f1': 0.39891648640535593, 'support': None}, 'weighted_avg': {'precision': 0.546363734500036, 'recall': 0.5149700598802395, 'f1': 0.5205497801799833, 'support': None}}
Loss: tensor(12.8302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2987, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6332179930795848, 'agreement': 0.75, 'direct_attack': 0.42857142857142855, 'undercutter_attack': 0.12307692307692308, 'partial': 0.8333333333333334}, 'recall': {'support': 0.7593360995850622, 'agreement': 0.027777777777777776, 'direct_attack': 0.05084745762711865, 'undercutter_attack': 0.6857142857142857, 'partial': 0.08620689655172414}, 'f1': {'support': 0.690566037735849, 'agreement': 0.05357142857142857, 'direct_attack': 0.09090909090909091, 'undercutter_attack': 0.20869565217391303, 'partial': 0.15625000000000003}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.4351297405189621, 'recall': 0.4351297405189621, 'f1': 0.4351297405189621, 'support': None}, 'macro_avg': {'precision': 0.553639935612254, 'recall': 0.3219765034511937, 'f1': 0.2399984418780563, 'support': None}, 'weighted_avg': {'precision': 0.6218209106964468, 'recall': 0.4351297405189621, 'f1': 0.38711100512929586, 'support': None}}
Loss: tensor(21.7417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5043, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7009345794392523, 'agreement': 0.44692737430167595, 'direct_attack': 0.26, 'undercutter_attack': 0.16216216216216217, 'partial': 0.3333333333333333}, 'recall': {'support': 0.6224066390041494, 'agreement': 0.7407407407407407, 'direct_attack': 0.22033898305084745, 'undercutter_attack': 0.17142857142857143, 'partial': 0.1206896551724138}, 'f1': {'support': 0.6593406593406593, 'agreement': 0.5574912891986062, 'direct_attack': 0.23853211009174313, 'undercutter_attack': 0.16666666666666669, 'partial': 0.17721518987341772}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5109780439121756, 'recall': 0.5109780439121756, 'f1': 0.5109780439121756, 'support': None}, 'macro_avg': {'precision': 0.3806714898472847, 'recall': 0.37512091787934454, 'f1': 0.35984918303421864, 'support': None}, 'weighted_avg': {'precision': 0.514056684787325, 'recall': 0.5109780439121756, 'f1': 0.49759554286617325, 'support': None}}
Loss: tensor(8.6259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2788, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6409395973154363, 'agreement': 0.5625, 'direct_attack': 0.5, 'undercutter_attack': 0.2222222222222222, 'partial': 0.65}, 'recall': {'support': 0.7925311203319502, 'agreement': 0.4166666666666667, 'direct_attack': 0.1864406779661017, 'undercutter_attack': 0.5142857142857142, 'partial': 0.22413793103448276}, 'f1': {'support': 0.7087198515769945, 'agreement': 0.4787234042553191, 'direct_attack': 0.271604938271605, 'undercutter_attack': 0.31034482758620685, 'partial': 0.33333333333333337}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5548902195608783, 'recall': 0.5548902195608783, 'f1': 0.5548902195608783, 'support': None}, 'macro_avg': {'precision': 0.5151323639075317, 'recall': 0.4268124220569831, 'f1': 0.42054527100469175, 'support': None}, 'weighted_avg': {'precision': 0.5792299814985986, 'recall': 0.5548902195608783, 'f1': 0.5363746617694719, 'support': None}}
Loss: tensor(2.7884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9790, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6691729323308271, 'agreement': 0.5303030303030303, 'direct_attack': 0.37037037037037035, 'undercutter_attack': 0.20224719101123595, 'partial': 0.5384615384615384}, 'recall': {'support': 0.7385892116182573, 'agreement': 0.32407407407407407, 'direct_attack': 0.3389830508474576, 'undercutter_attack': 0.5142857142857142, 'partial': 0.2413793103448276}, 'f1': {'support': 0.7021696252465484, 'agreement': 0.4022988505747126, 'direct_attack': 0.3539823008849557, 'undercutter_attack': 0.29032258064516125, 'partial': 0.3333333333333333}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5289421157684631, 'recall': 0.5289421157684631, 'f1': 0.5289421157684631, 'support': None}, 'macro_avg': {'precision': 0.46211101249540043, 'recall': 0.4314622722340661, 'f1': 0.41642133813694227, 'support': None}, 'weighted_avg': {'precision': 0.5562967599450518, 'recall': 0.5289421157684631, 'f1': 0.5250513671748772, 'support': None}}
Loss: tensor(1.8131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7731, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6580882352941176, 'agreement': 0.49504950495049505, 'direct_attack': 0.3137254901960784, 'undercutter_attack': 0.1724137931034483, 'partial': 0.5789473684210527}, 'recall': {'support': 0.7427385892116183, 'agreement': 0.46296296296296297, 'direct_attack': 0.2711864406779661, 'undercutter_attack': 0.2857142857142857, 'partial': 0.1896551724137931}, 'f1': {'support': 0.6978557504873294, 'agreement': 0.47846889952153104, 'direct_attack': 0.2909090909090909, 'undercutter_attack': 0.21505376344086022, 'partial': 0.2857142857142857}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.530938123752495, 'recall': 0.530938123752495, 'f1': 0.530938123752495, 'support': None}, 'macro_avg': {'precision': 0.4436448783930384, 'recall': 0.39045149019612524, 'f1': 0.39360035801461946, 'support': None}, 'weighted_avg': {'precision': 0.5392970963855214, 'recall': 0.530938123752495, 'f1': 0.5211972528368598, 'support': None}}
Loss: tensor(1.3197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6010, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6448275862068965, 'agreement': 0.4574468085106383, 'direct_attack': 0.30952380952380953, 'undercutter_attack': 0.18181818181818182, 'partial': 0.55}, 'recall': {'support': 0.7759336099585062, 'agreement': 0.39814814814814814, 'direct_attack': 0.22033898305084745, 'undercutter_attack': 0.2857142857142857, 'partial': 0.1896551724137931}, 'f1': {'support': 0.704331450094162, 'agreement': 0.4257425742574258, 'direct_attack': 0.25742574257425743, 'undercutter_attack': 0.2222222222222222, 'partial': 0.282051282051282}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5269461077844312, 'recall': 0.5269461077844312, 'f1': 0.5269461077844312, 'support': None}, 'macro_avg': {'precision': 0.4287232772119053, 'recall': 0.3739580398571162, 'f1': 0.37835465423986986, 'support': None}, 'weighted_avg': {'precision': 0.5216232429551938, 'recall': 0.5269461077844312, 'f1': 0.5090797374074418, 'support': None}}
Loss: tensor(1.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4960, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6413793103448275, 'agreement': 0.4878048780487805, 'direct_attack': 0.35555555555555557, 'undercutter_attack': 0.2, 'partial': 0.5416666666666666}, 'recall': {'support': 0.7717842323651453, 'agreement': 0.37037037037037035, 'direct_attack': 0.2711864406779661, 'undercutter_attack': 0.34285714285714286, 'partial': 0.22413793103448276}, 'f1': {'support': 0.7005649717514124, 'agreement': 0.42105263157894735, 'direct_attack': 0.3076923076923077, 'undercutter_attack': 0.2526315789473684, 'partial': 0.3170731707317073}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5329341317365269, 'recall': 0.5329341317365269, 'f1': 0.5329341317365269, 'support': None}, 'macro_avg': {'precision': 0.44528128212316603, 'recall': 0.39606722346102147, 'f1': 0.3998029321403486, 'support': None}, 'weighted_avg': {'precision': 0.5322350999337648, 'recall': 0.5329341317365269, 'f1': 0.5183553647146901, 'support': None}}
Loss: tensor(0.8885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4340, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6326530612244898, 'agreement': 0.4875, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.20689655172413793, 'partial': 0.5416666666666666}, 'recall': {'support': 0.7717842323651453, 'agreement': 0.3611111111111111, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.34285714285714286, 'partial': 0.22413793103448276}, 'f1': {'support': 0.6953271028037384, 'agreement': 0.4148936170212766, 'direct_attack': 0.2884615384615385, 'undercutter_attack': 0.2580645161290323, 'partial': 0.3170731707317073}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5289421157684631, 'recall': 0.5289421157684631, 'f1': 0.5289421157684631, 'support': None}, 'macro_avg': {'precision': 0.4404099225897255, 'recall': 0.390825541100695, 'f1': 0.39476398902945864, 'support': None}, 'weighted_avg': {'precision': 0.5258365277420763, 'recall': 0.5289421157684631, 'f1': 0.5126229044913867, 'support': None}}
Loss: tensor(0.7745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3865, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6262626262626263, 'agreement': 0.45454545454545453, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.1864406779661017, 'partial': 0.5652173913043478}, 'recall': {'support': 0.7717842323651453, 'agreement': 0.32407407407407407, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3142857142857143, 'partial': 0.22413793103448276}, 'f1': {'support': 0.6914498141263942, 'agreement': 0.3783783783783784, 'direct_attack': 0.2884615384615385, 'undercutter_attack': 0.2340425531914894, 'partial': 0.32098765432098764}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5189620758483033, 'recall': 0.5189620758483033, 'f1': 0.5189620758483033, 'support': None}, 'macro_avg': {'precision': 0.43315989668237276, 'recall': 0.3777038479790019, 'f1': 0.3826639876957576, 'support': None}, 'weighted_avg': {'precision': 0.5169558904417852, 'recall': 0.5189620758483033, 'f1': 0.501661225850052, 'support': None}}
Loss: tensor(0.6858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3481, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6262626262626263, 'agreement': 0.4675324675324675, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.1864406779661017, 'partial': 0.5652173913043478}, 'recall': {'support': 0.7717842323651453, 'agreement': 0.3333333333333333, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3142857142857143, 'partial': 0.22413793103448276}, 'f1': {'support': 0.6914498141263942, 'agreement': 0.3891891891891892, 'direct_attack': 0.2884615384615385, 'undercutter_attack': 0.2340425531914894, 'partial': 0.32098765432098764}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5209580838323353, 'recall': 0.5209580838323353, 'f1': 0.5209580838323353, 'support': None}, 'macro_avg': {'precision': 0.43575729927977525, 'recall': 0.37955569983085374, 'f1': 0.38482614985791985, 'support': None}, 'weighted_avg': {'precision': 0.5197554860557521, 'recall': 0.5209580838323353, 'f1': 0.5039917000368136, 'support': None}}
Loss: tensor(0.6166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3162, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6241610738255033, 'agreement': 0.4675324675324675, 'direct_attack': 0.34782608695652173, 'undercutter_attack': 0.17543859649122806, 'partial': 0.5652173913043478}, 'recall': {'support': 0.7717842323651453, 'agreement': 0.3333333333333333, 'direct_attack': 0.2711864406779661, 'undercutter_attack': 0.2857142857142857, 'partial': 0.22413793103448276}, 'f1': {'support': 0.6901669758812615, 'agreement': 0.3891891891891892, 'direct_attack': 0.3047619047619048, 'undercutter_attack': 0.21739130434782608, 'partial': 0.32098765432098764}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5209580838323353, 'recall': 0.5209580838323353, 'f1': 0.5209580838323353, 'support': None}, 'macro_avg': {'precision': 0.4360351232220137, 'recall': 0.37723124462504265, 'f1': 0.3844994057002339, 'support': None}, 'weighted_avg': {'precision': 0.5196826826122409, 'recall': 0.5209580838323353, 'f1': 0.5041309493085031, 'support': None}}
Loss: tensor(0.5591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2430, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2887, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6220735785953178, 'agreement': 0.4605263157894737, 'direct_attack': 0.34782608695652173, 'undercutter_attack': 0.17543859649122806, 'partial': 0.5652173913043478}, 'recall': {'support': 0.7717842323651453, 'agreement': 0.32407407407407407, 'direct_attack': 0.2711864406779661, 'undercutter_attack': 0.2857142857142857, 'partial': 0.22413793103448276}, 'f1': {'support': 0.688888888888889, 'agreement': 0.3804347826086956, 'direct_attack': 0.3047619047619048, 'undercutter_attack': 0.21739130434782608, 'partial': 0.32098765432098764}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5189620758483033, 'recall': 0.5189620758483033, 'f1': 0.5189620758483033, 'support': None}, 'macro_avg': {'precision': 0.4342163938273778, 'recall': 0.3753793927731907, 'f1': 0.3824929069856607, 'support': None}, 'weighted_avg': {'precision': 0.5171682100798697, 'recall': 0.5189620758483033, 'f1': 0.5016289635283532, 'support': None}}
Loss: tensor(0.5100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2649, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6187290969899666, 'agreement': 0.4473684210526316, 'direct_attack': 0.34782608695652173, 'undercutter_attack': 0.1896551724137931, 'partial': 0.5454545454545454}, 'recall': {'support': 0.7676348547717843, 'agreement': 0.3148148148148148, 'direct_attack': 0.2711864406779661, 'undercutter_attack': 0.3142857142857143, 'partial': 0.20689655172413793}, 'f1': {'support': 0.6851851851851852, 'agreement': 0.3695652173913044, 'direct_attack': 0.3047619047619048, 'undercutter_attack': 0.2365591397849462, 'partial': 0.3}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5149700598802395, 'recall': 0.5149700598802395, 'f1': 0.5149700598802395, 'support': None}, 'macro_avg': {'precision': 0.42980666457349165, 'recall': 0.37496367525488344, 'f1': 0.3792142894246681, 'support': None}, 'weighted_avg': {'precision': 0.511428214869356, 'recall': 0.5149700598802395, 'f1': 0.4964135636353613, 'support': None}}
Loss: tensor(0.4677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2443, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6166666666666667, 'agreement': 0.4342105263157895, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.1896551724137931, 'partial': 0.5454545454545454}, 'recall': {'support': 0.7676348547717843, 'agreement': 0.3055555555555556, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3142857142857143, 'partial': 0.20689655172413793}, 'f1': {'support': 0.6839186691312386, 'agreement': 0.3586956521739131, 'direct_attack': 0.2884615384615385, 'undercutter_attack': 0.2365591397849462, 'partial': 0.3}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5109780439121756, 'recall': 0.5109780439121756, 'f1': 0.5109780439121756, 'support': None}, 'macro_avg': {'precision': 0.4238640488368256, 'recall': 0.3697219928945571, 'f1': 0.37352699991032734, 'support': None}, 'weighted_avg': {'precision': 0.5058929438049601, 'recall': 0.5109780439121756, 'f1': 0.49154157755911176, 'support': None}}
Loss: tensor(0.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2264, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6146179401993356, 'agreement': 0.4266666666666667, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.1896551724137931, 'partial': 0.5454545454545454}, 'recall': {'support': 0.7676348547717843, 'agreement': 0.2962962962962963, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3142857142857143, 'partial': 0.20689655172413793}, 'f1': {'support': 0.6826568265682657, 'agreement': 0.34972677595628415, 'direct_attack': 0.2884615384615385, 'undercutter_attack': 0.2365591397849462, 'partial': 0.3}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5089820359281437, 'recall': 0.5089820359281437, 'f1': 0.5089820359281437, 'support': None}, 'macro_avg': {'precision': 0.4219455316135348, 'recall': 0.36787014104270516, 'f1': 0.37148085615420695, 'support': None}, 'weighted_avg': {'precision': 0.5032812074362334, 'recall': 0.5089820359281437, 'f1': 0.4890011729898894, 'support': None}}
Loss: tensor(0.3999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2105, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6146179401993356, 'agreement': 0.4266666666666667, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.1896551724137931, 'partial': 0.5454545454545454}, 'recall': {'support': 0.7676348547717843, 'agreement': 0.2962962962962963, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3142857142857143, 'partial': 0.20689655172413793}, 'f1': {'support': 0.6826568265682657, 'agreement': 0.34972677595628415, 'direct_attack': 0.2884615384615385, 'undercutter_attack': 0.2365591397849462, 'partial': 0.3}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5089820359281437, 'recall': 0.5089820359281437, 'f1': 0.5089820359281437, 'support': None}, 'macro_avg': {'precision': 0.4219455316135348, 'recall': 0.36787014104270516, 'f1': 0.37148085615420695, 'support': None}, 'weighted_avg': {'precision': 0.5032812074362334, 'recall': 0.5089820359281437, 'f1': 0.4890011729898894, 'support': None}}
Loss: tensor(0.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1964, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6125827814569537, 'agreement': 0.4189189189189189, 'direct_attack': 0.3409090909090909, 'undercutter_attack': 0.1864406779661017, 'partial': 0.5454545454545454}, 'recall': {'support': 0.7676348547717843, 'agreement': 0.28703703703703703, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3142857142857143, 'partial': 0.20689655172413793}, 'f1': {'support': 0.6813996316758748, 'agreement': 0.34065934065934067, 'direct_attack': 0.2912621359223301, 'undercutter_attack': 0.2340425531914894, 'partial': 0.3}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5069860279441117, 'recall': 0.5069860279441117, 'f1': 0.5069860279441117, 'support': None}, 'macro_avg': {'precision': 0.42086120294112206, 'recall': 0.36601828919085333, 'f1': 0.3694727322898069, 'support': None}, 'weighted_avg': {'precision': 0.5012996353356939, 'recall': 0.5069860279441117, 'f1': 0.48659575929384075, 'support': None}}
Loss: tensor(0.3479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0591, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1840, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6146179401993356, 'agreement': 0.4189189189189189, 'direct_attack': 0.3409090909090909, 'undercutter_attack': 0.18333333333333332, 'partial': 0.5454545454545454}, 'recall': {'support': 0.7676348547717843, 'agreement': 0.28703703703703703, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3142857142857143, 'partial': 0.20689655172413793}, 'f1': {'support': 0.6826568265682657, 'agreement': 0.34065934065934067, 'direct_attack': 0.2912621359223301, 'undercutter_attack': 0.23157894736842102, 'partial': 0.3}, 'support': {'support': 241, 'agreement': 108, 'direct_attack': 59, 'undercutter_attack': 35, 'partial': 58}, 'micro_avg': {'precision': 0.5069860279441117, 'recall': 0.5069860279441117, 'f1': 0.5069860279441117, 'support': None}, 'macro_avg': {'precision': 0.42064676576304477, 'recall': 0.36601828919085333, 'f1': 0.3692314501036715, 'support': None}, 'weighted_avg': {'precision': 0.5020615439080834, 'recall': 0.5069860279441117, 'f1': 0.48702840952389825, 'support': None}}
Loss: tensor(0.3261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1729, 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.0, 'direct_attack': 0.0, 'undercutter_attack': 0.10619469026548672, 'partial': 0.07507987220447285}, 'recall': {'support': 0.0, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.1188118811881188, 'partial': 0.94}, 'f1': {'support': 0.0, 'agreement': 0.0, 'direct_attack': 0.0, 'undercutter_attack': 0.11214953271028037, 'partial': 0.13905325443786984}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.07898259705488621, 'recall': 0.07898259705488621, 'f1': 0.07898259705488621, 'support': None}, 'macro_avg': {'precision': 0.03625491249399192, 'recall': 0.21176237623762378, 'f1': 0.05024055742963004, 'support': None}, 'weighted_avg': {'precision': 0.019383744748377243, 'recall': 0.07898259705488621, 'f1': 0.024470904318114873, 'support': None}}
Loss: tensor(59.9962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(126.8401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.8065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.2506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.7570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.4572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(100.2239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.2814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.8172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.8338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.3942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.2119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.8384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.4800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.5281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.9989, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2225, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 2---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.607085346215781, 'agreement': 0.48412698412698413, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.9354838709677419, 'agreement': 0.5, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.736328125, 'agreement': 0.4919354838709677, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.5863453815261044, 'recall': 0.5863453815261044, 'f1': 0.5863453815261044, 'support': None}, 'macro_avg': {'precision': 0.21824246606855305, 'recall': 0.2870967741935484, 'f1': 0.24565272177419356, 'support': None}, 'weighted_avg': {'precision': 0.40658485487075213, 'recall': 0.5863453815261044, 'f1': 0.477585493182407, 'support': None}}
Loss: tensor(54.5309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(118.2694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.8150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(86.7084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(92.5299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.3509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.5299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.6549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.2113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.2756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.0768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.0826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.6250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.8185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.1760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7056, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 3---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6087636932707355, 'agreement': 0.6105263157894737, 'direct_attack': 0.1111111111111111, 'undercutter_attack': 0.6666666666666666, 'partial': 0.0}, 'recall': {'support': 0.9652605459057072, 'agreement': 0.47540983606557374, 'direct_attack': 0.014084507042253521, 'undercutter_attack': 0.019801980198019802, 'partial': 0.0}, 'f1': {'support': 0.746641074856046, 'agreement': 0.5345622119815667, 'direct_attack': 0.025, 'undercutter_attack': 0.038461538461538464, 'partial': 0.0}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6024096385542169, 'recall': 0.6024096385542169, 'f1': 0.6024096385542169, 'support': None}, 'macro_avg': {'precision': 0.3994135573675974, 'recall': 0.29491137384231086, 'f1': 0.2689329650598303, 'support': None}, 'weighted_avg': {'precision': 0.52883293324852, 'recall': 0.6024096385542169, 'f1': 0.4976874945292544, 'support': None}}
Loss: tensor(49.4367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(106.7698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.5670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.6561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.5923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.8666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.8129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.6985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.0882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.8206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.3044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.4373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2493, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 4---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6862385321100918, 'agreement': 0.4666666666666667, 'direct_attack': 0.2, 'undercutter_attack': 0.5, 'partial': 0.1875}, 'recall': {'support': 0.9280397022332506, 'agreement': 0.5163934426229508, 'direct_attack': 0.07042253521126761, 'undercutter_attack': 0.04950495049504951, 'partial': 0.12}, 'f1': {'support': 0.7890295358649789, 'agreement': 0.490272373540856, 'direct_attack': 0.10416666666666667, 'undercutter_attack': 0.09009009009009009, 'partial': 0.14634146341463414}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.606425702811245, 'recall': 0.606425702811245, 'f1': 0.606425702811245, 'support': None}, 'macro_avg': {'precision': 0.4080810397553517, 'recall': 0.3368721261125037, 'f1': 0.32398002591544517, 'support': None}, 'weighted_avg': {'precision': 0.545599011745248, 'recall': 0.606425702811245, 'f1': 0.5376226748711312, 'support': None}}
Loss: tensor(41.1491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.9899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.2021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.3887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.5905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.5107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6834, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 5---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7931937172774869, 'agreement': 0.4527027027027027, 'direct_attack': 0.18543046357615894, 'undercutter_attack': 0.0, 'partial': 0.15873015873015872}, 'recall': {'support': 0.7518610421836228, 'agreement': 0.5491803278688525, 'direct_attack': 0.39436619718309857, 'undercutter_attack': 0.0, 'partial': 0.2}, 'f1': {'support': 0.7719745222929936, 'agreement': 0.49629629629629635, 'direct_attack': 0.2522522522522523, 'undercutter_attack': 0.0, 'partial': 0.17699115044247787}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.5461847389558233, 'recall': 0.5461847389558233, 'f1': 0.5461847389558233, 'support': None}, 'macro_avg': {'precision': 0.31801140845730147, 'recall': 0.37908151344711477, 'f1': 0.33950284425680405, 'support': None}, 'weighted_avg': {'precision': 0.5301055805126803, 'recall': 0.5461847389558233, 'f1': 0.5333512022279229, 'support': None}}
Loss: tensor(41.2934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.8773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.8631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.6792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.9547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.8130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.3335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.0565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5779, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 6---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7760180995475113, 'agreement': 0.5631067961165048, 'direct_attack': 0.18548387096774194, 'undercutter_attack': 0.3230769230769231, 'partial': 0.23076923076923078}, 'recall': {'support': 0.8511166253101737, 'agreement': 0.47540983606557374, 'direct_attack': 0.323943661971831, 'undercutter_attack': 0.2079207920792079, 'partial': 0.06}, 'f1': {'support': 0.8118343195266272, 'agreement': 0.5155555555555555, 'direct_attack': 0.2358974358974359, 'undercutter_attack': 0.25301204819277107, 'partial': 0.09523809523809523}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.5997322623828648, 'recall': 0.5997322623828648, 'f1': 0.5997322623828648, 'support': None}, 'macro_avg': {'precision': 0.41569098409558236, 'recall': 0.3836781830853573, 'f1': 0.38230749088209703, 'support': None}, 'weighted_avg': {'precision': 0.5873800653973241, 'recall': 0.5997322623828648, 'f1': 0.5851831969546201, 'support': None}}
Loss: tensor(30.4881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.3056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.1649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.1605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5973, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 7---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6666666666666666, 'agreement': 0.9130434782608695, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.3333333333333333, 'partial': 0.0}, 'recall': {'support': 0.9875930521091811, 'agreement': 0.1721311475409836, 'direct_attack': 0.04225352112676056, 'undercutter_attack': 0.38613861386138615, 'partial': 0.0}, 'f1': {'support': 0.7959999999999999, 'agreement': 0.2896551724137931, 'direct_attack': 0.075, 'undercutter_attack': 0.35779816513761464, 'partial': 0.0}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6171352074966533, 'recall': 0.6171352074966533, 'f1': 0.6171352074966533, 'support': None}, 'macro_avg': {'precision': 0.4492753623188405, 'recall': 0.3176232669276623, 'f1': 0.30369066751028156, 'support': None}, 'weighted_avg': {'precision': 0.5855305279087364, 'recall': 0.6171352074966533, 'f1': 0.5322470491477668, 'support': None}}
Loss: tensor(26.1054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.8576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.9243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5658, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 8---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7036328871892925, 'agreement': 0.5256410256410257, 'direct_attack': 0.1388888888888889, 'undercutter_attack': 0.21739130434782608, 'partial': 0.1839080459770115}, 'recall': {'support': 0.913151364764268, 'agreement': 0.3360655737704918, 'direct_attack': 0.07042253521126761, 'undercutter_attack': 0.04950495049504951, 'partial': 0.32}, 'f1': {'support': 0.7948164146868251, 'agreement': 0.41000000000000003, 'direct_attack': 0.09345794392523364, 'undercutter_attack': 0.08064516129032258, 'partial': 0.2335766423357664}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.5823293172690763, 'recall': 0.5823293172690763, 'f1': 0.5823293172690763, 'support': None}, 'macro_avg': {'precision': 0.3538924304088089, 'recall': 0.3378288848482154, 'f1': 0.3224992324476295, 'support': None}, 'weighted_avg': {'precision': 0.5203551456687847, 'recall': 0.5823293172690763, 'f1': 0.5311787450396158, 'support': None}}
Loss: tensor(16.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.4244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0094, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 9---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6746166950596252, 'agreement': 0.8, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.375, 'partial': 0.3125}, 'recall': {'support': 0.9826302729528535, 'agreement': 0.32786885245901637, 'direct_attack': 0.11267605633802817, 'undercutter_attack': 0.2376237623762376, 'partial': 0.1}, 'f1': {'support': 0.7999999999999999, 'agreement': 0.4651162790697675, 'direct_attack': 0.15841584158415842, 'undercutter_attack': 0.2909090909090909, 'partial': 0.15151515151515152}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6331994645247657, 'recall': 0.6331994645247657, 'f1': 0.6331994645247657, 'support': None}, 'macro_avg': {'precision': 0.4857566723452583, 'recall': 0.35215978882522714, 'f1': 0.3731912726156337, 'support': None}, 'weighted_avg': {'precision': 0.5915714343271249, 'recall': 0.6331994645247657, 'f1': 0.5720873983354252, 'support': None}}
Loss: tensor(15.2734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5923, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 10---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6782449725776966, 'agreement': 0.40437158469945356, 'direct_attack': 0.6, 'undercutter_attack': 0.0, 'partial': 0.36363636363636365}, 'recall': {'support': 0.9205955334987593, 'agreement': 0.6065573770491803, 'direct_attack': 0.04225352112676056, 'undercutter_attack': 0.0, 'partial': 0.08}, 'f1': {'support': 0.7810526315789474, 'agreement': 0.4852459016393443, 'direct_attack': 0.07894736842105261, 'undercutter_attack': 0.0, 'partial': 0.13114754098360654}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6050870147255689, 'recall': 0.6050870147255689, 'f1': 0.6050870147255689, 'support': None}, 'macro_avg': {'precision': 0.40925058418270277, 'recall': 0.32988128633494007, 'f1': 0.29527868852459016, 'support': None}, 'weighted_avg': {'precision': 0.5133171023613965, 'recall': 0.6050870147255689, 'f1': 0.5169034146364001, 'support': None}}
Loss: tensor(9.2429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2661, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6710, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 11---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6404494382022472, 'agreement': 0.72, 'direct_attack': 0.2631578947368421, 'undercutter_attack': 0.42857142857142855, 'partial': 0.27586206896551724}, 'recall': {'support': 0.9900744416873449, 'agreement': 0.29508196721311475, 'direct_attack': 0.14084507042253522, 'undercutter_attack': 0.0297029702970297, 'partial': 0.16}, 'f1': {'support': 0.7777777777777778, 'agreement': 0.41860465116279066, 'direct_attack': 0.1834862385321101, 'undercutter_attack': 0.05555555555555556, 'partial': 0.20253164556962025}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6104417670682731, 'recall': 0.6104417670682731, 'f1': 0.6104417670682731, 'support': None}, 'macro_avg': {'precision': 0.46560816609520705, 'recall': 0.3231408899240049, 'f1': 0.32759117371957086, 'support': None}, 'weighted_avg': {'precision': 0.5645303237694933, 'recall': 0.6104417670682731, 'f1': 0.5264784848884563, 'support': None}}
Loss: tensor(11.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.3679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.7577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1863, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 12---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7282608695652174, 'agreement': 0.6111111111111112, 'direct_attack': 0.18604651162790697, 'undercutter_attack': 0.2356687898089172, 'partial': 0.375}, 'recall': {'support': 0.8312655086848635, 'agreement': 0.18032786885245902, 'direct_attack': 0.22535211267605634, 'undercutter_attack': 0.36633663366336633, 'partial': 0.06}, 'f1': {'support': 0.776361529548088, 'agreement': 0.2784810126582279, 'direct_attack': 0.2038216560509554, 'undercutter_attack': 0.2868217054263566, 'partial': 0.10344827586206896}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.5528781793842035, 'recall': 0.5528781793842035, 'f1': 0.5528781793842035, 'support': None}, 'macro_avg': {'precision': 0.4272174564226304, 'recall': 0.332656424775349, 'f1': 0.3297868359091394, 'support': None}, 'weighted_avg': {'precision': 0.5673447604907901, 'recall': 0.5528781793842035, 'f1': 0.5293990944751895, 'support': None}}
Loss: tensor(6.6560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3006, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 13---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.7009708737864078, 'agreement': 0.45081967213114754, 'direct_attack': 0.22727272727272727, 'undercutter_attack': 0.3050847457627119, 'partial': 0.3103448275862069}, 'recall': {'support': 0.8957816377171216, 'agreement': 0.45081967213114754, 'direct_attack': 0.07042253521126761, 'undercutter_attack': 0.1782178217821782, 'partial': 0.18}, 'f1': {'support': 0.786492374727669, 'agreement': 0.4508196721311476, 'direct_attack': 0.10752688172043011, 'undercutter_attack': 0.225, 'partial': 0.22784810126582278}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.5997322623828648, 'recall': 0.5997322623828648, 'f1': 0.5997322623828648, 'support': None}, 'macro_avg': {'precision': 0.3988985693078403, 'recall': 0.35504833336834296, 'f1': 0.35953740596901385, 'support': None}, 'weighted_avg': {'precision': 0.5354195802859842, 'recall': 0.5997322623828648, 'f1': 0.5538262927452373, 'support': None}}
Loss: tensor(3.5800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7545, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1903, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 14---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6627318718381113, 'agreement': 0.74, 'direct_attack': 0.22857142857142856, 'undercutter_attack': 0.3709677419354839, 'partial': 0.42857142857142855}, 'recall': {'support': 0.9751861042183623, 'agreement': 0.30327868852459017, 'direct_attack': 0.11267605633802817, 'undercutter_attack': 0.22772277227722773, 'partial': 0.06}, 'f1': {'support': 0.789156626506024, 'agreement': 0.43023255813953487, 'direct_attack': 0.1509433962264151, 'undercutter_attack': 0.2822085889570552, 'partial': 0.10526315789473684}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6211512717536813, 'recall': 0.6211512717536813, 'f1': 0.6211512717536813, 'support': None}, 'macro_avg': {'precision': 0.48616849418329044, 'recall': 0.3357727242716417, 'f1': 0.3515608655447532, 'support': None}, 'weighted_avg': {'precision': 0.5789636266979726, 'recall': 0.6211512717536813, 'f1': 0.5555578301023103, 'support': None}}
Loss: tensor(1.6780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1281, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 15---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6666666666666666, 'agreement': 0.6545454545454545, 'direct_attack': 0.23076923076923078, 'undercutter_attack': 0.375, 'partial': 0.5}, 'recall': {'support': 0.9578163771712159, 'agreement': 0.29508196721311475, 'direct_attack': 0.1267605633802817, 'undercutter_attack': 0.2376237623762376, 'partial': 0.1}, 'f1': {'support': 0.7861507128309573, 'agreement': 0.4067796610169491, 'direct_attack': 0.16363636363636364, 'undercutter_attack': 0.2909090909090909, 'partial': 0.16666666666666669}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6157965194109772, 'recall': 0.6157965194109772, 'f1': 0.6157965194109772, 'support': None}, 'macro_avg': {'precision': 0.4853962703962704, 'recall': 0.34345653402817, 'f1': 0.36282849901200553, 'support': None}, 'weighted_avg': {'precision': 0.5726650970626873, 'recall': 0.6157965194109772, 'f1': 0.5565986469187106, 'support': None}}
Loss: tensor(1.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8382, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0913, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 16---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6649484536082474, 'agreement': 0.6307692307692307, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.41379310344827586, 'partial': 0.5}, 'recall': {'support': 0.9602977667493796, 'agreement': 0.3360655737704918, 'direct_attack': 0.11267605633802817, 'undercutter_attack': 0.2376237623762376, 'partial': 0.12}, 'f1': {'support': 0.7857868020304568, 'agreement': 0.4385026737967914, 'direct_attack': 0.15841584158415842, 'undercutter_attack': 0.3018867924528302, 'partial': 0.1935483870967742}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6238286479250335, 'recall': 0.6238286479250335, 'f1': 0.6238286479250335, 'support': None}, 'macro_avg': {'precision': 0.49523549089848407, 'recall': 0.35333263184682745, 'f1': 0.3756280993922022, 'support': None}, 'weighted_avg': {'precision': 0.5765120612310295, 'recall': 0.6238286479250335, 'f1': 0.5643707062470315, 'support': None}}
Loss: tensor(0.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0684, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 17---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6559865092748736, 'agreement': 0.6440677966101694, 'direct_attack': 0.3, 'undercutter_attack': 0.43636363636363634, 'partial': 0.6}, 'recall': {'support': 0.9652605459057072, 'agreement': 0.3114754098360656, 'direct_attack': 0.1267605633802817, 'undercutter_attack': 0.2376237623762376, 'partial': 0.12}, 'f1': {'support': 0.7811244979919679, 'agreement': 0.4198895027624309, 'direct_attack': 0.1782178217821782, 'undercutter_attack': 0.3076923076923077, 'partial': 0.19999999999999998}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6238286479250335, 'recall': 0.6238286479250335, 'f1': 0.6238286479250335, 'support': None}, 'macro_avg': {'precision': 0.5272835884497359, 'recall': 0.3522240562996585, 'f1': 0.37738482604577694, 'support': None}, 'weighted_avg': {'precision': 0.5867624654577537, 'recall': 0.6238286479250335, 'f1': 0.5619144316616297, 'support': None}}
Loss: tensor(0.6424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0597, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 18---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.653781512605042, 'agreement': 0.6428571428571429, 'direct_attack': 0.3, 'undercutter_attack': 0.44642857142857145, 'partial': 0.6}, 'recall': {'support': 0.9652605459057072, 'agreement': 0.29508196721311475, 'direct_attack': 0.1267605633802817, 'undercutter_attack': 0.24752475247524752, 'partial': 0.12}, 'f1': {'support': 0.779559118236473, 'agreement': 0.40449438202247195, 'direct_attack': 0.1782178217821782, 'undercutter_attack': 0.3184713375796179, 'partial': 0.19999999999999998}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6224899598393574, 'recall': 0.6224899598393574, 'f1': 0.6224899598393574, 'support': None}, 'macro_avg': {'precision': 0.5286134453781514, 'recall': 0.3509255657948702, 'f1': 0.3761485319241482, 'support': None}, 'weighted_avg': {'precision': 0.5867360197090885, 'recall': 0.6224899598393574, 'f1': 0.5600129982571838, 'support': None}}
Loss: tensor(0.5217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3214, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0523, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 19---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6530612244897959, 'agreement': 0.631578947368421, 'direct_attack': 0.3125, 'undercutter_attack': 0.423728813559322, 'partial': 0.5454545454545454}, 'recall': {'support': 0.9528535980148883, 'agreement': 0.29508196721311475, 'direct_attack': 0.14084507042253522, 'undercutter_attack': 0.24752475247524752, 'partial': 0.12}, 'f1': {'support': 0.7749747729566094, 'agreement': 0.40223463687150834, 'direct_attack': 0.1941747572815534, 'undercutter_attack': 0.3125, 'partial': 0.19672131147540983}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6171352074966533, 'recall': 0.6171352074966533, 'f1': 0.6171352074966533, 'support': None}, 'macro_avg': {'precision': 0.5132647061744169, 'recall': 0.3512610776251572, 'f1': 0.3761210957170162, 'support': None}, 'weighted_avg': {'precision': 0.5789734169886933, 'recall': 0.6171352074966533, 'f1': 0.557660552263184, 'support': None}}
Loss: tensor(0.4362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0464, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 20---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6503378378378378, 'agreement': 0.6140350877192983, 'direct_attack': 0.3225806451612903, 'undercutter_attack': 0.42105263157894735, 'partial': 0.5}, 'recall': {'support': 0.9553349875930521, 'agreement': 0.28688524590163933, 'direct_attack': 0.14084507042253522, 'undercutter_attack': 0.2376237623762376, 'partial': 0.1}, 'f1': {'support': 0.7738693467336683, 'agreement': 0.39106145251396646, 'direct_attack': 0.19607843137254904, 'undercutter_attack': 0.30379746835443033, 'partial': 0.16666666666666669}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6144578313253012, 'recall': 0.6144578313253012, 'f1': 0.6144578313253012, 'support': None}, 'macro_avg': {'precision': 0.5016012404594747, 'recall': 0.34413781325869286, 'f1': 0.3662946731282562, 'support': None}, 'weighted_avg': {'precision': 0.5721927321905332, 'recall': 0.6144578313253012, 'f1': 0.5522319815327363, 'support': None}}
Loss: tensor(0.3695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0405, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 21---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6508474576271186, 'agreement': 0.603448275862069, 'direct_attack': 0.3142857142857143, 'undercutter_attack': 0.4444444444444444, 'partial': 0.5}, 'recall': {'support': 0.9528535980148883, 'agreement': 0.28688524590163933, 'direct_attack': 0.15492957746478872, 'undercutter_attack': 0.2376237623762376, 'partial': 0.1}, 'f1': {'support': 0.7734138972809667, 'agreement': 0.38888888888888884, 'direct_attack': 0.20754716981132074, 'undercutter_attack': 0.30967741935483867, 'partial': 0.16666666666666669}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6144578313253012, 'recall': 0.6144578313253012, 'f1': 0.6144578313253012, 'support': None}, 'macro_avg': {'precision': 0.5026051784438692, 'recall': 0.34645843675151083, 'f1': 0.3692388084005363, 'support': None}, 'weighted_avg': {'precision': 0.573112971461949, 'recall': 0.6144578313253012, 'f1': 0.5535165285052875, 'support': None}}
Loss: tensor(0.3256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0370, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 22---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6475548060708263, 'agreement': 0.5818181818181818, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.42857142857142855, 'partial': 0.4166666666666667}, 'recall': {'support': 0.9528535980148883, 'agreement': 0.26229508196721313, 'direct_attack': 0.1267605633802817, 'undercutter_attack': 0.2376237623762376, 'partial': 0.1}, 'f1': {'support': 0.7710843373493976, 'agreement': 0.3615819209039548, 'direct_attack': 0.17647058823529413, 'undercutter_attack': 0.3057324840764331, 'partial': 0.16129032258064516}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.607764390896921, 'recall': 0.607764390896921, 'f1': 0.607764390896921, 'support': None}, 'macro_avg': {'precision': 0.4729867327544529, 'recall': 0.3359066011477242, 'f1': 0.355231930629145, 'support': None}, 'weighted_avg': {'precision': 0.5578023505665533, 'recall': 0.607764390896921, 'f1': 0.5439530001171989, 'support': None}}
Loss: tensor(0.2789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4312, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1779, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0320, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 23---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6495726495726496, 'agreement': 0.5833333333333334, 'direct_attack': 0.2972972972972973, 'undercutter_attack': 0.45454545454545453, 'partial': 0.4}, 'recall': {'support': 0.9429280397022333, 'agreement': 0.28688524590163933, 'direct_attack': 0.15492957746478872, 'undercutter_attack': 0.24752475247524752, 'partial': 0.08}, 'f1': {'support': 0.7692307692307693, 'agreement': 0.3846153846153846, 'direct_attack': 0.20370370370370372, 'undercutter_attack': 0.3205128205128205, 'partial': 0.13333333333333333}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6091030789825971, 'recall': 0.6091030789825971, 'f1': 0.6091030789825971, 'support': None}, 'macro_avg': {'precision': 0.47694974694974696, 'recall': 0.3424535231087818, 'f1': 0.36227920227920224, 'support': None}, 'weighted_avg': {'precision': 0.5621976485430301, 'recall': 0.6091030789825971, 'f1': 0.549430390126508, 'support': None}}
Loss: tensor(0.2568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3924, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0314, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 24---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6454849498327759, 'agreement': 0.5882352941176471, 'direct_attack': 0.3103448275862069, 'undercutter_attack': 0.42857142857142855, 'partial': 0.46153846153846156}, 'recall': {'support': 0.9578163771712159, 'agreement': 0.2459016393442623, 'direct_attack': 0.1267605633802817, 'undercutter_attack': 0.2376237623762376, 'partial': 0.12}, 'f1': {'support': 0.7712287712287713, 'agreement': 0.34682080924855496, 'direct_attack': 0.18, 'undercutter_attack': 0.3057324840764331, 'partial': 0.19047619047619047}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6091030789825971, 'recall': 0.6091030789825971, 'f1': 0.6091030789825971, 'support': None}, 'macro_avg': {'precision': 0.48683499232930394, 'recall': 0.3376204684543995, 'f1': 0.3588516510059899, 'support': None}, 'weighted_avg': {'precision': 0.5626402420163583, 'recall': 0.6091030789825971, 'f1': 0.5439091351392875, 'support': None}}
Loss: tensor(0.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0943, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0270, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 25---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6529209621993127, 'agreement': 0.5901639344262295, 'direct_attack': 0.28205128205128205, 'undercutter_attack': 0.48148148148148145, 'partial': 0.36363636363636365}, 'recall': {'support': 0.9429280397022333, 'agreement': 0.29508196721311475, 'direct_attack': 0.15492957746478872, 'undercutter_attack': 0.25742574257425743, 'partial': 0.08}, 'f1': {'support': 0.7715736040609138, 'agreement': 0.3934426229508196, 'direct_attack': 0.19999999999999998, 'undercutter_attack': 0.33548387096774196, 'partial': 0.13114754098360654}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6117804551539491, 'recall': 0.6117804551539491, 'f1': 0.6117804551539491, 'support': None}, 'macro_avg': {'precision': 0.4740508047589339, 'recall': 0.34607306539087884, 'f1': 0.36632952779261635, 'support': None}, 'weighted_avg': {'precision': 0.5648784961223721, 'recall': 0.6117804551539491, 'f1': 0.5536618613834946, 'support': None}}
Loss: tensor(0.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3243, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0262, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 26---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6453781512605042, 'agreement': 0.5769230769230769, 'direct_attack': 0.3, 'undercutter_attack': 0.42105263157894735, 'partial': 0.38461538461538464}, 'recall': {'support': 0.9528535980148883, 'agreement': 0.2459016393442623, 'direct_attack': 0.1267605633802817, 'undercutter_attack': 0.2376237623762376, 'partial': 0.1}, 'f1': {'support': 0.7695390781563126, 'agreement': 0.3448275862068965, 'direct_attack': 0.1782178217821782, 'undercutter_attack': 0.30379746835443033, 'partial': 0.15873015873015872}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6050870147255689, 'recall': 0.6050870147255689, 'f1': 0.6050870147255689, 'support': None}, 'macro_avg': {'precision': 0.4655938488755827, 'recall': 0.332627912623134, 'f1': 0.3510224226459952, 'support': None}, 'weighted_avg': {'precision': 0.5535864730426259, 'recall': 0.6050870147255689, 'f1': 0.5401161065610113, 'support': None}}
Loss: tensor(0.1865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0234, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 27---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6478632478632479, 'agreement': 0.5818181818181818, 'direct_attack': 0.2972972972972973, 'undercutter_attack': 0.45614035087719296, 'partial': 0.38461538461538464}, 'recall': {'support': 0.9404466501240695, 'agreement': 0.26229508196721313, 'direct_attack': 0.15492957746478872, 'undercutter_attack': 0.25742574257425743, 'partial': 0.1}, 'f1': {'support': 0.7672064777327935, 'agreement': 0.3615819209039548, 'direct_attack': 0.20370370370370372, 'undercutter_attack': 0.3291139240506329, 'partial': 0.15873015873015872}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.606425702811245, 'recall': 0.606425702811245, 'f1': 0.606425702811245, 'support': None}, 'macro_avg': {'precision': 0.47354689249426096, 'recall': 0.34301941042606576, 'f1': 0.3640672370242487, 'support': None}, 'weighted_avg': {'precision': 0.5602138686053293, 'recall': 0.606425702811245, 'f1': 0.5474393334741408, 'support': None}}
Loss: tensor(0.1724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1509, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0221, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 28---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6462585034013606, 'agreement': 0.5849056603773585, 'direct_attack': 0.3055555555555556, 'undercutter_attack': 0.43859649122807015, 'partial': 0.38461538461538464}, 'recall': {'support': 0.9429280397022333, 'agreement': 0.2540983606557377, 'direct_attack': 0.15492957746478872, 'undercutter_attack': 0.24752475247524752, 'partial': 0.1}, 'f1': {'support': 0.7669021190716448, 'agreement': 0.35428571428571426, 'direct_attack': 0.205607476635514, 'undercutter_attack': 0.3164556962025316, 'partial': 0.15873015873015872}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6050870147255689, 'recall': 0.6050870147255689, 'f1': 0.6050870147255689, 'support': None}, 'macro_avg': {'precision': 0.47198631903554594, 'recall': 0.33989614605960144, 'f1': 0.3603962329851127, 'support': None}, 'weighted_avg': {'precision': 0.5582652298875967, 'recall': 0.6050870147255689, 'f1': 0.5445529788792707, 'support': None}}
Loss: tensor(0.1583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1263, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0209, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 29---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6440677966101694, 'agreement': 0.5686274509803921, 'direct_attack': 0.3055555555555556, 'undercutter_attack': 0.43859649122807015, 'partial': 0.38461538461538464}, 'recall': {'support': 0.9429280397022333, 'agreement': 0.23770491803278687, 'direct_attack': 0.15492957746478872, 'undercutter_attack': 0.24752475247524752, 'partial': 0.1}, 'f1': {'support': 0.7653575025176232, 'agreement': 0.3352601156069364, 'direct_attack': 0.205607476635514, 'undercutter_attack': 0.3164556962025316, 'partial': 0.15873015873015872}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6024096385542169, 'recall': 0.6024096385542169, 'f1': 0.6024096385542169, 'support': None}, 'macro_avg': {'precision': 0.4682925357979144, 'recall': 0.33661745753501127, 'f1': 0.3562821899385528, 'support': None}, 'weighted_avg': {'precision': 0.5544248063490694, 'recall': 0.6024096385542169, 'f1': 0.5406124119313702, 'support': None}}
Loss: tensor(0.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2597, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0196, device='cuda:0', grad_fn=<DivBackward0>)
			------------EPOCH 30---------------
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
Evaluating
				 {'precision': {'support': 0.6445578231292517, 'agreement': 0.5576923076923077, 'direct_attack': 0.3055555555555556, 'undercutter_attack': 0.45614035087719296, 'partial': 0.42857142857142855}, 'recall': {'support': 0.9404466501240695, 'agreement': 0.23770491803278687, 'direct_attack': 0.15492957746478872, 'undercutter_attack': 0.25742574257425743, 'partial': 0.12}, 'f1': {'support': 0.7648839556004037, 'agreement': 0.3333333333333333, 'direct_attack': 0.205607476635514, 'undercutter_attack': 0.3291139240506329, 'partial': 0.1875}, 'support': {'support': 403, 'agreement': 122, 'direct_attack': 71, 'undercutter_attack': 101, 'partial': 50}, 'micro_avg': {'precision': 0.6037483266398929, 'recall': 0.6037483266398929, 'f1': 0.6037483266398929, 'support': None}, 'macro_avg': {'precision': 0.4785034931651473, 'recall': 0.3421013776391805, 'f1': 0.36408773792397675, 'support': None}, 'weighted_avg': {'precision': 0.5582174773375668, 'recall': 0.6037483266398929, 'f1': 0.5436794349984803, 'support': None}}
Loss: tensor(0.1368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0185, 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
Evaluating
				 {'precision': {'support': 0.0, 'agreement': 0.125, 'direct_attack': 0.09090909090909091, 'undercutter_attack': 0.5384615384615384, 'partial': 0.09650582362728785}, 'recall': {'support': 0.0, 'agreement': 0.5741626794258373, 'direct_attack': 0.012987012987012988, 'undercutter_attack': 0.04, 'partial': 0.4264705882352941}, 'f1': {'support': 0.0, 'agreement': 0.20530367835757057, 'direct_attack': 0.022727272727272728, 'undercutter_attack': 0.07446808510638298, 'partial': 0.15739484396200815}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.11716791979949874, 'recall': 0.11716791979949874, 'f1': 0.11716791979949874, 'support': None}, 'macro_avg': {'precision': 0.17017529059958345, 'recall': 0.2107240561296289, 'f1': 0.09197877603064689, 'support': None}, 'weighted_avg': {'precision': 0.09240636669428595, 'recall': 0.11716791979949874, 'f1': 0.050655440131066654, 'support': None}}
Loss: tensor(33.4782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.8258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.7236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.9033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.9935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.2678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.6148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(102.3212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.0276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.5150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.7106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.8909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.9868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.5543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(80.9130, 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.5830090791180286, 'agreement': 0.15555555555555556, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.9750542299349241, 'agreement': 0.03349282296650718, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.7297077922077921, 'agreement': 0.05511811023622047, 'direct_attack': 0.0, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.5676691729323309, 'recall': 0.5676691729323309, 'f1': 0.5676691729323309, 'support': None}, 'macro_avg': {'precision': 0.14771292693471683, 'recall': 0.20170941058028627, 'f1': 0.15696518048880254, 'support': None}, 'weighted_avg': {'precision': 0.35717135467289063, 'recall': 0.5676691729323309, 'f1': 0.4287658329918261, 'support': None}}
Loss: tensor(27.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.7187, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.5088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.6221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.5060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.8361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.9536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.4151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.7630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.0198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.6102, 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.6677524429967426, 'agreement': 0.40625, 'direct_attack': 0.05, 'undercutter_attack': 0.33695652173913043, 'partial': 0.0}, 'recall': {'support': 0.8893709327548807, 'agreement': 0.49760765550239233, 'direct_attack': 0.006493506493506494, 'undercutter_attack': 0.17714285714285713, 'partial': 0.0}, 'f1': {'support': 0.7627906976744185, 'agreement': 0.44731182795698926, 'direct_attack': 0.01149425287356322, 'undercutter_attack': 0.23220973782771537, 'partial': 0.0}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.5989974937343359, 'recall': 0.5989974937343359, 'f1': 0.5989974937343359, 'support': None}, 'macro_avg': {'precision': 0.29219179294717457, 'recall': 0.3141229903787273, 'f1': 0.2907613032665373, 'support': None}, 'weighted_avg': {'precision': 0.48072769031788515, 'recall': 0.5989974937343359, 'f1': 0.5258070265421074, 'support': None}}
Loss: tensor(26.3933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.8231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.5607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.2357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(88.6893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.4922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.5994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.7441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.0575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.5485, 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.7153024911032029, 'agreement': 0.44036697247706424, 'direct_attack': 0.1889763779527559, 'undercutter_attack': 0.344, 'partial': 0.5}, 'recall': {'support': 0.8720173535791758, 'agreement': 0.45933014354066987, 'direct_attack': 0.15584415584415584, 'undercutter_attack': 0.24571428571428572, 'partial': 0.007352941176470588}, 'f1': {'support': 0.7859237536656892, 'agreement': 0.44964871194379397, 'direct_attack': 0.17081850533807827, 'undercutter_attack': 0.2866666666666667, 'partial': 0.014492753623188406}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.606516290726817, 'recall': 0.606516290726817, 'f1': 0.606516290726817, 'support': None}, 'macro_avg': {'precision': 0.4377291683066046, 'recall': 0.34805177597095155, 'f1': 0.3415100782474833, 'support': None}, 'weighted_avg': {'precision': 0.5694536066726716, 'recall': 0.606516290726817, 'f1': 0.5620563989082098, 'support': None}}
Loss: tensor(25.3326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.9867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.9242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.3351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.0747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(77.3849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.2378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.1799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.1297, 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.744346116027532, 'agreement': 0.376271186440678, 'direct_attack': 0.18285714285714286, 'undercutter_attack': 0.2871287128712871, 'partial': 0.25}, 'recall': {'support': 0.8210412147505423, 'agreement': 0.5311004784688995, 'direct_attack': 0.2077922077922078, 'undercutter_attack': 0.1657142857142857, 'partial': 0.014705882352941176}, 'f1': {'support': 0.780814853017019, 'agreement': 0.44047619047619047, 'direct_attack': 0.1945288753799392, 'undercutter_attack': 0.21014492753623187, 'partial': 0.027777777777777776}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.5833333333333334, 'recall': 0.5833333333333334, 'f1': 0.5833333333333334, 'support': None}, 'macro_avg': {'precision': 0.368120631639328, 'recall': 0.3480708138157753, 'f1': 0.33074852483743167, 'support': None}, 'weighted_avg': {'precision': 0.5497088481804269, 'recall': 0.5833333333333334, 'f1': 0.5529332112759051, 'support': None}}
Loss: tensor(22.9215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.1630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9891, 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.7548321464903357, 'agreement': 0.34579439252336447, 'direct_attack': 0.168141592920354, 'undercutter_attack': 0.22929936305732485, 'partial': 0.25}, 'recall': {'support': 0.8047722342733189, 'agreement': 0.35406698564593303, 'direct_attack': 0.24675324675324675, 'undercutter_attack': 0.2057142857142857, 'partial': 0.029411764705882353}, 'f1': {'support': 0.7790026246719159, 'agreement': 0.34988179669030733, 'direct_attack': 0.2, 'undercutter_attack': 0.2168674698795181, 'partial': 0.05263157894736842}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.5601503759398496, 'recall': 0.5601503759398496, 'f1': 0.5601503759398496, 'support': None}, 'macro_avg': {'precision': 0.3496134989982758, 'recall': 0.32814370341853333, 'f1': 0.31967669403782195, 'support': None}, 'weighted_avg': {'precision': 0.5440146998410019, 'recall': 0.5601503759398496, 'f1': 0.5434056500134953, 'support': None}}
Loss: tensor(18.4173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.7636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0507, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.7814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.7982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0704, 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.6737320211960636, 'agreement': 0.6086956521739131, 'direct_attack': 0.15151515151515152, 'undercutter_attack': 0.2815533980582524, 'partial': 0.5384615384615384}, 'recall': {'support': 0.96529284164859, 'agreement': 0.06698564593301436, 'direct_attack': 0.032467532467532464, 'undercutter_attack': 0.3314285714285714, 'partial': 0.051470588235294115}, 'f1': {'support': 0.7935800267498885, 'agreement': 0.1206896551724138, 'direct_attack': 0.053475935828877004, 'undercutter_attack': 0.30446194225721784, 'partial': 0.09395973154362415}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6102756892230576, 'recall': 0.6102756892230576, 'f1': 0.6102756892230576, 'support': None}, 'macro_avg': {'precision': 0.4507915522809838, 'recall': 0.2895290359426005, 'f1': 0.27323345831040424, 'support': None}, 'weighted_avg': {'precision': 0.5602971566863504, 'recall': 0.6102756892230576, 'f1': 0.5208017419154292, 'support': None}}
Loss: tensor(15.7812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.3675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6312, 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.6380885453267744, 'agreement': 0.4, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.33962264150943394, 'partial': 0.43478260869565216}, 'recall': {'support': 0.9848156182212582, 'agreement': 0.03827751196172249, 'direct_attack': 0.05194805194805195, 'undercutter_attack': 0.2057142857142857, 'partial': 0.07352941176470588}, 'f1': {'support': 0.7744136460554372, 'agreement': 0.06986899563318777, 'direct_attack': 0.0898876404494382, 'undercutter_attack': 0.25622775800711745, 'partial': 0.12578616352201258}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6077694235588973, 'recall': 0.6077694235588973, 'f1': 0.6077694235588973, 'support': None}, 'macro_avg': {'precision': 0.42916542577303873, 'recall': 0.27085697592200486, 'f1': 0.2632368407334386, 'support': None}, 'weighted_avg': {'precision': 0.5274532388291849, 'recall': 0.6077694235588973, 'f1': 0.5040109487906654, 'support': None}}
Loss: tensor(10.7100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.8166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.5610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.0064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7498, 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.7934621099554234, 'agreement': 0.24256651017214398, 'direct_attack': 0.16019417475728157, 'undercutter_attack': 0.45454545454545453, 'partial': 0.37777777777777777}, 'recall': {'support': 0.579175704989154, 'agreement': 0.7416267942583732, 'direct_attack': 0.21428571428571427, 'undercutter_attack': 0.08571428571428572, 'partial': 0.125}, 'f1': {'support': 0.6695924764890283, 'agreement': 0.36556603773584906, 'direct_attack': 0.18333333333333332, 'undercutter_attack': 0.14423076923076925, 'partial': 0.1878453038674033}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.4724310776942356, 'recall': 0.4724310776942356, 'f1': 0.4724310776942356, 'support': None}, 'macro_avg': {'precision': 0.4057092054416163, 'recall': 0.3491604998495054, 'f1': 0.31011358413127665, 'support': None}, 'weighted_avg': {'precision': 0.5876325822310352, 'recall': 0.4724310776942356, 'f1': 0.4842031607044871, 'support': None}}
Loss: tensor(12.2409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5881, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.7731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3198, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0662, 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.7645811240721103, 'agreement': 0.5416666666666666, 'direct_attack': 0.1927710843373494, 'undercutter_attack': 0.16475095785440613, 'partial': 0.4166666666666667}, 'recall': {'support': 0.7819956616052061, 'agreement': 0.06220095693779904, 'direct_attack': 0.1038961038961039, 'undercutter_attack': 0.49142857142857144, 'partial': 0.07352941176470588}, 'f1': {'support': 0.7731903485254691, 'agreement': 0.11158798283261803, 'direct_attack': 0.13502109704641352, 'undercutter_attack': 0.24677187948350074, 'partial': 0.125}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.5300751879699248, 'recall': 0.5300751879699248, 'f1': 0.5300751879699248, 'support': None}, 'macro_avg': {'precision': 0.4160872999194399, 'recall': 0.3026101411264773, 'f1': 0.2783142615776003, 'support': None}, 'weighted_avg': {'precision': 0.5847975946158889, 'recall': 0.5300751879699248, 'f1': 0.5120186200546741, 'support': None}}
Loss: tensor(8.9299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2144, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4522, 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.7581837381203802, 'agreement': 0.5, 'direct_attack': 0.18146718146718147, 'undercutter_attack': 0.29411764705882354, 'partial': 1.0}, 'recall': {'support': 0.7787418655097614, 'agreement': 0.2679425837320574, 'direct_attack': 0.6103896103896104, 'undercutter_attack': 0.02857142857142857, 'partial': 0.014705882352941176}, 'f1': {'support': 0.7683253076511505, 'agreement': 0.34890965732087226, 'direct_attack': 0.27976190476190477, 'undercutter_attack': 0.05208333333333333, 'partial': 0.028985507246376812}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.5482456140350878, 'recall': 0.5482456140350878, 'f1': 0.5482456140350878, 'support': None}, 'macro_avg': {'precision': 0.546753713329277, 'recall': 0.34007027411115975, 'f1': 0.29561314206272754, 'support': None}, 'weighted_avg': {'precision': 0.6384473312833525, 'recall': 0.5482456140350878, 'f1': 0.5247230561946097, 'support': None}}
Loss: tensor(7.1720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.9443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0796, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3462, 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.7257383966244726, 'agreement': 0.41509433962264153, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.2780487804878049, 'partial': 0.4166666666666667}, 'recall': {'support': 0.9327548806941431, 'agreement': 0.3157894736842105, 'direct_attack': 0.012987012987012988, 'undercutter_attack': 0.32571428571428573, 'partial': 0.11029411764705882}, 'f1': {'support': 0.816326530612245, 'agreement': 0.358695652173913, 'direct_attack': 0.024242424242424246, 'undercutter_attack': 0.30000000000000004, 'partial': 0.1744186046511628}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6265664160401002, 'recall': 0.6265664160401002, 'f1': 0.6265664160401002, 'support': None}, 'macro_avg': {'precision': 0.4034732730439535, 'recall': 0.33950795414534224, 'f1': 0.334736642335949, 'support': None}, 'weighted_avg': {'precision': 0.5571495751384262, 'recall': 0.6265664160401002, 'f1': 0.568655837152086, 'support': None}}
Loss: tensor(3.3557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0478, 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.7465815861440291, 'agreement': 0.48623853211009177, 'direct_attack': 0.2631578947368421, 'undercutter_attack': 0.2830188679245283, 'partial': 0.3333333333333333}, 'recall': {'support': 0.8882863340563991, 'agreement': 0.2535885167464115, 'direct_attack': 0.22727272727272727, 'undercutter_attack': 0.34285714285714286, 'partial': 0.11029411764705882}, 'f1': {'support': 0.8112927191679049, 'agreement': 0.3333333333333333, 'direct_attack': 0.24390243902439024, 'undercutter_attack': 0.31007751937984496, 'partial': 0.16574585635359115}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6152882205513784, 'recall': 0.6152882205513784, 'f1': 0.6152882205513784, 'support': None}, 'macro_avg': {'precision': 0.4224660428497649, 'recall': 0.3644597677159479, 'f1': 0.3728703734518129, 'support': None}, 'weighted_avg': {'precision': 0.579799515441982, 'recall': 0.6152882205513784, 'f1': 0.5839878018200453, 'support': None}}
Loss: tensor(1.9428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3653, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7800, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9071, 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.7157190635451505, 'agreement': 0.4311377245508982, 'direct_attack': 0.2891566265060241, 'undercutter_attack': 0.2975206611570248, 'partial': 0.4827586206896552}, 'recall': {'support': 0.928416485900217, 'agreement': 0.3444976076555024, 'direct_attack': 0.15584415584415584, 'undercutter_attack': 0.2057142857142857, 'partial': 0.10294117647058823}, 'f1': {'support': 0.8083097261567517, 'agreement': 0.38297872340425526, 'direct_attack': 0.20253164556962025, 'undercutter_attack': 0.24324324324324323, 'partial': 0.16969696969696968}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6278195488721805, 'recall': 0.6278195488721805, 'f1': 0.6278195488721805, 'support': None}, 'macro_avg': {'precision': 0.4432585392897506, 'recall': 0.34748274231694987, 'f1': 0.361352061614168, 'support': None}, 'weighted_avg': {'precision': 0.571586572442335, 'recall': 0.6278195488721805, 'f1': 0.5777821739173505, 'support': None}}
Loss: tensor(1.4396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0628, 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.7043407043407044, 'agreement': 0.47058823529411764, 'direct_attack': 0.26881720430107525, 'undercutter_attack': 0.3053435114503817, 'partial': 0.40625}, 'recall': {'support': 0.9327548806941431, 'agreement': 0.2679425837320574, 'direct_attack': 0.16233766233766234, 'undercutter_attack': 0.22857142857142856, 'partial': 0.09558823529411764}, 'f1': {'support': 0.8026131591227251, 'agreement': 0.34146341463414637, 'direct_attack': 0.20242914979757085, 'undercutter_attack': 0.26143790849673204, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6228070175438597, 'recall': 0.6228070175438597, 'f1': 0.6228070175438597, 'support': None}, 'macro_avg': {'precision': 0.43106793107725583, 'recall': 0.33743895812588187, 'f1': 0.3525411073626158, 'support': None}, 'weighted_avg': {'precision': 0.5625551594892121, 'recall': 0.6228070175438597, 'f1': 0.5697672484167057, 'support': None}}
Loss: tensor(1.1291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0254, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3541, 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.7228915662650602, 'agreement': 0.448, 'direct_attack': 0.2727272727272727, 'undercutter_attack': 0.26373626373626374, 'partial': 0.39285714285714285}, 'recall': {'support': 0.911062906724512, 'agreement': 0.2679425837320574, 'direct_attack': 0.17532467532467533, 'undercutter_attack': 0.2742857142857143, 'partial': 0.08088235294117647}, 'f1': {'support': 0.8061420345489444, 'agreement': 0.3353293413173653, 'direct_attack': 0.2134387351778656, 'undercutter_attack': 0.2689075630252101, 'partial': 0.13414634146341464}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6152882205513784, 'recall': 0.6152882205513784, 'f1': 0.6152882205513784, 'support': None}, 'macro_avg': {'precision': 0.42004244911714794, 'recall': 0.3418996466016271, 'f1': 0.35159280310656005, 'support': None}, 'weighted_avg': {'precision': 0.564987745412784, 'recall': 0.6152882205513784, 'f1': 0.5711272427163431, 'support': None}}
Loss: tensor(0.8611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0932, 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.7079207920792079, 'agreement': 0.4732824427480916, 'direct_attack': 0.27835051546391754, 'undercutter_attack': 0.304, 'partial': 0.3870967741935484}, 'recall': {'support': 0.93058568329718, 'agreement': 0.2966507177033493, 'direct_attack': 0.17532467532467533, 'undercutter_attack': 0.21714285714285714, 'partial': 0.08823529411764706}, 'f1': {'support': 0.8041237113402061, 'agreement': 0.36470588235294116, 'direct_attack': 0.2151394422310757, 'undercutter_attack': 0.2533333333333333, 'partial': 0.1437125748502994}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.62468671679198, 'recall': 0.62468671679198, 'f1': 0.62468671679198, 'support': None}, 'macro_avg': {'precision': 0.430130104896953, 'recall': 0.3415878455171417, 'f1': 0.3562029888215711, 'support': None}, 'weighted_avg': {'precision': 0.564116630014503, 'recall': 0.62468671679198, 'f1': 0.5730797674711745, 'support': None}}
Loss: tensor(0.6402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1441, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8641, 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.7117794486215538, 'agreement': 0.488, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.2907801418439716, 'partial': 0.37142857142857144}, 'recall': {'support': 0.9240780911062907, 'agreement': 0.291866028708134, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.2342857142857143, 'partial': 0.09558823529411764}, 'f1': {'support': 0.8041529023124114, 'agreement': 0.3652694610778443, 'direct_attack': 0.2222222222222222, 'undercutter_attack': 0.2594936708860759, 'partial': 0.15204678362573099}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6234335839598998, 'recall': 0.6234335839598998, 'f1': 0.6234335839598998, 'support': None}, 'macro_avg': {'precision': 0.4295404895216765, 'recall': 0.34552725024248765, 'f1': 0.360637008024857, 'support': None}, 'weighted_avg': {'precision': 0.5661989111316124, 'recall': 0.6234335839598998, 'f1': 0.5752395178557004, 'support': None}}
Loss: tensor(0.4893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6615, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7237, 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.7111853088480802, 'agreement': 0.4878048780487805, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.2875816993464052, 'partial': 0.3870967741935484}, 'recall': {'support': 0.9240780911062907, 'agreement': 0.28708133971291866, 'direct_attack': 0.16883116883116883, 'undercutter_attack': 0.25142857142857145, 'partial': 0.08823529411764706}, 'f1': {'support': 0.8037735849056603, 'agreement': 0.3614457831325301, 'direct_attack': 0.21224489795918366, 'undercutter_attack': 0.2682926829268293, 'partial': 0.1437125748502994}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6228070175438597, 'recall': 0.6228070175438597, 'f1': 0.6228070175438597, 'support': None}, 'macro_avg': {'precision': 0.43187658923022, 'recall': 0.3439308930393193, 'f1': 0.35789390475490057, 'support': None}, 'weighted_avg': {'precision': 0.5668145569837523, 'recall': 0.6228070175438597, 'f1': 0.5738115651223483, 'support': None}}
Loss: tensor(0.3980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6394, 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.7091963545981773, 'agreement': 0.48031496062992124, 'direct_attack': 0.3118279569892473, 'undercutter_attack': 0.2949640287769784, 'partial': 0.36666666666666664}, 'recall': {'support': 0.928416485900217, 'agreement': 0.291866028708134, 'direct_attack': 0.18831168831168832, 'undercutter_attack': 0.2342857142857143, 'partial': 0.08088235294117647}, 'f1': {'support': 0.8041333959605448, 'agreement': 0.36309523809523814, 'direct_attack': 0.23481781376518215, 'undercutter_attack': 0.2611464968152866, 'partial': 0.13253012048192772}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.62531328320802, 'recall': 0.62531328320802, 'f1': 0.62531328320802, 'support': None}, 'macro_avg': {'precision': 0.4325939935321982, 'recall': 0.344752454029386, 'f1': 0.3591446130236359, 'support': None}, 'weighted_avg': {'precision': 0.5662730217983427, 'recall': 0.62531328320802, 'f1': 0.574677050429563, 'support': None}}
Loss: tensor(0.3294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5590, 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.7088186356073212, 'agreement': 0.48412698412698413, 'direct_attack': 0.3125, 'undercutter_attack': 0.3, 'partial': 0.40625}, 'recall': {'support': 0.9240780911062907, 'agreement': 0.291866028708134, 'direct_attack': 0.19480519480519481, 'undercutter_attack': 0.24, 'partial': 0.09558823529411764}, 'f1': {'support': 0.8022598870056498, 'agreement': 0.3641791044776119, 'direct_attack': 0.24000000000000002, 'undercutter_attack': 0.2666666666666666, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.62531328320802, 'recall': 0.62531328320802, 'f1': 0.62531328320802, 'support': None}, 'macro_avg': {'precision': 0.4423391239468611, 'recall': 0.34926750998274747, 'f1': 0.3655735125823666, 'support': None}, 'weighted_avg': {'precision': 0.5705440612233645, 'recall': 0.62531328320802, 'f1': 0.5767364250434308, 'support': None}}
Loss: tensor(0.2773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4918, 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.7092731829573935, 'agreement': 0.4838709677419355, 'direct_attack': 0.29591836734693877, 'undercutter_attack': 0.2986111111111111, 'partial': 0.3939393939393939}, 'recall': {'support': 0.920824295010846, 'agreement': 0.28708133971291866, 'direct_attack': 0.18831168831168832, 'undercutter_attack': 0.24571428571428572, 'partial': 0.09558823529411764}, 'f1': {'support': 0.8013213780084947, 'agreement': 0.3603603603603604, 'direct_attack': 0.23015873015873017, 'undercutter_attack': 0.2695924764890282, 'partial': 0.15384615384615383}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6228070175438597, 'recall': 0.6228070175438597, 'f1': 0.6228070175438597, 'support': None}, 'macro_avg': {'precision': 0.43632260461935457, 'recall': 0.34750396880877127, 'f1': 0.3630558197725534, 'support': None}, 'weighted_avg': {'precision': 0.5679718280303333, 'recall': 0.6228070175438597, 'f1': 0.5749873625264716, 'support': None}}
Loss: tensor(0.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4401, 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.7083333333333334, 'agreement': 0.47619047619047616, 'direct_attack': 0.2978723404255319, 'undercutter_attack': 0.2986111111111111, 'partial': 0.40625}, 'recall': {'support': 0.9219088937093276, 'agreement': 0.28708133971291866, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.24571428571428572, 'partial': 0.09558823529411764}, 'f1': {'support': 0.8011310084825636, 'agreement': 0.3582089552238805, 'direct_attack': 0.22580645161290325, 'undercutter_attack': 0.2695924764890282, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6228070175438597, 'recall': 0.6228070175438597, 'f1': 0.6228070175438597, 'support': None}, 'macro_avg': {'precision': 0.43745145221209053, 'recall': 0.34642218724976626, 'f1': 0.36190015931405606, 'support': None}, 'weighted_avg': {'precision': 0.5676606690019544, 'recall': 0.6228070175438597, 'f1': 0.5742537327345242, 'support': None}}
Loss: tensor(0.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4097, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3987, 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.7080900750625522, 'agreement': 0.47692307692307695, 'direct_attack': 0.2978723404255319, 'undercutter_attack': 0.3049645390070922, 'partial': 0.40625}, 'recall': {'support': 0.920824295010846, 'agreement': 0.2966507177033493, 'direct_attack': 0.18181818181818182, 'undercutter_attack': 0.24571428571428572, 'partial': 0.09558823529411764}, 'f1': {'support': 0.8005657708628006, 'agreement': 0.36578171091445427, 'direct_attack': 0.22580645161290325, 'undercutter_attack': 0.2721518987341772, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6234335839598998, 'recall': 0.6234335839598998, 'f1': 0.6234335839598998, 'support': None}, 'macro_avg': {'precision': 0.4388200062836506, 'recall': 0.34811914310815617, 'f1': 0.363813547377248, 'support': None}, 'weighted_avg': {'precision': 0.5683127237069984, 'recall': 0.6234335839598998, 'f1': 0.5751995070119738, 'support': None}}
Loss: tensor(0.1852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2514, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3630, 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.7082984073763621, 'agreement': 0.46923076923076923, 'direct_attack': 0.29, 'undercutter_attack': 0.3120567375886525, 'partial': 0.40625}, 'recall': {'support': 0.9164859002169198, 'agreement': 0.291866028708134, 'direct_attack': 0.18831168831168832, 'undercutter_attack': 0.25142857142857145, 'partial': 0.09558823529411764}, 'f1': {'support': 0.7990543735224586, 'agreement': 0.35988200589970504, 'direct_attack': 0.2283464566929134, 'undercutter_attack': 0.2784810126582279, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6215538847117794, 'recall': 0.6215538847117794, 'f1': 0.6215538847117794, 'support': None}, 'macro_avg': {'precision': 0.4371671828391568, 'recall': 0.3487360847918862, 'f1': 0.36410515070704197, 'support': None}, 'weighted_avg': {'precision': 0.5674437916342423, 'recall': 0.6215538847117794, 'f1': 0.5744928710615681, 'support': None}}
Loss: tensor(0.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1772, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3327, 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.7059314954051796, 'agreement': 0.46825396825396826, 'direct_attack': 0.29411764705882354, 'undercutter_attack': 0.3142857142857143, 'partial': 0.41935483870967744}, 'recall': {'support': 0.9164859002169198, 'agreement': 0.2822966507177033, 'direct_attack': 0.19480519480519481, 'undercutter_attack': 0.25142857142857145, 'partial': 0.09558823529411764}, 'f1': {'support': 0.7975460122699386, 'agreement': 0.3522388059701493, 'direct_attack': 0.234375, 'undercutter_attack': 0.27936507936507937, 'partial': 0.15568862275449102}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6209273182957393, 'recall': 0.6209273182957393, 'f1': 0.6209273182957393, 'support': None}, 'macro_avg': {'precision': 0.44038873274267265, 'recall': 0.34812091049250143, 'f1': 0.3638427040719317, 'support': None}, 'weighted_avg': {'precision': 0.567706951027713, 'recall': 0.6209273182957393, 'f1': 0.5733782113685115, 'support': None}}
Loss: tensor(0.1481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0457, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3062, 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.7061769616026711, 'agreement': 0.4609375, 'direct_attack': 0.297029702970297, 'undercutter_attack': 0.3188405797101449, 'partial': 0.41935483870967744}, 'recall': {'support': 0.9175704989154013, 'agreement': 0.2822966507177033, 'direct_attack': 0.19480519480519481, 'undercutter_attack': 0.25142857142857145, 'partial': 0.09558823529411764}, 'f1': {'support': 0.7981132075471697, 'agreement': 0.3501483679525222, 'direct_attack': 0.23529411764705882, 'undercutter_attack': 0.28115015974440893, 'partial': 0.15568862275449102}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6215538847117794, 'recall': 0.6215538847117794, 'f1': 0.6215538847117794, 'support': None}, 'macro_avg': {'precision': 0.44046791659855805, 'recall': 0.3483378302321977, 'f1': 0.36407889512913016, 'support': None}, 'weighted_avg': {'precision': 0.567671071346416, 'recall': 0.6215538847117794, 'f1': 0.5737165482632187, 'support': None}}
Loss: tensor(0.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2401, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1182, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2829, 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.7068676716917923, 'agreement': 0.46153846153846156, 'direct_attack': 0.297029702970297, 'undercutter_attack': 0.30935251798561153, 'partial': 0.40625}, 'recall': {'support': 0.9154013015184381, 'agreement': 0.28708133971291866, 'direct_attack': 0.19480519480519481, 'undercutter_attack': 0.24571428571428572, 'partial': 0.09558823529411764}, 'f1': {'support': 0.7977315689981096, 'agreement': 0.35398230088495575, 'direct_attack': 0.23529411764705882, 'undercutter_attack': 0.27388535031847133, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6203007518796992, 'recall': 0.6203007518796992, 'f1': 0.6203007518796992, 'support': None}, 'macro_avg': {'precision': 0.43620767083723255, 'recall': 0.34771807140899097, 'f1': 0.36313104852210004, 'support': None}, 'weighted_avg': {'precision': 0.5659917272345105, 'recall': 0.6203007518796992, 'f1': 0.5731225920878517, 'support': None}}
Loss: tensor(0.1230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2627, 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.7044500419815282, 'agreement': 0.45454545454545453, 'direct_attack': 0.2912621359223301, 'undercutter_attack': 0.3115942028985507, 'partial': 0.40625}, 'recall': {'support': 0.9099783080260304, 'agreement': 0.28708133971291866, 'direct_attack': 0.19480519480519481, 'undercutter_attack': 0.24571428571428572, 'partial': 0.09558823529411764}, 'f1': {'support': 0.7941315664931378, 'agreement': 0.3519061583577713, 'direct_attack': 0.23346303501945526, 'undercutter_attack': 0.2747603833865815, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6171679197994987, 'recall': 0.6171679197994987, 'f1': 0.6171679197994987, 'support': None}, 'macro_avg': {'precision': 0.4336203670695727, 'recall': 0.3466334727105094, 'f1': 0.3618046096037701, 'support': None}, 'weighted_avg': {'precision': 0.5633686047282295, 'recall': 0.6171679197994987, 'f1': 0.5706902787824022, 'support': None}}
Loss: tensor(0.1130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1009, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0454, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2450, 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.7044500419815282, 'agreement': 0.45112781954887216, 'direct_attack': 0.297029702970297, 'undercutter_attack': 0.30935251798561153, 'partial': 0.40625}, 'recall': {'support': 0.9099783080260304, 'agreement': 0.28708133971291866, 'direct_attack': 0.19480519480519481, 'undercutter_attack': 0.24571428571428572, 'partial': 0.09558823529411764}, 'f1': {'support': 0.7941315664931378, 'agreement': 0.3508771929824562, 'direct_attack': 0.23529411764705882, 'undercutter_attack': 0.27388535031847133, 'partial': 0.15476190476190477}, 'support': {'support': 922, 'agreement': 209, 'direct_attack': 154, 'undercutter_attack': 175, 'partial': 136}, 'micro_avg': {'precision': 0.6171679197994987, 'recall': 0.6171679197994987, 'f1': 0.6171679197994987, 'support': None}, 'macro_avg': {'precision': 0.4336420164972618, 'recall': 0.3466334727105094, 'f1': 0.36179002644060576, 'support': None}, 'weighted_avg': {'precision': 0.5632317781313226, 'recall': 0.6171679197994987, 'f1': 0.5706362701196772, 'support': None}}
Loss: tensor(0.1044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1547, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0940, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2292, 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
Evaluating
				 {'precision': {'support': 0.6818181818181818, 'agreement': 0.2575976845151954, 'direct_attack': 0.05938242280285035, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.015873015873015872, 'agreement': 0.6116838487972509, 'direct_attack': 0.4132231404958678, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.031023784901758007, 'agreement': 0.3625254582484725, 'direct_attack': 0.10384215991692626, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.1488970588235294, 'recall': 0.1488970588235294, 'f1': 0.1488970588235294, 'support': None}, 'macro_avg': {'precision': 0.1997596578272455, 'recall': 0.2081560010332269, 'f1': 0.09947828061343135, 'support': None}, 'weighted_avg': {'precision': 0.44513748846277484, 'recall': 0.1488970588235294, 'f1': 0.09030470982378365, 'support': None}}
Loss: tensor(34.4210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(149.8264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.3282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.4925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.9578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.5585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.6458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.0006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.0399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.8082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.5760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.3869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6986, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4085, 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.6028257456828885, 'agreement': 0.0, 'direct_attack': 0.06093189964157706, 'undercutter_attack': 0.1518987341772152, 'partial': 0.0}, 'recall': {'support': 0.8126984126984127, 'agreement': 0.0, 'direct_attack': 0.14049586776859505, 'undercutter_attack': 0.07741935483870968, 'partial': 0.0}, 'f1': {'support': 0.6922036953582694, 'agreement': 0.0, 'direct_attack': 0.085, 'undercutter_attack': 0.10256410256410256, 'partial': 0.0}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.4883578431372549, 'recall': 0.4883578431372549, 'f1': 0.4883578431372549, 'support': None}, 'macro_avg': {'precision': 0.16313127590033616, 'recall': 0.20612272706114348, 'f1': 0.1759535595844744, 'support': None}, 'weighted_avg': {'precision': 0.36800698120369413, 'recall': 0.4883578431372549, 'f1': 0.41685963726164244, 'support': None}}
Loss: tensor(31.6206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.4114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.6504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(133.7142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.6599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(121.6036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.9041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.1443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.7412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.3534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(99.0544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6610, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9786, 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.6822916666666666, 'agreement': 0.18181818181818182, 'direct_attack': 0.07575757575757576, 'undercutter_attack': 0.16236162361623616, 'partial': 0.0}, 'recall': {'support': 0.8317460317460318, 'agreement': 0.006872852233676976, 'direct_attack': 0.12396694214876033, 'undercutter_attack': 0.2838709677419355, 'partial': 0.0}, 'f1': {'support': 0.7496423462088697, 'agreement': 0.01324503311258278, 'direct_attack': 0.09404388714733543, 'undercutter_attack': 0.20657276995305165, 'partial': 0.0}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.5189950980392157, 'recall': 0.5189950980392157, 'f1': 0.5189950980392157, 'support': None}, 'macro_avg': {'precision': 0.22044580957173204, 'recall': 0.2492913587740809, 'f1': 0.2127008072843679, 'support': None}, 'weighted_avg': {'precision': 0.4485339670565405, 'recall': 0.5189950980392157, 'f1': 0.4630296639036115, 'support': None}}
Loss: tensor(29.5031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.1991, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(127.7762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(114.7833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.9222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.4154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.8161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.1530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.4035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.4360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.7327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5310, 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.7546754675467546, 'agreement': 0.5104166666666666, 'direct_attack': 0.08609271523178808, 'undercutter_attack': 0.18994413407821228, 'partial': 0.2727272727272727}, 'recall': {'support': 0.725925925925926, 'agreement': 0.33676975945017185, 'direct_attack': 0.10743801652892562, 'undercutter_attack': 0.43870967741935485, 'partial': 0.05}, 'f1': {'support': 0.7400215749730313, 'agreement': 0.4057971014492754, 'direct_attack': 0.09558823529411765, 'undercutter_attack': 0.2651072124756335, 'partial': 0.08450704225352113}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.5337009803921569, 'recall': 0.5337009803921569, 'f1': 0.5337009803921569, 'support': None}, 'macro_avg': {'precision': 0.36277125125013887, 'recall': 0.3317686758648757, 'f1': 0.31820423328911585, 'support': None}, 'weighted_avg': {'precision': 0.572478798335861, 'recall': 0.5337009803921569, 'f1': 0.5393419021727867, 'support': None}}
Loss: tensor(26.7416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.5811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.3961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(103.8885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.8358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.9070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.7841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.5913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.9057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1028, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0671, 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.7577220077220077, 'agreement': 0.5019762845849802, 'direct_attack': 0.12258064516129032, 'undercutter_attack': 0.3048780487804878, 'partial': 0.16666666666666666}, 'recall': {'support': 0.8306878306878307, 'agreement': 0.436426116838488, 'direct_attack': 0.15702479338842976, 'undercutter_attack': 0.3225806451612903, 'partial': 0.03333333333333333}, 'f1': {'support': 0.7925290257445734, 'agreement': 0.46691176470588236, 'direct_attack': 0.13768115942028986, 'undercutter_attack': 0.3134796238244514, 'partial': 0.05555555555555555}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6035539215686274, 'recall': 0.6035539215686274, 'f1': 0.6035539215686274, 'support': None}, 'macro_avg': {'precision': 0.37076473058308657, 'recall': 0.3560105438818744, 'f1': 0.35323142585015055, 'support': None}, 'weighted_avg': {'precision': 0.5785605096427808, 'recall': 0.6035539215686274, 'f1': 0.5862295842569518, 'support': None}}
Loss: tensor(24.2011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.8364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.8084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(87.6181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.2431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2017, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.6075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0109, 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.7760891590678825, 'agreement': 0.6036036036036037, 'direct_attack': 0.12295081967213115, 'undercutter_attack': 0.23177083333333334, 'partial': 0.21428571428571427}, 'recall': {'support': 0.8105820105820106, 'agreement': 0.23024054982817868, 'direct_attack': 0.12396694214876033, 'undercutter_attack': 0.5741935483870968, 'partial': 0.05}, 'f1': {'support': 0.7929606625258798, 'agreement': 0.33333333333333337, 'direct_attack': 0.1234567901234568, 'undercutter_attack': 0.3302411873840445, 'partial': 0.08108108108108109}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.5778186274509803, 'recall': 0.5778186274509803, 'f1': 0.5778186274509803, 'support': None}, 'macro_avg': {'precision': 0.38974002599253293, 'recall': 0.3577966101892093, 'f1': 0.33221461088955917, 'support': None}, 'weighted_avg': {'precision': 0.6039024007531113, 'recall': 0.5778186274509803, 'f1': 0.5650754972219063, 'support': None}}
Loss: tensor(18.6715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.1508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.8058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.3932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.7930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.9890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6192, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.4907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9331, 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.8603268945022289, 'agreement': 0.543859649122807, 'direct_attack': 0.1040339702760085, 'undercutter_attack': 0.21479713603818615, 'partial': 0.16666666666666666}, 'recall': {'support': 0.6126984126984127, 'agreement': 0.10652920962199312, 'direct_attack': 0.4049586776859504, 'undercutter_attack': 0.5806451612903226, 'partial': 0.016666666666666666}, 'f1': {'support': 0.7156983930778739, 'agreement': 0.1781609195402299, 'direct_attack': 0.16554054054054054, 'undercutter_attack': 0.313588850174216, 'partial': 0.0303030303030303}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.46017156862745096, 'recall': 0.46017156862745096, 'f1': 0.46017156862745096, 'support': None}, 'macro_avg': {'precision': 0.37793686332117943, 'recall': 0.344299625592669, 'f1': 0.2806583467271781, 'support': None}, 'weighted_avg': {'precision': 0.6355108699072666, 'recall': 0.46017156862745096, 'f1': 0.4904735599654229, 'support': None}}
Loss: tensor(15.9241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.2877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.5526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.2423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7731, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5616, 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.8389261744966443, 'agreement': 0.5, 'direct_attack': 0.13178294573643412, 'undercutter_attack': 0.2079646017699115, 'partial': 0.19135802469135801}, 'recall': {'support': 0.6613756613756614, 'agreement': 0.24742268041237114, 'direct_attack': 0.14049586776859505, 'undercutter_attack': 0.6064516129032258, 'partial': 0.25833333333333336}, 'f1': {'support': 0.7396449704142012, 'agreement': 0.3310344827586207, 'direct_attack': 0.13600000000000004, 'undercutter_attack': 0.30971993410214166, 'partial': 0.21985815602836878}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.5140931372549019, 'recall': 0.5140931372549019, 'f1': 0.5140931372549019, 'support': None}, 'macro_avg': {'precision': 0.37400634933886956, 'recall': 0.3828158311586373, 'f1': 0.3472515086606665, 'support': None}, 'weighted_avg': {'precision': 0.6185223330703044, 'recall': 0.5140931372549019, 'f1': 0.5429786152165532, 'support': None}}
Loss: tensor(12.4758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5344, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.7683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.0248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.5353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3364, 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.7047184170471842, 'agreement': 0.5432098765432098, 'direct_attack': 0.29545454545454547, 'undercutter_attack': 0.352, 'partial': 0.3333333333333333}, 'recall': {'support': 0.9798941798941799, 'agreement': 0.15120274914089346, 'direct_attack': 0.21487603305785125, 'undercutter_attack': 0.2838709677419355, 'partial': 0.06666666666666667}, 'f1': {'support': 0.8198317839752103, 'agreement': 0.2365591397849462, 'direct_attack': 0.24880382775119617, 'undercutter_attack': 0.3142857142857143, 'partial': 0.1111111111111111}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6421568627450981, 'recall': 0.6421568627450981, 'f1': 0.6421568627450981, 'support': None}, 'macro_avg': {'precision': 0.44574323447565456, 'recall': 0.33930211930030535, 'f1': 0.3461183153816356, 'support': None}, 'weighted_avg': {'precision': 0.5847689817301857, 'recall': 0.6421568627450981, 'f1': 0.573365580722737, 'support': None}}
Loss: tensor(10.8448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5875, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.0011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.0856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0760, 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.7927736450584485, 'agreement': 0.5, 'direct_attack': 0.125, 'undercutter_attack': 0.2768729641693811, 'partial': 0.34782608695652173}, 'recall': {'support': 0.7894179894179895, 'agreement': 0.030927835051546393, 'direct_attack': 0.3305785123966942, 'undercutter_attack': 0.5483870967741935, 'partial': 0.13333333333333333}, 'f1': {'support': 0.7910922587486745, 'agreement': 0.05825242718446602, 'direct_attack': 0.18140589569160998, 'undercutter_attack': 0.367965367965368, 'partial': 0.1927710843373494}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.5490196078431373, 'recall': 0.5490196078431373, 'f1': 0.5490196078431373, 'support': None}, 'macro_avg': {'precision': 0.40849453923687024, 'recall': 0.3665289533947514, 'f1': 0.31829740678549356, 'support': None}, 'weighted_avg': {'precision': 0.6093446902336216, 'recall': 0.5490196078431373, 'f1': 0.5310361007119949, 'support': None}}
Loss: tensor(5.9649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4621, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8896, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0229, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5570, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5923, 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.816917728852839, 'agreement': 0.4169381107491857, 'direct_attack': 0.18857142857142858, 'undercutter_attack': 0.3209302325581395, 'partial': 0.19444444444444445}, 'recall': {'support': 0.746031746031746, 'agreement': 0.43986254295532645, 'direct_attack': 0.2727272727272727, 'undercutter_attack': 0.44516129032258067, 'partial': 0.11666666666666667}, 'f1': {'support': 0.7798672566371682, 'agreement': 0.4280936454849499, 'direct_attack': 0.22297297297297297, 'undercutter_attack': 0.372972972972973, 'partial': 0.14583333333333334}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.5814950980392157, 'recall': 0.5814950980392157, 'f1': 0.5814950980392157, 'support': None}, 'macro_avg': {'precision': 0.38756038903520745, 'recall': 0.4040899037407185, 'f1': 0.38994803628027946, 'support': None}, 'weighted_avg': {'precision': 0.6061341337199347, 'recall': 0.5814950980392157, 'f1': 0.5905884490801377, 'support': None}}
Loss: tensor(4.2728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7534, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2485, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9759, 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.6845238095238095, 'agreement': 0.6111111111111112, 'direct_attack': 0.4027777777777778, 'undercutter_attack': 0.3313253012048193, 'partial': 0.5}, 'recall': {'support': 0.9735449735449735, 'agreement': 0.037800687285223365, 'direct_attack': 0.2396694214876033, 'undercutter_attack': 0.3548387096774194, 'partial': 0.13333333333333333}, 'f1': {'support': 0.8038444735692442, 'agreement': 0.07119741100323625, 'direct_attack': 0.3005181347150259, 'undercutter_attack': 0.34267912772585674, 'partial': 0.2105263157894737}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6317401960784313, 'recall': 0.6317401960784313, 'f1': 0.6317401960784313, 'support': None}, 'macro_avg': {'precision': 0.5059475999235036, 'recall': 0.34783742506571064, 'f1': 0.34575309256056735, 'support': None}, 'weighted_avg': {'precision': 0.6034312905215634, 'recall': 0.6317401960784313, 'f1': 0.5484635974985541, 'support': None}}
Loss: tensor(2.0099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7739, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4299, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5760, 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.8020361990950227, 'agreement': 0.5025380710659898, 'direct_attack': 0.17407407407407408, 'undercutter_attack': 0.3300970873786408, 'partial': 0.32}, 'recall': {'support': 0.7502645502645503, 'agreement': 0.3402061855670103, 'direct_attack': 0.3884297520661157, 'undercutter_attack': 0.43870967741935485, 'partial': 0.2}, 'f1': {'support': 0.775287042099508, 'agreement': 0.4057377049180328, 'direct_attack': 0.24040920716112532, 'undercutter_attack': 0.3767313019390582, 'partial': 0.24615384615384614}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.5802696078431373, 'recall': 0.5802696078431373, 'f1': 0.5802696078431373, 'support': None}, 'macro_avg': {'precision': 0.42574908632274544, 'recall': 0.42352203306340624, 'f1': 0.408863820454314, 'support': None}, 'weighted_avg': {'precision': 0.6218080872130219, 'recall': 0.5802696078431373, 'f1': 0.5929762587749352, 'support': None}}
Loss: tensor(1.3474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8671, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8344, 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.6942084942084942, 'agreement': 0.5555555555555556, 'direct_attack': 0.41818181818181815, 'undercutter_attack': 0.38345864661654133, 'partial': 0.2987012987012987}, 'recall': {'support': 0.9513227513227513, 'agreement': 0.13745704467353953, 'direct_attack': 0.19008264462809918, 'undercutter_attack': 0.32903225806451614, 'partial': 0.19166666666666668}, 'f1': {'support': 0.8026785714285714, 'agreement': 0.22038567493112954, 'direct_attack': 0.26136363636363635, 'undercutter_attack': 0.35416666666666663, 'partial': 0.23350253807106602}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6348039215686274, 'recall': 0.6348039215686274, 'f1': 0.6348039215686274, 'support': None}, 'macro_avg': {'precision': 0.47002116265274163, 'recall': 0.35991227307111456, 'f1': 0.3744194174922139, 'support': None}, 'weighted_avg': {'precision': 0.5904252081883661, 'recall': 0.6348039215686274, 'f1': 0.5742675363399631, 'support': None}}
Loss: tensor(0.8186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4971, 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.7561869844179652, 'agreement': 0.5294117647058824, 'direct_attack': 0.2025862068965517, 'undercutter_attack': 0.32558139534883723, 'partial': 0.4418604651162791}, 'recall': {'support': 0.873015873015873, 'agreement': 0.09278350515463918, 'direct_attack': 0.3884297520661157, 'undercutter_attack': 0.45161290322580644, 'partial': 0.15833333333333333}, 'f1': {'support': 0.8104125736738704, 'agreement': 0.15789473684210525, 'direct_attack': 0.2662889518413598, 'undercutter_attack': 0.3783783783783784, 'partial': 0.2331288343558282}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6053921568627451, 'recall': 0.6053921568627451, 'f1': 0.6053921568627451, 'support': None}, 'macro_avg': {'precision': 0.4511253632971031, 'recall': 0.3928350733591535, 'f1': 0.3692206950183084, 'support': None}, 'weighted_avg': {'precision': 0.6106965851298376, 'recall': 0.6053921568627451, 'f1': 0.5702403936807676, 'support': None}}
Loss: tensor(0.4709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7152, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3518, 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.7219430485762144, 'agreement': 0.5225225225225225, 'direct_attack': 0.29357798165137616, 'undercutter_attack': 0.3660130718954248, 'partial': 0.3384615384615385}, 'recall': {'support': 0.9121693121693122, 'agreement': 0.19931271477663232, 'direct_attack': 0.2644628099173554, 'undercutter_attack': 0.36129032258064514, 'partial': 0.18333333333333332}, 'f1': {'support': 0.8059841047218327, 'agreement': 0.28855721393034833, 'direct_attack': 0.2782608695652174, 'undercutter_attack': 0.36363636363636365, 'partial': 0.2378378378378378}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6311274509803921, 'recall': 0.6311274509803921, 'f1': 0.6311274509803921, 'support': None}, 'macro_avg': {'precision': 0.44850363262141524, 'recall': 0.3841136985554557, 'f1': 0.39485527793832, 'support': None}, 'weighted_avg': {'precision': 0.5926229053293925, 'recall': 0.6311274509803921, 'f1': 0.5908081313342105, 'support': None}}
Loss: tensor(0.3373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3051, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3315, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3548, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3419, 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.7168724279835391, 'agreement': 0.5254237288135594, 'direct_attack': 0.358974358974359, 'undercutter_attack': 0.391025641025641, 'partial': 0.36923076923076925}, 'recall': {'support': 0.9216931216931217, 'agreement': 0.21305841924398625, 'direct_attack': 0.23140495867768596, 'undercutter_attack': 0.3935483870967742, 'partial': 0.2}, 'f1': {'support': 0.8064814814814815, 'agreement': 0.3031784841075794, 'direct_attack': 0.2814070351758794, 'undercutter_attack': 0.39228295819935693, 'partial': 0.2594594594594595}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6409313725490197, 'recall': 0.6409313725490197, 'f1': 0.6409313725490197, 'support': None}, 'macro_avg': {'precision': 0.4723053852055735, 'recall': 0.3919409773423136, 'f1': 0.4085618836847513, 'support': None}, 'weighted_avg': {'precision': 0.5996907559018102, 'recall': 0.6409313725490197, 'f1': 0.5982470488894746, 'support': None}}
Loss: tensor(0.2753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5555, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2251, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2553, 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.7252559726962458, 'agreement': 0.5172413793103449, 'direct_attack': 0.2627118644067797, 'undercutter_attack': 0.3404255319148936, 'partial': 0.3582089552238806}, 'recall': {'support': 0.8994708994708994, 'agreement': 0.15463917525773196, 'direct_attack': 0.256198347107438, 'undercutter_attack': 0.4129032258064516, 'partial': 0.2}, 'f1': {'support': 0.8030231459612659, 'agreement': 0.2380952380952381, 'direct_attack': 0.2594142259414226, 'undercutter_attack': 0.37317784256559766, 'partial': 0.25668449197860965}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6213235294117647, 'recall': 0.6213235294117647, 'f1': 0.6213235294117647, 'support': None}, 'macro_avg': {'precision': 0.44076874071042893, 'recall': 0.3846423295285042, 'f1': 0.38607898890842673, 'support': None}, 'weighted_avg': {'precision': 0.590332906399606, 'recall': 0.6213235294117647, 'f1': 0.5809904492604924, 'support': None}}
Loss: tensor(0.2125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1343, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2099, 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.7181208053691275, 'agreement': 0.5072463768115942, 'direct_attack': 0.22377622377622378, 'undercutter_attack': 0.3413173652694611, 'partial': 0.3770491803278688}, 'recall': {'support': 0.9058201058201059, 'agreement': 0.12027491408934708, 'direct_attack': 0.2644628099173554, 'undercutter_attack': 0.36774193548387096, 'partial': 0.19166666666666668}, 'f1': {'support': 0.801123069723912, 'agreement': 0.19444444444444445, 'direct_attack': 0.24242424242424243, 'undercutter_attack': 0.35403726708074534, 'partial': 0.2541436464088398}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6145833333333334, 'recall': 0.6145833333333334, 'f1': 0.6145833333333334, 'support': None}, 'macro_avg': {'precision': 0.43350199031085507, 'recall': 0.3699932863954692, 'f1': 0.3692345340164368, 'support': None}, 'weighted_avg': {'precision': 0.583002373197937, 'recall': 0.6145833333333334, 'f1': 0.5688425131877083, 'support': None}}
Loss: tensor(0.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1634, 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.7107438016528925, 'agreement': 0.5, 'direct_attack': 0.23809523809523808, 'undercutter_attack': 0.36477987421383645, 'partial': 0.36507936507936506}, 'recall': {'support': 0.91005291005291, 'agreement': 0.12714776632302405, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.3741935483870968, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7981438515081206, 'agreement': 0.20273972602739726, 'direct_attack': 0.242914979757085, 'undercutter_attack': 0.36942675159235666, 'partial': 0.25136612021857924}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6176470588235294, 'recall': 0.6176470588235294, 'f1': 0.6176470588235294, 'support': None}, 'macro_avg': {'precision': 0.4357396558082664, 'recall': 0.37019895514544365, 'f1': 0.37291828582070774, 'support': None}, 'weighted_avg': {'precision': 0.579848542085892, 'recall': 0.6176470588235294, 'f1': 0.5698903145973031, 'support': None}}
Loss: tensor(0.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2169, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1461, 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.7121588089330024, 'agreement': 0.5, 'direct_attack': 0.26548672566371684, 'undercutter_attack': 0.35802469135802467, 'partial': 0.359375}, 'recall': {'support': 0.9111111111111111, 'agreement': 0.14432989690721648, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.3741935483870968, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7994428969359332, 'agreement': 0.224, 'direct_attack': 0.25641025641025644, 'undercutter_attack': 0.3659305993690851, 'partial': 0.25}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6213235294117647, 'recall': 0.6213235294117647, 'f1': 0.6213235294117647, 'support': None}, 'macro_avg': {'precision': 0.43900904519094885, 'recall': 0.37384702147392235, 'f1': 0.379156750543055, 'support': None}, 'weighted_avg': {'precision': 0.5816377422840017, 'recall': 0.6213235294117647, 'f1': 0.5750014837820503, 'support': None}}
Loss: tensor(0.1427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1453, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1303, 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.7148864592094197, 'agreement': 0.4943820224719101, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.3392857142857143, 'partial': 0.35384615384615387}, 'recall': {'support': 0.8994708994708994, 'agreement': 0.15120274914089346, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.36774193548387096, 'partial': 0.19166666666666668}, 'f1': {'support': 0.796626054358013, 'agreement': 0.23157894736842102, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.3529411764705882, 'partial': 0.24864864864864863}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6151960784313726, 'recall': 0.6151960784313726, 'f1': 0.6151960784313726, 'support': None}, 'macro_avg': {'precision': 0.43006684682214374, 'recall': 0.37160322701197024, 'f1': 0.3755457422286383, 'support': None}, 'weighted_avg': {'precision': 0.5787277553113062, 'recall': 0.6151960784313726, 'f1': 0.5727603034579117, 'support': None}}
Loss: tensor(0.1280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1290, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1178, 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.7133220910623946, 'agreement': 0.4880952380952381, 'direct_attack': 0.22962962962962963, 'undercutter_attack': 0.34782608695652173, 'partial': 0.3484848484848485}, 'recall': {'support': 0.8952380952380953, 'agreement': 0.140893470790378, 'direct_attack': 0.256198347107438, 'undercutter_attack': 0.36129032258064514, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7939934303144065, 'agreement': 0.21866666666666665, 'direct_attack': 0.24218749999999997, 'undercutter_attack': 0.3544303797468354, 'partial': 0.2473118279569893}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6109068627450981, 'recall': 0.6109068627450981, 'f1': 0.6109068627450981, 'support': None}, 'macro_avg': {'precision': 0.4254715788457265, 'recall': 0.36905738047664466, 'f1': 0.37131796093697955, 'support': None}, 'weighted_avg': {'precision': 0.5757607235424663, 'recall': 0.6109068627450981, 'f1': 0.5685506172565639, 'support': None}}
Loss: tensor(0.1163, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1795, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1078, 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.7101086048454469, 'agreement': 0.4805194805194805, 'direct_attack': 0.22058823529411764, 'undercutter_attack': 0.35443037974683544, 'partial': 0.359375}, 'recall': {'support': 0.8994708994708994, 'agreement': 0.12714776632302405, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.36129032258064514, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7936507936507935, 'agreement': 0.2010869565217391, 'direct_attack': 0.23346303501945526, 'undercutter_attack': 0.3578274760383387, 'partial': 0.25}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6102941176470589, 'recall': 0.6102941176470589, 'f1': 0.6102941176470589, 'support': None}, 'macro_avg': {'precision': 0.42500434008117616, 'recall': 0.3655019078677512, 'f1': 0.3672056522460653, 'support': None}, 'weighted_avg': {'precision': 0.5733067927337402, 'recall': 0.6102941176470589, 'f1': 0.5650910480215212, 'support': None}}
Loss: tensor(0.1064, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0995, 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.71, 'agreement': 0.4864864864864865, 'direct_attack': 0.22388059701492538, 'undercutter_attack': 0.34375, 'partial': 0.359375}, 'recall': {'support': 0.9015873015873016, 'agreement': 0.12371134020618557, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.3548387096774194, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7944055944055944, 'agreement': 0.19726027397260273, 'direct_attack': 0.2352941176470588, 'undercutter_attack': 0.3492063492063492, 'partial': 0.25}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6102941176470589, 'recall': 0.6102941176470589, 'f1': 0.6102941176470589, 'support': None}, 'macro_avg': {'precision': 0.42469841670028236, 'recall': 0.3639475804870188, 'f1': 0.3652332670463211, 'support': None}, 'weighted_avg': {'precision': 0.573537604048023, 'recall': 0.6102941176470589, 'f1': 0.5641627443637208, 'support': None}}
Loss: tensor(0.0977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2149, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2053, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0924, 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.7089241034195163, 'agreement': 0.48, 'direct_attack': 0.2248062015503876, 'undercutter_attack': 0.3313253012048193, 'partial': 0.36507936507936506}, 'recall': {'support': 0.8994708994708994, 'agreement': 0.12371134020618557, 'direct_attack': 0.2396694214876033, 'undercutter_attack': 0.3548387096774194, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7929104477611941, 'agreement': 0.19672131147540983, 'direct_attack': 0.23199999999999998, 'undercutter_attack': 0.34267912772585674, 'partial': 0.25136612021857924}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6084558823529411, 'recall': 0.6084558823529411, 'f1': 0.6084558823529411, 'support': None}, 'macro_avg': {'precision': 0.42202699425081763, 'recall': 0.3618714075017549, 'f1': 0.363135401436208, 'support': None}, 'weighted_avg': {'precision': 0.5710660377544795, 'recall': 0.6084558823529411, 'f1': 0.5624371776944914, 'support': None}}
Loss: tensor(0.0904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1020, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0861, 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.7095158597662772, 'agreement': 0.47368421052631576, 'direct_attack': 0.2230769230769231, 'undercutter_attack': 0.3393939393939394, 'partial': 0.36507936507936506}, 'recall': {'support': 0.8994708994708994, 'agreement': 0.12371134020618557, 'direct_attack': 0.2396694214876033, 'undercutter_attack': 0.36129032258064514, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7932804479701354, 'agreement': 0.19618528610354224, 'direct_attack': 0.2310756972111554, 'undercutter_attack': 0.35, 'partial': 0.25136612021857924}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6090686274509803, 'recall': 0.6090686274509803, 'f1': 0.6090686274509803, 'support': None}, 'macro_avg': {'precision': 0.4221500595685641, 'recall': 0.36316173008240005, 'f1': 0.3643815103006825, 'support': None}, 'weighted_avg': {'precision': 0.5709206402268272, 'recall': 0.6090686274509803, 'f1': 0.563182619716108, 'support': None}}
Loss: tensor(0.0841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0865, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0805, 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.7075, 'agreement': 0.47297297297297297, 'direct_attack': 0.22900763358778625, 'undercutter_attack': 0.34146341463414637, 'partial': 0.36507936507936506}, 'recall': {'support': 0.8984126984126984, 'agreement': 0.12027491408934708, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.36129032258064514, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7916083916083917, 'agreement': 0.19178082191780824, 'direct_attack': 0.2380952380952381, 'undercutter_attack': 0.3510971786833856, 'partial': 0.25136612021857924}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6084558823529411, 'recall': 0.6084558823529411, 'f1': 0.6084558823529411, 'support': None}, 'macro_avg': {'precision': 0.4232046772548541, 'recall': 0.3639156972093756, 'f1': 0.3647895501046806, 'support': None}, 'weighted_avg': {'precision': 0.5702628136501677, 'recall': 0.6084558823529411, 'f1': 0.5620537194728495, 'support': None}}
Loss: tensor(0.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0810, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2303, 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.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0754, 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.7060782681099084, 'agreement': 0.4657534246575342, 'direct_attack': 0.22727272727272727, 'undercutter_attack': 0.3374233128834356, 'partial': 0.36507936507936506}, 'recall': {'support': 0.8973544973544973, 'agreement': 0.11683848797250859, 'direct_attack': 0.24793388429752067, 'undercutter_attack': 0.3548387096774194, 'partial': 0.19166666666666668}, 'f1': {'support': 0.7903075489282384, 'agreement': 0.18681318681318682, 'direct_attack': 0.23715415019762848, 'undercutter_attack': 0.3459119496855346, 'partial': 0.25136612021857924}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6066176470588235, 'recall': 0.6066176470588235, 'f1': 0.6066176470588235, 'support': None}, 'macro_avg': {'precision': 0.4203214196005941, 'recall': 0.36172644919372254, 'f1': 0.36231059116863357, 'support': None}, 'weighted_avg': {'precision': 0.5676399186554303, 'recall': 0.6066176470588235, 'f1': 0.559852457047318, 'support': None}}
Loss: tensor(0.0737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0909, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0709, 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.7039800995024875, 'agreement': 0.4507042253521127, 'direct_attack': 0.2283464566929134, 'undercutter_attack': 0.3333333333333333, 'partial': 0.36507936507936506}, 'recall': {'support': 0.8984126984126984, 'agreement': 0.10996563573883161, 'direct_attack': 0.2396694214876033, 'undercutter_attack': 0.3548387096774194, 'partial': 0.19166666666666668}, 'f1': {'support': 0.789400278940028, 'agreement': 0.17679558011049726, 'direct_attack': 0.2338709677419355, 'undercutter_attack': 0.34375, 'partial': 0.25136612021857924}, 'support': {'support': 945, 'agreement': 291, 'direct_attack': 121, 'undercutter_attack': 155, 'partial': 120}, 'micro_avg': {'precision': 0.6053921568627451, 'recall': 0.6053921568627451, 'f1': 0.6053921568627451, 'support': None}, 'macro_avg': {'precision': 0.4162886959920423, 'recall': 0.35891062639664384, 'f1': 0.359036589402208, 'support': None}, 'weighted_avg': {'precision': 0.5634327422446989, 'recall': 0.6053921568627451, 'f1': 0.5570921255719883, 'support': None}}
Loss: tensor(0.0693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0717, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1112, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0165, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0551, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0668, 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
Evaluating
				 {'precision': {'support': 0.7647058823529411, 'agreement': 0.1606714628297362, 'direct_attack': 0.12311557788944724, 'undercutter_attack': 0.096, 'partial': 0.0}, 'recall': {'support': 0.03523035230352303, 'agreement': 0.5381526104417671, 'direct_attack': 0.3656716417910448, 'undercutter_attack': 0.06818181818181818, 'partial': 0.0}, 'f1': {'support': 0.06735751295336788, 'agreement': 0.247460757156048, 'direct_attack': 0.18421052631578946, 'undercutter_attack': 0.07973421926910298, 'partial': 0.0}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.15774446823697358, 'recall': 0.15774446823697358, 'f1': 0.15774446823697358, 'support': None}, 'macro_avg': {'precision': 0.22889858461442492, 'recall': 0.2014472845436306, 'f1': 0.11575260313886167, 'support': None}, 'weighted_avg': {'precision': 0.45521314979176347, 'recall': 0.15774446823697358, 'f1': 0.1070985055025834, 'support': None}}
Loss: tensor(31.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.7578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.3134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.3622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.9442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.9062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.7014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.9980, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.7863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(97.4712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.5252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(91.1773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.8730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(73.1643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.6776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.8574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.4764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.4118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.7028, 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.5349344978165939, 'agreement': 0.3333333333333333, 'direct_attack': 0.4, 'undercutter_attack': 0.0, 'partial': 0.6666666666666666}, 'recall': {'support': 0.9959349593495935, 'agreement': 0.012048192771084338, 'direct_attack': 0.04477611940298507, 'undercutter_attack': 0.0, 'partial': 0.019230769230769232}, 'f1': {'support': 0.6960227272727273, 'agreement': 0.023255813953488372, 'direct_attack': 0.08053691275167785, 'undercutter_attack': 0.0, 'partial': 0.037383177570093455}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5324768022840828, 'recall': 0.5324768022840828, 'f1': 0.5324768022840828, 'support': None}, 'macro_avg': {'precision': 0.3869868995633188, 'recall': 0.21439800815088642, 'f1': 0.16743972630959741, 'support': None}, 'weighted_avg': {'precision': 0.4287758691805708, 'recall': 0.5324768022840828, 'f1': 0.38125286736452957, 'support': None}}
Loss: tensor(20.5747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.8965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.1634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.1867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.5669, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.8096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.8178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.6517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.9809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(93.0311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.9212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(82.6699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.0473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.1541, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.8870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.7265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.4450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.6461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.5992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0109, 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.6220264317180617, 'agreement': 0.5193798449612403, 'direct_attack': 0.2608695652173913, 'undercutter_attack': 0.2727272727272727, 'partial': 0.26666666666666666}, 'recall': {'support': 0.9566395663956639, 'agreement': 0.26907630522088355, 'direct_attack': 0.04477611940298507, 'undercutter_attack': 0.1534090909090909, 'partial': 0.038461538461538464}, 'f1': {'support': 0.7538707955152163, 'agreement': 0.3544973544973545, 'direct_attack': 0.07643312101910828, 'undercutter_attack': 0.19636363636363635, 'partial': 0.06722689075630252}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5781584582441114, 'recall': 0.5781584582441114, 'f1': 0.5781584582441114, 'support': None}, 'macro_avg': {'precision': 0.38833395625812656, 'recall': 0.29247252407803237, 'f1': 0.28967835963032357, 'support': None}, 'weighted_avg': {'precision': 0.4989799736443556, 'recall': 0.5781584582441114, 'f1': 0.4970878823806473, 'support': None}}
Loss: tensor(17.5999, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.4791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.1106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.0285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.6705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.9128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.6852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.2493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5204, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.9345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.0447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.1768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.3129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.0243, 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.5879934210526315, 'agreement': 0.39215686274509803, 'direct_attack': 0.20987654320987653, 'undercutter_attack': 0.09090909090909091, 'partial': 0.2903225806451613}, 'recall': {'support': 0.9688346883468835, 'agreement': 0.08032128514056225, 'direct_attack': 0.12686567164179105, 'undercutter_attack': 0.011363636363636364, 'partial': 0.08653846153846154}, 'f1': {'support': 0.7318321392016376, 'agreement': 0.13333333333333333, 'direct_attack': 0.15813953488372096, 'undercutter_attack': 0.0202020202020202, 'partial': 0.13333333333333333}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5446109921484654, 'recall': 0.5446109921484654, 'f1': 0.5446109921484654, 'support': None}, 'macro_avg': {'precision': 0.31425169971237166, 'recall': 0.25478474860626693, 'f1': 0.23536807219080905, 'support': None}, 'weighted_avg': {'precision': 0.432479092603563, 'recall': 0.5446109921484654, 'f1': 0.43676305398104887, 'support': None}}
Loss: tensor(8.6966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.0231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.3899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(76.4487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.2840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(64.9690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.0333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.6068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.7137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8233, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.2388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.5557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.9001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5171, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9236, 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.6396226415094339, 'agreement': 0.4803921568627451, 'direct_attack': 0.2, 'undercutter_attack': 0.32989690721649484, 'partial': 0.27102803738317754}, 'recall': {'support': 0.9186991869918699, 'agreement': 0.19678714859437751, 'direct_attack': 0.05223880597014925, 'undercutter_attack': 0.18181818181818182, 'partial': 0.27884615384615385}, 'f1': {'support': 0.754171301446051, 'agreement': 0.2792022792022792, 'direct_attack': 0.08284023668639054, 'undercutter_attack': 0.23443223443223443, 'partial': 0.27488151658767773}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5674518201284796, 'recall': 0.5674518201284796, 'f1': 0.5674518201284796, 'support': None}, 'macro_avg': {'precision': 0.3841879485943703, 'recall': 0.3256778954441465, 'f1': 0.32510551367092655, 'support': None}, 'weighted_avg': {'precision': 0.5030035175237254, 'recall': 0.5674518201284796, 'f1': 0.5046738977085805, 'support': None}}
Loss: tensor(8.1803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.8164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.4829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.6029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6511, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(75.3188, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.7120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.8915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.8663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.5945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.0403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7823, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.7079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.5094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6391, 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.7959183673469388, 'agreement': 0.63125, 'direct_attack': 0.12520868113522537, 'undercutter_attack': 0.2608695652173913, 'partial': 0.3125}, 'recall': {'support': 0.5813008130081301, 'agreement': 0.40562248995983935, 'direct_attack': 0.5597014925373134, 'undercutter_attack': 0.03409090909090909, 'partial': 0.2403846153846154}, 'f1': {'support': 0.6718872357086922, 'agreement': 0.4938875305623472, 'direct_attack': 0.20463847203274216, 'undercutter_attack': 0.06030150753768843, 'partial': 0.2717391304347826}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.4539614561027837, 'recall': 0.4539614561027837, 'f1': 0.45396145610278377, 'support': None}, 'macro_avg': {'precision': 0.42514932273991113, 'recall': 0.36422006399616147, 'f1': 0.3404907752552505, 'support': None}, 'weighted_avg': {'precision': 0.5994004367254975, 'recall': 0.4539614561027837, 'f1': 0.48902659900590817, 'support': None}}
Loss: tensor(11.0563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.6395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.4471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.4540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.1046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.2027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.2794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.3934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6857, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.6213, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.5713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.2776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.8468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.0501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4294, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.1010, 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.6171132238547969, 'agreement': 0.45098039215686275, 'direct_attack': 0.25, 'undercutter_attack': 0.2840909090909091, 'partial': 0.3561643835616438}, 'recall': {'support': 0.967479674796748, 'agreement': 0.09236947791164658, 'direct_attack': 0.05970149253731343, 'undercutter_attack': 0.14204545454545456, 'partial': 0.25}, 'f1': {'support': 0.7535620052770449, 'agreement': 0.15333333333333332, 'direct_attack': 0.09638554216867469, 'undercutter_attack': 0.18939393939393945, 'partial': 0.2937853107344633}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5681655960028551, 'recall': 0.5681655960028551, 'f1': 0.5681655960028551, 'support': None}, 'macro_avg': {'precision': 0.39166978173284256, 'recall': 0.3023192199582325, 'f1': 0.29729202618149114, 'support': None}, 'weighted_avg': {'precision': 0.49126678996595996, 'recall': 0.5681655960028551, 'f1': 0.4790231464630828, 'support': None}}
Loss: tensor(4.5055, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.6813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.8080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.9276, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4618, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.9002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4081, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.8557, 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.7069167643610785, 'agreement': 0.7407407407407407, 'direct_attack': 0.21160409556313994, 'undercutter_attack': 0.24043715846994534, 'partial': 0.5111111111111111}, 'recall': {'support': 0.8170731707317073, 'agreement': 0.08032128514056225, 'direct_attack': 0.4626865671641791, 'undercutter_attack': 0.25, 'partial': 0.22115384615384615}, 'f1': {'support': 0.7580138277812697, 'agreement': 0.14492753623188406, 'direct_attack': 0.2903981264637002, 'undercutter_attack': 0.24512534818941503, 'partial': 0.3087248322147651}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5367594575303355, 'recall': 0.5367594575303355, 'f1': 0.5367594575303355, 'support': None}, 'macro_avg': {'precision': 0.48216197404920313, 'recall': 0.36624697383805893, 'f1': 0.34943793417620683, 'support': None}, 'weighted_avg': {'precision': 0.5924171740147374, 'recall': 0.5367594575303355, 'f1': 0.506541009423358, 'support': None}}
Loss: tensor(3.0067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.0837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6443, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.0262, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7643, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.1379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.6648, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4996, 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.633920296570899, 'agreement': 0.3532110091743119, 'direct_attack': 0.2903225806451613, 'undercutter_attack': 0.4444444444444444, 'partial': 0.5675675675675675}, 'recall': {'support': 0.926829268292683, 'agreement': 0.3092369477911647, 'direct_attack': 0.06716417910447761, 'undercutter_attack': 0.09090909090909091, 'partial': 0.20192307692307693}, 'f1': {'support': 0.7528893780957623, 'agreement': 0.3297644539614561, 'direct_attack': 0.10909090909090909, 'undercutter_attack': 0.1509433962264151, 'partial': 0.29787234042553196}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.576017130620985, 'recall': 0.576017130620985, 'f1': 0.576017130620985, 'support': None}, 'macro_avg': {'precision': 0.4578931796804769, 'recall': 0.3192125126040986, 'f1': 0.32811209556001486, 'support': None}, 'weighted_avg': {'precision': 0.5224376839467721, 'recall': 0.576017130620985, 'f1': 0.5067142419909788, 'support': None}}
Loss: tensor(2.3080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7624, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.2878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7689, 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.7271557271557272, 'agreement': 0.4791666666666667, 'direct_attack': 0.1830065359477124, 'undercutter_attack': 0.26262626262626265, 'partial': 0.2655367231638418}, 'recall': {'support': 0.7655826558265583, 'agreement': 0.18473895582329317, 'direct_attack': 0.208955223880597, 'undercutter_attack': 0.29545454545454547, 'partial': 0.4519230769230769}, 'f1': {'support': 0.7458745874587458, 'agreement': 0.26666666666666666, 'direct_attack': 0.19512195121951217, 'undercutter_attack': 0.27807486631016043, 'partial': 0.33451957295373663}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5267665952890792, 'recall': 0.5267665952890792, 'f1': 0.5267665952890792, 'support': None}, 'macro_avg': {'precision': 0.38349838311204215, 'recall': 0.38133089158161415, 'f1': 0.36405152892176434, 'support': None}, 'weighted_avg': {'precision': 0.5384113803634417, 'recall': 0.5267665952890792, 'f1': 0.518724481845643, 'support': None}}
Loss: tensor(1.9342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.4122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6495, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4372, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8194, 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.6394052044609665, 'agreement': 0.4121212121212121, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.3939393939393939, 'partial': 0.5}, 'recall': {'support': 0.9322493224932249, 'agreement': 0.27309236947791166, 'direct_attack': 0.029850746268656716, 'undercutter_attack': 0.2215909090909091, 'partial': 0.22115384615384615}, 'f1': {'support': 0.7585446527012127, 'agreement': 0.32850241545893716, 'direct_attack': 0.053691275167785234, 'undercutter_attack': 0.2836363636363637, 'partial': 0.30666666666666664}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5867237687366167, 'recall': 0.5867237687366167, 'f1': 0.5867237687366167, 'support': None}, 'macro_avg': {'precision': 0.44242649543764784, 'recall': 0.33558743869690977, 'f1': 0.3462082747261931, 'support': None}, 'weighted_avg': {'precision': 0.522174082353349, 'recall': 0.5867237687366167, 'f1': 0.5214925191638735, 'support': None}}
Loss: tensor(1.2730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5061, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3308, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3869, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6296, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1033, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.5178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8734, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.2289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.8258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7310, 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.6694473409801877, 'agreement': 0.5333333333333333, 'direct_attack': 0.20512820512820512, 'undercutter_attack': 0.23333333333333334, 'partial': 0.5909090909090909}, 'recall': {'support': 0.8699186991869918, 'agreement': 0.0321285140562249, 'direct_attack': 0.29850746268656714, 'undercutter_attack': 0.2784090909090909, 'partial': 0.125}, 'f1': {'support': 0.7566293459045373, 'agreement': 0.0606060606060606, 'direct_attack': 0.24316109422492405, 'undercutter_attack': 0.2538860103626943, 'partial': 0.20634920634920634}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5367594575303355, 'recall': 0.5367594575303355, 'f1': 0.5367594575303355, 'support': None}, 'macro_avg': {'precision': 0.44643026073683006, 'recall': 0.3207927533677749, 'f1': 0.3041263434894845, 'support': None}, 'weighted_avg': {'precision': 0.5402287860469451, 'recall': 0.5367594575303355, 'f1': 0.4798081429541393, 'support': None}}
Loss: tensor(0.7936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.4432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.4087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4218, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4338, 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.6802259887005649, 'agreement': 0.35609756097560974, 'direct_attack': 0.2222222222222222, 'undercutter_attack': 0.34615384615384615, 'partial': 0.5}, 'recall': {'support': 0.8157181571815718, 'agreement': 0.2931726907630522, 'direct_attack': 0.40298507462686567, 'undercutter_attack': 0.05113636363636364, 'partial': 0.20192307692307693}, 'f1': {'support': 0.7418361059765866, 'agreement': 0.32158590308370044, 'direct_attack': 0.2864721485411141, 'undercutter_attack': 0.08910891089108912, 'partial': 0.28767123287671237}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5417558886509636, 'recall': 0.5417558886509636, 'f1': 0.5417558886509636, 'support': None}, 'macro_avg': {'precision': 0.42093992361044863, 'recall': 0.352987072626186, 'f1': 0.3453348602738405, 'support': None}, 'weighted_avg': {'precision': 0.5234660435723044, 'recall': 0.5417558886509636, 'f1': 0.5078787869515213, 'support': None}}
Loss: tensor(0.3799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8134, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1852, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9660, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.0143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6399, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3376, 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.6389413988657845, 'agreement': 0.3218390804597701, 'direct_attack': 0.4, 'undercutter_attack': 0.30456852791878175, 'partial': 0.5102040816326531}, 'recall': {'support': 0.9159891598915989, 'agreement': 0.11244979919678715, 'direct_attack': 0.029850746268656716, 'undercutter_attack': 0.3409090909090909, 'partial': 0.2403846153846154}, 'f1': {'support': 0.7527839643652562, 'agreement': 0.16666666666666666, 'direct_attack': 0.05555555555555556, 'undercutter_attack': 0.32171581769436997, 'partial': 0.32679738562091504}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5660242683797287, 'recall': 0.5660242683797287, 'f1': 0.5660242683797287, 'support': None}, 'macro_avg': {'precision': 0.43511061777539783, 'recall': 0.3279166823301498, 'f1': 0.32470387798055267, 'support': None}, 'weighted_avg': {'precision': 0.5081670012854627, 'recall': 0.5660242683797287, 'f1': 0.496151264928471, 'support': None}}
Loss: tensor(0.7189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0712, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8510, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2471, 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.6635897435897435, 'agreement': 0.45132743362831856, 'direct_attack': 0.22857142857142856, 'undercutter_attack': 0.36764705882352944, 'partial': 0.45714285714285713}, 'recall': {'support': 0.8766937669376694, 'agreement': 0.20481927710843373, 'direct_attack': 0.29850746268656714, 'undercutter_attack': 0.14204545454545456, 'partial': 0.3076923076923077}, 'f1': {'support': 0.7553998832457677, 'agreement': 0.281767955801105, 'direct_attack': 0.25889967637540456, 'undercutter_attack': 0.20491803278688525, 'partial': 0.36781609195402304}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5674518201284796, 'recall': 0.5674518201284796, 'f1': 0.5674518201284796, 'support': None}, 'macro_avg': {'precision': 0.4336557043511755, 'recall': 0.3659516537940865, 'f1': 0.3737603280326371, 'support': None}, 'weighted_avg': {'precision': 0.5317537991913288, 'recall': 0.5674518201284796, 'f1': 0.5258075223396617, 'support': None}}
Loss: tensor(0.1803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7978, 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.642175572519084, 'agreement': 0.44871794871794873, 'direct_attack': 0.27906976744186046, 'undercutter_attack': 0.30337078651685395, 'partial': 0.4444444444444444}, 'recall': {'support': 0.9119241192411924, 'agreement': 0.14056224899598393, 'direct_attack': 0.08955223880597014, 'undercutter_attack': 0.3068181818181818, 'partial': 0.23076923076923078}, 'f1': {'support': 0.753639417693169, 'agreement': 0.21406727828746178, 'direct_attack': 0.13559322033898305, 'undercutter_attack': 0.3050847457627119, 'partial': 0.30379746835443033}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.569593147751606, 'recall': 0.569593147751606, 'f1': 0.569593147751606, 'support': None}, 'macro_avg': {'precision': 0.4235557039280383, 'recall': 0.33592520392611186, 'f1': 0.3424364260873512, 'support': None}, 'weighted_avg': {'precision': 0.5158223920315853, 'recall': 0.569593147751606, 'f1': 0.5088850721196706, 'support': None}}
Loss: tensor(0.1904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4228, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4402, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3760, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3118, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8424, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6041, 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.6589769307923772, 'agreement': 0.4, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.2871287128712871, 'partial': 0.4827586206896552}, 'recall': {'support': 0.8902439024390244, 'agreement': 0.2248995983935743, 'direct_attack': 0.208955223880597, 'undercutter_attack': 0.16477272727272727, 'partial': 0.2692307692307692}, 'f1': {'support': 0.7573487031700288, 'agreement': 0.2879177377892031, 'direct_attack': 0.23430962343096232, 'undercutter_attack': 0.20938628158844766, 'partial': 0.345679012345679}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.569593147751606, 'recall': 0.569593147751606, 'f1': 0.569593147751606, 'support': None}, 'macro_avg': {'precision': 0.4191061862039972, 'recall': 0.35162044424333844, 'f1': 0.3669282716648642, 'support': None}, 'weighted_avg': {'precision': 0.5156315904890638, 'recall': 0.569593147751606, 'f1': 0.5244931848909772, 'support': None}}
Loss: tensor(0.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3969, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6774, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7159, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5147, 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.6491739552964043, 'agreement': 0.375, 'direct_attack': 0.3113207547169811, 'undercutter_attack': 0.31313131313131315, 'partial': 0.49206349206349204}, 'recall': {'support': 0.9051490514905149, 'agreement': 0.1566265060240964, 'direct_attack': 0.2462686567164179, 'undercutter_attack': 0.17613636363636365, 'partial': 0.2980769230769231}, 'f1': {'support': 0.7560837577815507, 'agreement': 0.2209631728045326, 'direct_attack': 0.275, 'undercutter_attack': 0.22545454545454546, 'partial': 0.3712574850299401}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5724482512491078, 'recall': 0.5724482512491078, 'f1': 0.5724482512491078, 'support': None}, 'macro_avg': {'precision': 0.4281379030416382, 'recall': 0.3564515001888632, 'f1': 0.3697517922141138, 'support': None}, 'weighted_avg': {'precision': 0.5142527297833948, 'recall': 0.5724482512491078, 'f1': 0.519736203935922, 'support': None}}
Loss: tensor(0.0933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7499, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4003, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3172, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5885, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4485, 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.6464937560038425, 'agreement': 0.3974358974358974, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.3170731707317073, 'partial': 0.4426229508196721}, 'recall': {'support': 0.9119241192411924, 'agreement': 0.12449799196787148, 'direct_attack': 0.1417910447761194, 'undercutter_attack': 0.29545454545454547, 'partial': 0.25961538461538464}, 'f1': {'support': 0.7566048341765036, 'agreement': 0.18960244648318045, 'direct_attack': 0.1989528795811518, 'undercutter_attack': 0.3058823529411765, 'partial': 0.32727272727272727}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5724482512491078, 'recall': 0.5724482512491078, 'f1': 0.5724482512491078, 'support': None}, 'macro_avg': {'precision': 0.42739182166489054, 'recall': 0.3466566172110227, 'f1': 0.35566304809094795, 'support': None}, 'weighted_avg': {'precision': 0.5157589307587916, 'recall': 0.5724482512491078, 'f1': 0.5140019417662074, 'support': None}}
Loss: tensor(0.0941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4429, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2473, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1423, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3643, 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.6561576354679803, 'agreement': 0.37383177570093457, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.3125, 'partial': 0.48333333333333334}, 'recall': {'support': 0.9024390243902439, 'agreement': 0.1606425702811245, 'direct_attack': 0.1865671641791045, 'undercutter_attack': 0.2556818181818182, 'partial': 0.27884615384615385}, 'f1': {'support': 0.759840273816315, 'agreement': 0.22471910112359547, 'direct_attack': 0.23923444976076555, 'undercutter_attack': 0.28125, 'partial': 0.35365853658536583}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5745895788722342, 'recall': 0.5745895788722342, 'f1': 0.5745895788722342, 'support': None}, 'macro_avg': {'precision': 0.4318312155671163, 'recall': 0.35683534617568896, 'f1': 0.3717404722572084, 'support': None}, 'weighted_avg': {'precision': 0.5191019132464207, 'recall': 0.5745895788722342, 'f1': 0.5246645841035235, 'support': None}}
Loss: tensor(0.0709, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4018, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2221, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3145, 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.6549019607843137, 'agreement': 0.3963963963963964, 'direct_attack': 0.3300970873786408, 'undercutter_attack': 0.3148148148148148, 'partial': 0.4915254237288136}, 'recall': {'support': 0.9051490514905149, 'agreement': 0.17670682730923695, 'direct_attack': 0.2537313432835821, 'undercutter_attack': 0.19318181818181818, 'partial': 0.27884615384615385}, 'f1': {'support': 0.7599544937428896, 'agreement': 0.24444444444444444, 'direct_attack': 0.2869198312236287, 'undercutter_attack': 0.23943661971830987, 'partial': 0.3558282208588957}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5774446823697359, 'recall': 0.5774446823697359, 'f1': 0.5774446823697359, 'support': None}, 'macro_avg': {'precision': 0.4375471366205959, 'recall': 0.36152303882226117, 'f1': 0.3773167219976336, 'support': None}, 'weighted_avg': {'precision': 0.5230402647719258, 'recall': 0.5774446823697359, 'f1': 0.5276997291025218, 'support': None}}
Loss: tensor(0.0604, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1997, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5264, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3394, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2800, 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.6476833976833977, 'agreement': 0.3838383838383838, 'direct_attack': 0.3333333333333333, 'undercutter_attack': 0.32786885245901637, 'partial': 0.5}, 'recall': {'support': 0.9092140921409214, 'agreement': 0.15261044176706828, 'direct_attack': 0.208955223880597, 'undercutter_attack': 0.22727272727272727, 'partial': 0.28846153846153844}, 'f1': {'support': 0.7564825253664036, 'agreement': 0.2183908045977012, 'direct_attack': 0.2568807339449541, 'undercutter_attack': 0.2684563758389262, 'partial': 0.36585365853658536}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.576017130620985, 'recall': 0.576017130620985, 'f1': 0.576017130620985, 'support': None}, 'macro_avg': {'precision': 0.4385447934628262, 'recall': 0.3573028047045705, 'f1': 0.3732128196569141, 'support': None}, 'weighted_avg': {'precision': 0.5195843610032538, 'recall': 0.576017130620985, 'f1': 0.5227569843321292, 'support': None}}
Loss: tensor(0.0567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1650, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3967, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2535, 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.6511175898931001, 'agreement': 0.3854166666666667, 'direct_attack': 0.34615384615384615, 'undercutter_attack': 0.302158273381295, 'partial': 0.5084745762711864}, 'recall': {'support': 0.907859078590786, 'agreement': 0.14859437751004015, 'direct_attack': 0.20149253731343283, 'undercutter_attack': 0.23863636363636365, 'partial': 0.28846153846153844}, 'f1': {'support': 0.758347481607244, 'agreement': 0.21449275362318837, 'direct_attack': 0.2547169811320754, 'undercutter_attack': 0.26666666666666666, 'partial': 0.36809815950920244}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5753033547466095, 'recall': 0.5753033547466095, 'f1': 0.5753033547466095, 'support': None}, 'macro_avg': {'precision': 0.43866419047321886, 'recall': 0.35700877910243217, 'f1': 0.3724644085076754, 'support': None}, 'weighted_avg': {'precision': 0.5202993281748998, 'recall': 0.5753033547466095, 'f1': 0.5227814093306984, 'support': None}}
Loss: tensor(0.0540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2637, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2866, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2301, 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.6511175898931001, 'agreement': 0.3958333333333333, 'direct_attack': 0.32926829268292684, 'undercutter_attack': 0.3082706766917293, 'partial': 0.4918032786885246}, 'recall': {'support': 0.907859078590786, 'agreement': 0.15261044176706828, 'direct_attack': 0.20149253731343283, 'undercutter_attack': 0.23295454545454544, 'partial': 0.28846153846153844}, 'f1': {'support': 0.758347481607244, 'agreement': 0.22028985507246376, 'direct_attack': 0.25, 'undercutter_attack': 0.2653721682847896, 'partial': 0.3636363636363636}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5753033547466095, 'recall': 0.5753033547466095, 'f1': 0.5753033547466095, 'support': None}, 'macro_avg': {'precision': 0.4352586342579229, 'recall': 0.35667562831747424, 'f1': 0.37152917372017213, 'support': None}, 'weighted_avg': {'precision': 0.5200659619143262, 'recall': 0.5753033547466095, 'f1': 0.5228667371702315, 'support': None}}
Loss: tensor(0.0492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1725, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2398, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2103, 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.6511175898931001, 'agreement': 0.3877551020408163, 'direct_attack': 0.3258426966292135, 'undercutter_attack': 0.3252032520325203, 'partial': 0.4838709677419355}, 'recall': {'support': 0.907859078590786, 'agreement': 0.15261044176706828, 'direct_attack': 0.21641791044776118, 'undercutter_attack': 0.22727272727272727, 'partial': 0.28846153846153844}, 'f1': {'support': 0.758347481607244, 'agreement': 0.21902017291066284, 'direct_attack': 0.26008968609865474, 'undercutter_attack': 0.2675585284280936, 'partial': 0.36144578313253006}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.576017130620985, 'recall': 0.576017130620985, 'f1': 0.576017130620985, 'support': None}, 'macro_avg': {'precision': 0.43475792166751714, 'recall': 0.3585243393079763, 'f1': 0.3732923304354371, 'support': None}, 'weighted_avg': {'precision': 0.5198408822986943, 'recall': 0.576017130620985, 'f1': 0.5237181619323688, 'support': None}}
Loss: tensor(0.0451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1409, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2359, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1943, 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.6507782101167315, 'agreement': 0.3877551020408163, 'direct_attack': 0.32222222222222224, 'undercutter_attack': 0.3225806451612903, 'partial': 0.4918032786885246}, 'recall': {'support': 0.9065040650406504, 'agreement': 0.15261044176706828, 'direct_attack': 0.21641791044776118, 'undercutter_attack': 0.22727272727272727, 'partial': 0.28846153846153844}, 'f1': {'support': 0.7576443941109852, 'agreement': 0.21902017291066284, 'direct_attack': 0.25892857142857145, 'undercutter_attack': 0.26666666666666666, 'partial': 0.3636363636363636}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5753033547466095, 'recall': 0.5753033547466095, 'f1': 0.5753033547466095, 'support': None}, 'macro_avg': {'precision': 0.43502789164591704, 'recall': 0.3582533365979491, 'f1': 0.37317923375064993, 'support': None}, 'weighted_avg': {'precision': 0.5195751975618005, 'recall': 0.5753033547466095, 'f1': 0.5232873159397614, 'support': None}}
Loss: tensor(0.0419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1449, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1100, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2436, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2023, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1196, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1807, 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.6510263929618768, 'agreement': 0.3877551020408163, 'direct_attack': 0.3181818181818182, 'undercutter_attack': 0.3106060606060606, 'partial': 0.5}, 'recall': {'support': 0.9024390243902439, 'agreement': 0.15261044176706828, 'direct_attack': 0.208955223880597, 'undercutter_attack': 0.23295454545454544, 'partial': 0.28846153846153844}, 'f1': {'support': 0.7563884156729132, 'agreement': 0.21902017291066284, 'direct_attack': 0.2522522522522523, 'undercutter_attack': 0.2662337662337662, 'partial': 0.36585365853658536}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5731620271234832, 'recall': 0.5731620271234832, 'f1': 0.5731620271234832, 'support': None}, 'macro_avg': {'precision': 0.4335138747581144, 'recall': 0.35708415479079864, 'f1': 0.37194965312123596, 'support': None}, 'weighted_avg': {'precision': 0.5184236464789854, 'recall': 0.5731620271234832, 'f1': 0.5220973582927299, 'support': None}}
Loss: tensor(0.0393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2108, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1022, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5687, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2726, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2838, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2058, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2600, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1687, 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.6510263929618768, 'agreement': 0.3838383838383838, 'direct_attack': 0.32954545454545453, 'undercutter_attack': 0.31297709923664124, 'partial': 0.5}, 'recall': {'support': 0.9024390243902439, 'agreement': 0.15261044176706828, 'direct_attack': 0.21641791044776118, 'undercutter_attack': 0.23295454545454544, 'partial': 0.28846153846153844}, 'f1': {'support': 0.7563884156729132, 'agreement': 0.2183908045977012, 'direct_attack': 0.2612612612612612, 'undercutter_attack': 0.2671009771986971, 'partial': 0.36585365853658536}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5738758029978587, 'recall': 0.5738758029978587, 'f1': 0.5738758029978587, 'support': None}, 'macro_avg': {'precision': 0.4354774661164713, 'recall': 0.3585766921042315, 'f1': 0.3737990234534315, 'support': None}, 'weighted_avg': {'precision': 0.5191122740587882, 'recall': 0.5738758029978587, 'f1': 0.5229561189116503, 'support': None}}
Loss: tensor(0.0368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0765, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1066, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2177, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1579, 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.6520039100684262, 'agreement': 0.3838383838383838, 'direct_attack': 0.34065934065934067, 'undercutter_attack': 0.3125, 'partial': 0.5}, 'recall': {'support': 0.9037940379403794, 'agreement': 0.15261044176706828, 'direct_attack': 0.23134328358208955, 'undercutter_attack': 0.22727272727272727, 'partial': 0.28846153846153844}, 'f1': {'support': 0.7575241340147644, 'agreement': 0.2183908045977012, 'direct_attack': 0.27555555555555555, 'undercutter_attack': 0.2631578947368421, 'partial': 0.36585365853658536}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5753033547466095, 'recall': 0.5753033547466095, 'f1': 0.5753033547466095, 'support': None}, 'macro_avg': {'precision': 0.4378003269132301, 'recall': 0.36069640580476064, 'f1': 0.37609640948828965, 'support': None}, 'weighted_avg': {'precision': 0.5206302604244166, 'recall': 0.5753033547466095, 'f1': 0.5244262210233099, 'support': None}}
Loss: tensor(0.0345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1533, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2268, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1483, 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.650390625, 'agreement': 0.3838383838383838, 'direct_attack': 0.33695652173913043, 'undercutter_attack': 0.328, 'partial': 0.4918032786885246}, 'recall': {'support': 0.9024390243902439, 'agreement': 0.15261044176706828, 'direct_attack': 0.23134328358208955, 'undercutter_attack': 0.23295454545454544, 'partial': 0.28846153846153844}, 'f1': {'support': 0.7559591373439274, 'agreement': 0.2183908045977012, 'direct_attack': 0.2743362831858407, 'undercutter_attack': 0.2724252491694352, 'partial': 0.3636363636363636}, 'support': {'support': 738, 'agreement': 249, 'direct_attack': 134, 'undercutter_attack': 176, 'partial': 104}, 'micro_avg': {'precision': 0.5753033547466095, 'recall': 0.5753033547466095, 'f1': 0.5753033547466095, 'support': None}, 'macro_avg': {'precision': 0.4381977618532078, 'recall': 0.36156176673109713, 'f1': 0.3769495675866536, 'support': None}, 'weighted_avg': {'precision': 0.5207649919503266, 'recall': 0.5753033547466095, 'f1': 0.5244848260696295, 'support': None}}
Loss: tensor(0.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1077, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0851, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0836, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0931, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1432, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0919, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1397, 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
				 {'precision': {'support': 0.3855421686746988, 'agreement': 0.40350877192982454, 'direct_attack': 0.0786699107866991, 'undercutter_attack': 0.0, 'partial': 0.0}, 'recall': {'support': 0.038929440389294405, 'agreement': 0.11616161616161616, 'direct_attack': 0.8362068965517241, 'undercutter_attack': 0.0, 'partial': 0.0}, 'f1': {'support': 0.0707182320441989, 'agreement': 0.1803921568627451, 'direct_attack': 0.14381022979985172, 'undercutter_attack': 0.0, 'partial': 0.0}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.1099060014461316, 'recall': 0.1099060014461316, 'f1': 0.1099060014461316, 'support': None}, 'macro_avg': {'precision': 0.17354417027824448, 'recall': 0.19825959062052695, 'f1': 0.07898412374135914, 'support': None}, 'weighted_avg': {'precision': 0.2935185170961423, 'recall': 0.1099060014461316, 'f1': 0.07992047755310037, 'support': None}}
Loss: tensor(60.4659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9698, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.7067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.3319, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5601, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(143.7356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.3771, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.3310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.4783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.8716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.7797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2959, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.7814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3189, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(111.0525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.7329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.0488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.3957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(117.7565, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.7292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.9035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(89.7611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.9772, 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.7147147147147147, 'agreement': 0.20897615708274894, 'direct_attack': 1.0, 'undercutter_attack': 0.5, 'partial': 1.0}, 'recall': {'support': 0.5790754257907542, 'agreement': 0.7525252525252525, 'direct_attack': 0.008620689655172414, 'undercutter_attack': 0.006578947368421052, 'partial': 0.010526315789473684}, 'f1': {'support': 0.639784946236559, 'agreement': 0.32711306256860595, 'direct_attack': 0.017094017094017096, 'undercutter_attack': 0.012987012987012988, 'partial': 0.020833333333333332}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.45408532176428057, 'recall': 0.45408532176428057, 'f1': 0.45408532176428057, 'support': None}, 'macro_avg': {'precision': 0.6847381743594927, 'recall': 0.27146532622581476, 'f1': 0.20356247444390568, 'support': None}, 'weighted_avg': {'precision': 0.6622362795357047, 'recall': 0.45408532176428057, 'f1': 0.43138663110530295, 'support': None}}
Loss: tensor(52.0227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.3797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(68.7039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.0351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(123.2317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.3767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.9138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.0083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.7413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.4933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.6654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.1413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.9809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.8201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.5008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.8345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.4387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.4539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.8131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.1298, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(110.6766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9411, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.9024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.4353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.8939, 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.7712230215827338, 'agreement': 0.236084452975048, 'direct_attack': 0.07936507936507936, 'undercutter_attack': 0.20481927710843373, 'partial': 0.38095238095238093}, 'recall': {'support': 0.6520681265206812, 'agreement': 0.6212121212121212, 'direct_attack': 0.04310344827586207, 'undercutter_attack': 0.1118421052631579, 'partial': 0.08421052631578947}, 'f1': {'support': 0.7066578773895847, 'agreement': 0.34214186369958277, 'direct_attack': 0.055865921787709494, 'undercutter_attack': 0.14468085106382977, 'partial': 0.13793103448275862}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.4981923355025307, 'recall': 0.4981923355025307, 'f1': 0.4981923355025307, 'support': None}, 'macro_avg': {'precision': 0.3344888423967352, 'recall': 0.3024872655175224, 'f1': 0.2774555096846931, 'support': None}, 'weighted_avg': {'precision': 0.5475194511550064, 'recall': 0.4981923355025307, 'f1': 0.49905440982768956, 'support': None}}
Loss: tensor(48.2052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.8367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(109.5564, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.6239, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(63.2497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.2377, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.0288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9349, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8011, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.6136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.3972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.5351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.8265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.6695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(104.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.2426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.5181, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(81.4261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.7386, 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.7875586854460094, 'agreement': 0.5077720207253886, 'direct_attack': 0.125, 'undercutter_attack': 0.23497267759562843, 'partial': 0.2631578947368421}, 'recall': {'support': 0.816301703163017, 'agreement': 0.494949494949495, 'direct_attack': 0.14655172413793102, 'undercutter_attack': 0.28289473684210525, 'partial': 0.05263157894736842}, 'f1': {'support': 0.8016726403823178, 'agreement': 0.5012787723785167, 'direct_attack': 0.1349206349206349, 'undercutter_attack': 0.25671641791044775, 'partial': 0.08771929824561403}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6030368763557483, 'recall': 0.6030368763557483, 'f1': 0.6030368763557483, 'support': None}, 'macro_avg': {'precision': 0.3836922557007737, 'recall': 0.3586658476079833, 'f1': 0.35646155276750624, 'support': None}, 'weighted_avg': {'precision': 0.5951756663302835, 'recall': 0.6030368763557483, 'f1': 0.5938055891769534, 'support': None}}
Loss: tensor(42.6737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.8136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.5859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.9782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(96.7029, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.6400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(56.4714, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.0907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.9888, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.8082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(90.0464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.2019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3037, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.3153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.6644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(95.1462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.6981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.9241, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.6577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.0732, 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.841246290801187, 'agreement': 0.4458874458874459, 'direct_attack': 0.11945392491467577, 'undercutter_attack': 0.30985915492957744, 'partial': 0.32558139534883723}, 'recall': {'support': 0.6897810218978102, 'agreement': 0.5202020202020202, 'direct_attack': 0.3017241379310345, 'undercutter_attack': 0.2894736842105263, 'partial': 0.14736842105263157}, 'f1': {'support': 0.7580213903743315, 'agreement': 0.4801864801864802, 'direct_attack': 0.17114914425427874, 'undercutter_attack': 0.2993197278911564, 'partial': 0.20289855072463767}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.5516992046276211, 'recall': 0.5516992046276211, 'f1': 0.5516992046276211, 'support': None}, 'macro_avg': {'precision': 0.4084056423763447, 'recall': 0.38970985705880457, 'f1': 0.3823150586861769, 'support': None}, 'weighted_avg': {'precision': 0.6302788465089137, 'recall': 0.5516992046276211, 'f1': 0.5804741631644369, 'support': None}}
Loss: tensor(35.5833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0410, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.5835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.5310, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.7837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.7766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.1322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4176, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.1042, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8911, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6567, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1363, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9497, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6119, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.9236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.9963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4364, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0929, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.7210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2099, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.9031, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.4222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4974, 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.8658318425760286, 'agreement': 0.3633633633633634, 'direct_attack': 0.11570247933884298, 'undercutter_attack': 0.32571428571428573, 'partial': 0.2702702702702703}, 'recall': {'support': 0.5888077858880778, 'agreement': 0.6111111111111112, 'direct_attack': 0.2413793103448276, 'undercutter_attack': 0.375, 'partial': 0.21052631578947367}, 'f1': {'support': 0.7009413468501087, 'agreement': 0.45574387947269307, 'direct_attack': 0.15642458100558662, 'undercutter_attack': 0.3486238532110092, 'partial': 0.2366863905325444}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.5133767172812725, 'recall': 0.5133767172812725, 'f1': 0.5133767172812725, 'support': None}, 'macro_avg': {'precision': 0.38817644825255815, 'recall': 0.40536490462669805, 'f1': 0.37968401021438847, 'support': None}, 'weighted_avg': {'precision': 0.630705318330437, 'recall': 0.5133767172812725, 'f1': 0.5495534052289919, 'support': None}}
Loss: tensor(29.7035, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3346, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.7278, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.8456, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.2738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.2450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.7170, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.9148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7376, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(67.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.8762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.7445, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.5588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.7478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.8087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.9581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.2461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.1916, 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.7183226982680037, 'agreement': 0.4645669291338583, 'direct_attack': 0.20833333333333334, 'undercutter_attack': 0.4339622641509434, 'partial': 0.24390243902439024}, 'recall': {'support': 0.9586374695863747, 'agreement': 0.29797979797979796, 'direct_attack': 0.04310344827586207, 'undercutter_attack': 0.1513157894736842, 'partial': 0.21052631578947367}, 'f1': {'support': 0.8212610734757687, 'agreement': 0.363076923076923, 'direct_attack': 0.07142857142857144, 'undercutter_attack': 0.224390243902439, 'partial': 0.22598870056497175}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6471438900939985, 'recall': 0.6471438900939985, 'f1': 0.6471438900939985, 'support': None}, 'macro_avg': {'precision': 0.41381753278210576, 'recall': 0.33231256422103855, 'f1': 0.34122910248973476, 'support': None}, 'weighted_avg': {'precision': 0.5753761189224367, 'recall': 0.6471438900939985, 'f1': 0.5862818445978814, 'support': None}}
Loss: tensor(25.7440, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.7147, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.8178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.1437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.2146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.7505, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8544, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.4516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.2059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.5329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.5868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5782, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.8813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.7301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7340, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.6095, 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.8703703703703703, 'agreement': 0.3582089552238806, 'direct_attack': 0.1085814360770578, 'undercutter_attack': 0.2682926829268293, 'partial': 0.3170731707317073}, 'recall': {'support': 0.5717761557177615, 'agreement': 0.12121212121212122, 'direct_attack': 0.5344827586206896, 'undercutter_attack': 0.2894736842105263, 'partial': 0.1368421052631579}, 'f1': {'support': 0.6901615271659325, 'agreement': 0.1811320754716981, 'direct_attack': 0.18049490538573507, 'undercutter_attack': 0.27848101265822783, 'partial': 0.1911764705882353}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.4432393347794649, 'recall': 0.4432393347794649, 'f1': 0.4432393347794649, 'support': None}, 'macro_avg': {'precision': 0.3845053230659691, 'recall': 0.3307573650048513, 'f1': 0.3042891982539657, 'support': None}, 'weighted_avg': {'precision': 0.6289715858193071, 'recall': 0.4432393347794649, 'f1': 0.49501461600034047, 'support': None}}
Loss: tensor(23.9550, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8988, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.4056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5892, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4616, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5383, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.1632, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.0226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.5594, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.2662, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.3575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.1862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.4142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.4607, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.6045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1388, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.9870, 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.7872807017543859, 'agreement': 0.42436974789915966, 'direct_attack': 0.2558139534883721, 'undercutter_attack': 0.35714285714285715, 'partial': 0.3333333333333333}, 'recall': {'support': 0.8734793187347932, 'agreement': 0.51010101010101, 'direct_attack': 0.09482758620689655, 'undercutter_attack': 0.3618421052631579, 'partial': 0.12631578947368421}, 'f1': {'support': 0.8281430219146483, 'agreement': 0.463302752293578, 'direct_attack': 0.13836477987421383, 'undercutter_attack': 0.3594771241830066, 'partial': 0.183206106870229}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.648590021691974, 'recall': 0.648590021691974, 'f1': 0.648590021691974, 'support': None}, 'macro_avg': {'precision': 0.4315881187236217, 'recall': 0.3933131619559084, 'f1': 0.39449875702713516, 'support': None}, 'weighted_avg': {'precision': 0.6122897660760455, 'recall': 0.648590021691974, 'f1': 0.6222436200013499, 'support': None}}
Loss: tensor(15.6574, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9080, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.3518, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.5431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.5822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.3535, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4971, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.1753, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.6433, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.0580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2313, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.0805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6334, 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.858034321372855, 'agreement': 0.3371757925072046, 'direct_attack': 0.1464968152866242, 'undercutter_attack': 0.3504273504273504, 'partial': 0.23140495867768596}, 'recall': {'support': 0.6690997566909975, 'agreement': 0.5909090909090909, 'direct_attack': 0.19827586206896552, 'undercutter_attack': 0.26973684210526316, 'partial': 0.29473684210526313}, 'f1': {'support': 0.7518796992481203, 'agreement': 0.4293577981651376, 'direct_attack': 0.1684981684981685, 'undercutter_attack': 0.3048327137546468, 'partial': 0.2592592592592593}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.5488069414316703, 'recall': 0.5488069414316703, 'f1': 0.5488069414316703, 'support': None}, 'macro_avg': {'precision': 0.384707847654344, 'recall': 0.404551678775916, 'f1': 0.38276552778506645, 'support': None}, 'weighted_avg': {'precision': 0.6249508879229929, 'recall': 0.5488069414316703, 'f1': 0.5738018412760489, 'support': None}}
Loss: tensor(13.8775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5255, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.3357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.7156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4629, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6563, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1292, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.8324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.1773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.8392, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8033, 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.7552870090634441, 'agreement': 0.4782608695652174, 'direct_attack': 0.1907514450867052, 'undercutter_attack': 0.3467741935483871, 'partial': 0.5}, 'recall': {'support': 0.9124087591240876, 'agreement': 0.16666666666666666, 'direct_attack': 0.28448275862068967, 'undercutter_attack': 0.28289473684210525, 'partial': 0.12631578947368421}, 'f1': {'support': 0.8264462809917354, 'agreement': 0.24719101123595505, 'direct_attack': 0.2283737024221453, 'undercutter_attack': 0.3115942028985508, 'partial': 0.2016806722689076}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6297903109182935, 'recall': 0.6297903109182935, 'f1': 0.6297903109182935, 'support': None}, 'macro_avg': {'precision': 0.4542147034527508, 'recall': 0.35455374214544666, 'f1': 0.3630571739634588, 'support': None}, 'weighted_avg': {'precision': 0.6058412282526947, 'recall': 0.6297903109182935, 'f1': 0.5938510451099207, 'support': None}}
Loss: tensor(10.8584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.6374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3405, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3617, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3481, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6956, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6179, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7899, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3285, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0412, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.5337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.3232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.3715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.8086, 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.8047904191616766, 'agreement': 0.49473684210526314, 'direct_attack': 0.15873015873015872, 'undercutter_attack': 0.30714285714285716, 'partial': 0.32786885245901637}, 'recall': {'support': 0.8175182481751825, 'agreement': 0.23737373737373738, 'direct_attack': 0.3448275862068966, 'undercutter_attack': 0.28289473684210525, 'partial': 0.21052631578947367}, 'f1': {'support': 0.8111044055522028, 'agreement': 0.32081911262798635, 'direct_attack': 0.21739130434782608, 'undercutter_attack': 0.29452054794520544, 'partial': 0.2564102564102564}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.5943600867678959, 'recall': 0.5943600867678959, 'f1': 0.5943600867678959, 'support': None}, 'macro_avg': {'precision': 0.41865382591979444, 'recall': 0.3786281248774791, 'f1': 0.38004912537669544, 'support': None}, 'weighted_avg': {'precision': 0.6187574641863771, 'recall': 0.5943600867678959, 'f1': 0.5962353540240387, 'support': None}}
Loss: tensor(6.0032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.9882, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.6049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8631, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6269, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.6602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0536, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.9302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7787, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.8106, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.5240, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.0037, 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.7768508863399375, 'agreement': 0.41450777202072536, 'direct_attack': 0.3181818181818182, 'undercutter_attack': 0.3422818791946309, 'partial': 0.3684210526315789}, 'recall': {'support': 0.9063260340632603, 'agreement': 0.40404040404040403, 'direct_attack': 0.1206896551724138, 'undercutter_attack': 0.3355263157894737, 'partial': 0.14736842105263157}, 'f1': {'support': 0.836608646827625, 'agreement': 0.40920716112531963, 'direct_attack': 0.175, 'undercutter_attack': 0.3388704318936877, 'partial': 0.21052631578947367}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6536514822848879, 'recall': 0.6536514822848879, 'f1': 0.6536514822848879, 'support': None}, 'macro_avg': {'precision': 0.4440486816737382, 'recall': 0.3827901660236367, 'f1': 0.3940425111272212, 'support': None}, 'weighted_avg': {'precision': 0.6106868430789638, 'recall': 0.6536514822848879, 'f1': 0.6222152069724957, 'support': None}}
Loss: tensor(4.8120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0236, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0369, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5696, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.9049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3380, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9870, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5965, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9010, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2065, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8477, 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.7695516162669447, 'agreement': 0.5221238938053098, 'direct_attack': 0.20253164556962025, 'undercutter_attack': 0.32710280373831774, 'partial': 0.34782608695652173}, 'recall': {'support': 0.8978102189781022, 'agreement': 0.29797979797979796, 'direct_attack': 0.27586206896551724, 'undercutter_attack': 0.23026315789473684, 'partial': 0.16842105263157894}, 'f1': {'support': 0.828747894441325, 'agreement': 0.3794212218649518, 'direct_attack': 0.23357664233576644, 'undercutter_attack': 0.27027027027027023, 'partial': 0.22695035460992907}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6362979031091829, 'recall': 0.6362979031091829, 'f1': 0.6362979031091829, 'support': None}, 'macro_avg': {'precision': 0.4338272092673428, 'recall': 0.37406725928994666, 'f1': 0.3877932767044485, 'support': None}, 'weighted_avg': {'precision': 0.6089723317860084, 'recall': 0.6362979031091829, 'f1': 0.6117804963412891, 'support': None}}
Loss: tensor(2.5872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0439, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1668, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4543, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2419, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1094, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2757, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1864, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7324, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7087, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6104, 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.7625754527162978, 'agreement': 0.4896551724137931, 'direct_attack': 0.2204724409448819, 'undercutter_attack': 0.34146341463414637, 'partial': 0.37142857142857144}, 'recall': {'support': 0.9221411192214112, 'agreement': 0.35858585858585856, 'direct_attack': 0.2413793103448276, 'undercutter_attack': 0.18421052631578946, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8348017621145374, 'agreement': 0.4139941690962099, 'direct_attack': 0.23045267489711935, 'undercutter_attack': 0.23931623931623933, 'partial': 0.2}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6493130874909617, 'recall': 0.6493130874909617, 'f1': 0.6493130874909617, 'support': None}, 'macro_avg': {'precision': 0.43711901042753815, 'recall': 0.36863178394620894, 'f1': 0.3837129690848212, 'support': None}, 'weighted_avg': {'precision': 0.6048819253293121, 'recall': 0.6493130874909617, 'f1': 0.6148130676813691, 'support': None}}
Loss: tensor(1.7775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2657, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6329, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8529, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0756, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8954, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6247, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7307, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.5561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4826, 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.7738589211618258, 'agreement': 0.5075757575757576, 'direct_attack': 0.25, 'undercutter_attack': 0.3048780487804878, 'partial': 0.3333333333333333}, 'recall': {'support': 0.9075425790754258, 'agreement': 0.3383838383838384, 'direct_attack': 0.1810344827586207, 'undercutter_attack': 0.32894736842105265, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8353863381858903, 'agreement': 0.40606060606060607, 'direct_attack': 0.21000000000000002, 'undercutter_attack': 0.3164556962025316, 'partial': 0.19402985074626866}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.648590021691974, 'recall': 0.648590021691974, 'f1': 0.648590021691974, 'support': None}, 'macro_avg': {'precision': 0.4339292121702809, 'recall': 0.3785500747804191, 'f1': 0.3923864982390593, 'support': None}, 'weighted_avg': {'precision': 0.609992887401534, 'recall': 0.648590021691974, 'f1': 0.6203772029157499, 'support': None}}
Loss: tensor(1.2776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.7841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3253, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9775, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6738, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3393, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5816, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2605, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5153, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5512, 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.762, 'agreement': 0.4918032786885246, 'direct_attack': 0.23015873015873015, 'undercutter_attack': 0.3655913978494624, 'partial': 0.3333333333333333}, 'recall': {'support': 0.927007299270073, 'agreement': 0.30303030303030304, 'direct_attack': 0.25, 'undercutter_attack': 0.2236842105263158, 'partial': 0.14736842105263157}, 'f1': {'support': 0.8364434687156971, 'agreement': 0.37499999999999994, 'direct_attack': 0.2396694214876033, 'undercutter_attack': 0.27755102040816326, 'partial': 0.20437956204379562}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6500361532899493, 'recall': 0.6500361532899493, 'f1': 0.6500361532899493, 'support': None}, 'macro_avg': {'precision': 0.43657734800601017, 'recall': 0.3702180467758647, 'f1': 0.38660869453105184, 'support': None}, 'weighted_avg': {'precision': 0.6056948814306041, 'recall': 0.6500361532899493, 'f1': 0.6154822832053987, 'support': None}}
Loss: tensor(0.9472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9862, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7560, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4822, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4592, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3438, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2693, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7582, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4219, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1008, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1879, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2227, 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.7681307456588355, 'agreement': 0.4732824427480916, 'direct_attack': 0.24074074074074073, 'undercutter_attack': 0.312, 'partial': 0.325}, 'recall': {'support': 0.9148418491484185, 'agreement': 0.31313131313131315, 'direct_attack': 0.22413793103448276, 'undercutter_attack': 0.2565789473684211, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8350916157690171, 'agreement': 0.3768996960486322, 'direct_attack': 0.23214285714285715, 'undercutter_attack': 0.2815884476534296, 'partial': 0.1925925925925926}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6449746926970354, 'recall': 0.6449746926970354, 'f1': 0.6449746926970354, 'support': None}, 'macro_avg': {'precision': 0.4238307858295336, 'recall': 0.3691064291891587, 'f1': 0.38366304184130573, 'support': None}, 'weighted_avg': {'precision': 0.6011123084031894, 'recall': 0.6449746926970354, 'f1': 0.6139535500708245, 'support': None}}
Loss: tensor(0.7304, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3327, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5045, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4540, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4000, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8338, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9238, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7162, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9961, 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.7678936605316974, 'agreement': 0.49193548387096775, 'direct_attack': 0.25663716814159293, 'undercutter_attack': 0.3023255813953488, 'partial': 0.3333333333333333}, 'recall': {'support': 0.9136253041362531, 'agreement': 0.30808080808080807, 'direct_attack': 0.25, 'undercutter_attack': 0.2565789473684211, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8344444444444444, 'agreement': 0.37888198757763975, 'direct_attack': 0.2532751091703057, 'undercutter_attack': 0.27758007117437716, 'partial': 0.19402985074626866}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6456977584960232, 'recall': 0.6456977584960232, 'f1': 0.6456977584960232, 'support': None}, 'macro_avg': {'precision': 0.43042504545458804, 'recall': 0.373025432969728, 'f1': 0.3876422926226072, 'support': None}, 'weighted_avg': {'precision': 0.6044843682622496, 'recall': 0.6456977584960232, 'f1': 0.6152833594915852, 'support': None}}
Loss: tensor(0.5961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4060, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4070, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6450, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1500, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4613, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5408, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3370, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7667, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2784, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3996, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7748, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8618, 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.7598784194528876, 'agreement': 0.4715447154471545, 'direct_attack': 0.25190839694656486, 'undercutter_attack': 0.3106796116504854, 'partial': 0.3333333333333333}, 'recall': {'support': 0.9124087591240876, 'agreement': 0.29292929292929293, 'direct_attack': 0.28448275862068967, 'undercutter_attack': 0.21052631578947367, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8291873963515755, 'agreement': 0.3613707165109034, 'direct_attack': 0.26720647773279355, 'undercutter_attack': 0.25098039215686274, 'partial': 0.19402985074626866}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6406362979031092, 'recall': 0.6406362979031092, 'f1': 0.6406362979031092, 'support': None}, 'macro_avg': {'precision': 0.4254688953660851, 'recall': 0.3674378463453404, 'f1': 0.3805549666996808, 'support': None}, 'weighted_avg': {'precision': 0.5973226725467478, 'recall': 0.6406362979031092, 'f1': 0.6078967812840901, 'support': None}}
Loss: tensor(0.5014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0727, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2206, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1863, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2729, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6893, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2353, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7352, 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.764525993883792, 'agreement': 0.49193548387096775, 'direct_attack': 0.25, 'undercutter_attack': 0.30327868852459017, 'partial': 0.325}, 'recall': {'support': 0.9124087591240876, 'agreement': 0.30808080808080807, 'direct_attack': 0.25, 'undercutter_attack': 0.24342105263157895, 'partial': 0.1368421052631579}, 'f1': {'support': 0.831946755407654, 'agreement': 0.37888198757763975, 'direct_attack': 0.25, 'undercutter_attack': 0.27007299270072993, 'partial': 0.1925925925925926}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.64352856109906, 'recall': 0.64352856109906, 'f1': 0.64352856109906, 'support': None}, 'macro_avg': {'precision': 0.42694803325587005, 'recall': 0.3701505450199265, 'f1': 0.38469886565572325, 'support': None}, 'weighted_avg': {'precision': 0.6014583900467579, 'recall': 0.64352856109906, 'f1': 0.6126003309271666, 'support': None}}
Loss: tensor(0.4286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1938, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2736, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2466, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3824, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2705, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3554, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3059, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6541, 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.7593528816986855, 'agreement': 0.5, 'direct_attack': 0.2605042016806723, 'undercutter_attack': 0.3177570093457944, 'partial': 0.325}, 'recall': {'support': 0.9136253041362531, 'agreement': 0.32323232323232326, 'direct_attack': 0.2672413793103448, 'undercutter_attack': 0.2236842105263158, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8293760353395915, 'agreement': 0.39263803680981596, 'direct_attack': 0.26382978723404255, 'undercutter_attack': 0.2625482625482625, 'partial': 0.1925925925925926}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6456977584960232, 'recall': 0.6456977584960232, 'f1': 0.6456977584960232, 'support': None}, 'macro_avg': {'precision': 0.4325228185450304, 'recall': 0.3729250644936789, 'f1': 0.388196942904861, 'support': None}, 'weighted_avg': {'precision': 0.6020105723585236, 'recall': 0.6456977584960232, 'f1': 0.6133747793638966, 'support': None}}
Loss: tensor(0.3715, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8766, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4577, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4674, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3114, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1804, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5867, 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.7588652482269503, 'agreement': 0.4883720930232558, 'direct_attack': 0.25203252032520324, 'undercutter_attack': 0.32038834951456313, 'partial': 0.3170731707317073}, 'recall': {'support': 0.9111922141119222, 'agreement': 0.3181818181818182, 'direct_attack': 0.2672413793103448, 'undercutter_attack': 0.21710526315789475, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8280818131564401, 'agreement': 0.3853211009174312, 'direct_attack': 0.2594142259414226, 'undercutter_attack': 0.25882352941176473, 'partial': 0.1911764705882353}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6428054953000724, 'recall': 0.6428054953000724, 'f1': 0.6428054953000724, 'support': None}, 'macro_avg': {'precision': 0.427346276364336, 'recall': 0.3701125560050275, 'f1': 0.3845634280030588, 'support': None}, 'weighted_avg': {'precision': 0.5990901382245895, 'recall': 0.6428054953000724, 'f1': 0.610680997673117, 'support': None}}
Loss: tensor(0.3282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0508, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3977, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2184, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7745, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3812, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1889, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2769, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1350, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4502, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2763, 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.4532, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5289, 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.7580971659919028, 'agreement': 0.4883720930232558, 'direct_attack': 0.25210084033613445, 'undercutter_attack': 0.330188679245283, 'partial': 0.3170731707317073}, 'recall': {'support': 0.9111922141119222, 'agreement': 0.3181818181818182, 'direct_attack': 0.25862068965517243, 'undercutter_attack': 0.23026315789473684, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8276243093922652, 'agreement': 0.3853211009174312, 'direct_attack': 0.25531914893617025, 'undercutter_attack': 0.2713178294573643, 'partial': 0.1911764705882353}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.64352856109906, 'recall': 0.64352856109906, 'f1': 0.64352856109906, 'support': None}, 'macro_avg': {'precision': 0.4291663898656567, 'recall': 0.37101999702136146, 'f1': 0.38615177185829325, 'support': None}, 'weighted_avg': {'precision': 0.5997164662384205, 'recall': 0.64352856109906, 'f1': 0.611438797080326, 'support': None}}
Loss: tensor(0.2934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1331, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3588, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1932, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2404, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1704, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2490, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2556, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1205, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1458, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2230, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7209, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4723, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4827, 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.7558022199798183, 'agreement': 0.4846153846153846, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3300970873786408, 'partial': 0.3170731707317073}, 'recall': {'support': 0.9111922141119222, 'agreement': 0.3181818181818182, 'direct_attack': 0.25862068965517243, 'undercutter_attack': 0.2236842105263158, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8262548262548262, 'agreement': 0.38414634146341464, 'direct_attack': 0.25641025641025644, 'undercutter_attack': 0.26666666666666666, 'partial': 0.1911764705882353}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6428054953000724, 'recall': 0.6428054953000724, 'f1': 0.6428054953000724, 'support': None}, 'macro_avg': {'precision': 0.42836503016822886, 'recall': 0.36970420754767724, 'f1': 0.3849309122766798, 'support': None}, 'weighted_avg': {'precision': 0.5979837345640283, 'recall': 0.6428054953000724, 'f1': 0.6100369707693627, 'support': None}}
Loss: tensor(0.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3223, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1741, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4663, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1083, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3639, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2222, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2041, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6530, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3348, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4426, 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.7545454545454545, 'agreement': 0.4806201550387597, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3269230769230769, 'partial': 0.30952380952380953}, 'recall': {'support': 0.9087591240875912, 'agreement': 0.31313131313131315, 'direct_attack': 0.25862068965517243, 'undercutter_attack': 0.2236842105263158, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8245033112582782, 'agreement': 0.3792048929663609, 'direct_attack': 0.25641025641025644, 'undercutter_attack': 0.265625, 'partial': 0.18978102189781024}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6406362979031092, 'recall': 0.6406362979031092, 'f1': 0.6406362979031092, 'support': None}, 'macro_avg': {'precision': 0.4251699568333388, 'recall': 0.36820748853271007, 'f1': 0.38310489650654117, 'support': None}, 'weighted_avg': {'precision': 0.5957973603433381, 'recall': 0.6406362979031092, 'f1': 0.6080781471334243, 'support': None}}
Loss: tensor(0.2387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0381, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2850, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1463, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2012, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1884, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5966, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2538, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4077, 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.7560728744939271, 'agreement': 0.484375, 'direct_attack': 0.2627118644067797, 'undercutter_attack': 0.32710280373831774, 'partial': 0.30952380952380953}, 'recall': {'support': 0.9087591240875912, 'agreement': 0.31313131313131315, 'direct_attack': 0.2672413793103448, 'undercutter_attack': 0.23026315789473684, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8254143646408839, 'agreement': 0.3803680981595092, 'direct_attack': 0.26495726495726496, 'undercutter_attack': 0.27027027027027023, 'partial': 0.18978102189781024}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6420824295010846, 'recall': 0.6420824295010846, 'f1': 0.6420824295010846, 'support': None}, 'macro_avg': {'precision': 0.4279572704325668, 'recall': 0.3712474159374287, 'f1': 0.3861582039851477, 'support': None}, 'weighted_avg': {'precision': 0.5979733312929724, 'recall': 0.6420824295010846, 'f1': 0.6100136023621151, 'support': None}}
Loss: tensor(0.2174, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0987, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1434, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1476, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3777, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1827, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1877, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2527, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1890, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1311, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3027, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1832, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1123, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2333, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3772, 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.7553083923154702, 'agreement': 0.484375, 'direct_attack': 0.2564102564102564, 'undercutter_attack': 0.32710280373831774, 'partial': 0.30952380952380953}, 'recall': {'support': 0.9087591240875912, 'agreement': 0.31313131313131315, 'direct_attack': 0.25862068965517243, 'undercutter_attack': 0.23026315789473684, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8249585864163446, 'agreement': 0.3803680981595092, 'direct_attack': 0.2575107296137339, 'undercutter_attack': 0.27027027027027023, 'partial': 0.18978102189781024}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6413593637020969, 'recall': 0.6413593637020969, 'f1': 0.6413593637020969, 'support': None}, 'macro_avg': {'precision': 0.4265440523975707, 'recall': 0.3695232780063943, 'f1': 0.38457774127153355, 'support': None}, 'weighted_avg': {'precision': 0.5969904022414263, 'recall': 0.6413593637020969, 'f1': 0.6091181231137991, 'support': None}}
Loss: tensor(0.1990, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0325, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0903, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2471, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1314, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2418, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3435, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1211, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2297, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1220, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1195, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2786, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1043, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2833, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5050, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2154, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2521, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3366, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3503, 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.7560728744939271, 'agreement': 0.484375, 'direct_attack': 0.25210084033613445, 'undercutter_attack': 0.330188679245283, 'partial': 0.30952380952380953}, 'recall': {'support': 0.9087591240875912, 'agreement': 0.31313131313131315, 'direct_attack': 0.25862068965517243, 'undercutter_attack': 0.23026315789473684, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8254143646408839, 'agreement': 0.3803680981595092, 'direct_attack': 0.25531914893617025, 'undercutter_attack': 0.2713178294573643, 'partial': 0.18978102189781024}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6413593637020969, 'recall': 0.6413593637020969, 'f1': 0.6413593637020969, 'support': None}, 'macro_avg': {'precision': 0.42645224071983084, 'recall': 0.3695232780063943, 'f1': 0.3844400926183476, 'support': None}, 'weighted_avg': {'precision': 0.5974224811735681, 'recall': 0.6413593637020969, 'f1': 0.6093203323245093, 'support': None}}
Loss: tensor(0.1831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0301, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2284, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1265, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4416, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2242, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1566, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0972, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2090, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0762, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0974, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1520, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2602, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2318, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3124, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3263, 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.755578093306288, 'agreement': 0.4881889763779528, 'direct_attack': 0.2542372881355932, 'undercutter_attack': 0.3119266055045872, 'partial': 0.3023255813953488}, 'recall': {'support': 0.9063260340632603, 'agreement': 0.31313131313131315, 'direct_attack': 0.25862068965517243, 'undercutter_attack': 0.2236842105263158, 'partial': 0.1368421052631579}, 'f1': {'support': 0.8241150442477875, 'agreement': 0.38153846153846155, 'direct_attack': 0.25641025641025644, 'undercutter_attack': 0.260536398467433, 'partial': 0.18840579710144928}, 'support': {'support': 822, 'agreement': 198, 'direct_attack': 116, 'undercutter_attack': 152, 'partial': 95}, 'micro_avg': {'precision': 0.6391901663051338, 'recall': 0.6391901663051338, 'f1': 0.6391901663051338, 'support': None}, 'macro_avg': {'precision': 0.422451308943954, 'recall': 0.36772087052784386, 'f1': 0.3822011915530775, 'support': None}, 'weighted_avg': {'precision': 0.5953520677610901, 'recall': 0.6391901663051338, 'f1': 0.6075277330380143, 'support': None}}
Loss: tensor(0.1691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2122, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2086, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1459, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0707, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1007, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2389, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2133, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2391, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1854, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3049, 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
				 {'precision': {'support': 0.5618904726181545, 'agreement': 0.10714285714285714, 'direct_attack': 0.0, 'undercutter_attack': 0.109375, 'partial': 0.0}, 'recall': {'support': 0.8991596638655462, 'agreement': 0.03015075376884422, 'direct_attack': 0.0, 'undercutter_attack': 0.03825136612021858, 'partial': 0.0}, 'f1': {'support': 0.6915974145891044, 'agreement': 0.047058823529411764, 'direct_attack': 0.0, 'undercutter_attack': 0.056680161943319846, 'partial': 0.0}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5244322092222987, 'recall': 0.5244322092222987, 'f1': 0.5244322092222987, 'support': None}, 'macro_avg': {'precision': 0.1556816659522023, 'recall': 0.19351235675092182, 'f1': 0.1590672800123672, 'support': None}, 'weighted_avg': {'precision': 0.35057936494311853, 'recall': 0.5244322092222987, 'f1': 0.4100742063803885, 'support': None}}
Loss: tensor(53.0993, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.3125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.0378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.3848, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.8337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.3595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.9468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.6808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.8136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(55.2681, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(53.8484, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.0914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.0830, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.9386, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.1465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(66.7614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(78.0501, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.9488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(84.2768, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(112.0722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.9702, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(57.6843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(83.3467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.0728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.9902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.5387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.6985, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(41.6850, 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
				 {'precision': {'support': 0.6117957746478874, 'agreement': 0.25287356321839083, 'direct_attack': 0.0, 'undercutter_attack': 0.23076923076923078, 'partial': 0.13953488372093023}, 'recall': {'support': 0.8343337334933973, 'agreement': 0.3316582914572864, 'direct_attack': 0.0, 'undercutter_attack': 0.01639344262295082, 'partial': 0.06593406593406594}, 'f1': {'support': 0.7059421025901473, 'agreement': 0.28695652173913044, 'direct_attack': 0.0, 'undercutter_attack': 0.030612244897959186, 'partial': 0.08955223880597014}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5299380591878872, 'recall': 0.5299380591878872, 'f1': 0.5299380591878872, 'support': None}, 'macro_avg': {'precision': 0.24699469047128786, 'recall': 0.24966390670154012, 'f1': 0.22261262160664144, 'support': None}, 'weighted_avg': {'precision': 0.4231769876197687, 'recall': 0.5299380591878872, 'f1': 0.45347929375867135, 'support': None}}
Loss: tensor(48.1761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.8352, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.8014, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.1593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(74.6841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.2630, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.2730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.1002, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.8067, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.8107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.3718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.3798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.9970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.9455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.9819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.3487, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.5665, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(79.2115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.8958, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(101.3853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4121, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(48.7021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(71.9101, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0960, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(51.1874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.5855, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.4421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1884, 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
				 {'precision': {'support': 0.6419965576592083, 'agreement': 0.32936507936507936, 'direct_attack': 0.75, 'undercutter_attack': 0.0, 'partial': 0.2}, 'recall': {'support': 0.8955582232893158, 'agreement': 0.41708542713567837, 'direct_attack': 0.02040816326530612, 'undercutter_attack': 0.0, 'partial': 0.07692307692307693}, 'f1': {'support': 0.7478696741854637, 'agreement': 0.36807095343680707, 'direct_attack': 0.03973509933774834, 'undercutter_attack': 0.0, 'partial': 0.1111111111111111}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5774260151410874, 'recall': 0.5774260151410874, 'f1': 0.5774260151410874, 'support': None}, 'macro_avg': {'precision': 0.3842723274048575, 'recall': 0.28199497812267543, 'f1': 0.25335736761422606, 'support': None}, 'weighted_avg': {'precision': 0.5015669534231049, 'recall': 0.5774260151410874, 'f1': 0.4901402126938582, 'support': None}}
Loss: tensor(45.3378, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(58.4109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5844, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.1994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(69.1096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.5590, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.8109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.5813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.6927, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.5148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.8492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.4455, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.8575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.2212, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(45.6336, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(72.4945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.6998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(94.4117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(65.3684, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.3930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.7839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.1818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.5245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.8391, 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
				 {'precision': {'support': 0.6448132780082988, 'agreement': 0.3902439024390244, 'direct_attack': 0.5, 'undercutter_attack': 0.4, 'partial': 0.2153846153846154}, 'recall': {'support': 0.9327731092436975, 'agreement': 0.32160804020100503, 'direct_attack': 0.047619047619047616, 'undercutter_attack': 0.01092896174863388, 'partial': 0.15384615384615385}, 'f1': {'support': 0.7625122669283612, 'agreement': 0.35261707988980723, 'direct_attack': 0.08695652173913042, 'undercutter_attack': 0.02127659574468085, 'partial': 0.1794871794871795}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5946317962835512, 'recall': 0.5946317962835512, 'f1': 0.5946317962835512, 'support': None}, 'macro_avg': {'precision': 0.43008835916638777, 'recall': 0.29335506253170757, 'f1': 0.2805699287578318, 'support': None}, 'weighted_avg': {'precision': 0.5375691652899373, 'recall': 0.5946317962835512, 'f1': 0.5081576574670741, 'support': None}}
Loss: tensor(39.6837, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3598, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.7287, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(35.1021, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.6778, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(59.3981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.1918, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(40.4116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.2537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.7362, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(34.3546, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.4579, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.0764, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.0539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.4754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(54.8330, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.1628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(62.2654, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9649, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(85.6492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9761, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.8797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(60.3516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.6728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(42.6105, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(23.2339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.7320, 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
				 {'precision': {'support': 0.6521035598705501, 'agreement': 0.5555555555555556, 'direct_attack': 0.38235294117647056, 'undercutter_attack': 0.1875, 'partial': 0.27941176470588236}, 'recall': {'support': 0.9675870348139256, 'agreement': 0.27638190954773867, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.01639344262295082, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7791203479942002, 'agreement': 0.3691275167785235, 'direct_attack': 0.14364640883977903, 'undercutter_attack': 0.030150753768844223, 'partial': 0.23899371069182387}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.616655196145905, 'recall': 0.616655196145905, 'f1': 0.616655196145905, 'support': None}, 'macro_avg': {'precision': 0.4113847642616917, 'recall': 0.3115177939850967, 'f1': 0.31220774761463416, 'support': None}, 'weighted_avg': {'precision': 0.5297334300543016, 'recall': 0.616655196145905, 'f1': 0.5305200711838932, 'support': None}}
Loss: tensor(34.4474, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.6258, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7281, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.6955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.3861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(50.2968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.4517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.4026, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.7072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.3905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5783, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.0780, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.4825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0655, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9098, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.9305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(52.8926, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5339, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(70.3798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.4379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.4791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(49.9856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.3447, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(38.5246, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.7425, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.2584, 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
				 {'precision': {'support': 0.7247191011235955, 'agreement': 0.2896341463414634, 'direct_attack': 0.1746031746031746, 'undercutter_attack': 0.2857142857142857, 'partial': 0.22549019607843138}, 'recall': {'support': 0.7743097238895558, 'agreement': 0.47738693467336685, 'direct_attack': 0.07482993197278912, 'undercutter_attack': 0.1092896174863388, 'partial': 0.25274725274725274}, 'f1': {'support': 0.7486941381311666, 'agreement': 0.3605313092979127, 'direct_attack': 0.10476190476190475, 'undercutter_attack': 0.15810276679841895, 'partial': 0.2383419689119171}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5464556090846524, 'recall': 0.5464556090846524, 'f1': 0.5464556090846524, 'support': None}, 'macro_avg': {'precision': 0.34003218077219016, 'recall': 0.3377126921538606, 'f1': 0.322086417580264, 'support': None}, 'weighted_avg': {'precision': 0.5229182347924464, 'recall': 0.5464556090846524, 'f1': 0.5240398300816528, 'support': None}}
Loss: tensor(28.8113, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(37.4558, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.5461, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(21.3955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(36.1317, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.7437, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8047, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.0981, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7752, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.6937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6210, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.1651, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7794, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.7937, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(43.1914, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.3446, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(47.0015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.2199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(61.5743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9052, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.2759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(39.7815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.7448, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.2136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8160, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.8400, 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
				 {'precision': {'support': 0.7889374090247453, 'agreement': 0.2872628726287263, 'direct_attack': 0.12, 'undercutter_attack': 0.2543352601156069, 'partial': 0.2348993288590604}, 'recall': {'support': 0.6506602641056423, 'agreement': 0.5326633165829145, 'direct_attack': 0.061224489795918366, 'undercutter_attack': 0.24043715846994534, 'partial': 0.38461538461538464}, 'f1': {'support': 0.7131578947368422, 'agreement': 0.37323943661971837, 'direct_attack': 0.08108108108108107, 'undercutter_attack': 0.24719101123595502, 'partial': 0.2916666666666667}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5065381968341363, 'recall': 0.5065381968341363, 'f1': 0.5065381968341363, 'support': None}, 'macro_avg': {'precision': 0.3370869741256278, 'recall': 0.3739201227139611, 'f1': 0.3412672180680527, 'support': None}, 'weighted_avg': {'precision': 0.5505226186497315, 'recall': 0.5065381968341363, 'f1': 0.5175717239125113, 'support': None}}
Loss: tensor(24.8998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.3941, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(27.3861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.1839, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.8252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(30.5275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7790, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.0030, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.5677, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(24.9861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.6526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.4680, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.3542, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.3201, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4082, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.8724, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(31.9523, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.6679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7235, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.2237, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(46.2183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.0638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.0478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(32.0928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.7901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(28.4682, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9904, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(17.1546, 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
				 {'precision': {'support': 0.6407232704402516, 'agreement': 0.5, 'direct_attack': 0.2962962962962963, 'undercutter_attack': 0.3076923076923077, 'partial': 0.3695652173913043}, 'recall': {'support': 0.978391356542617, 'agreement': 0.04020100502512563, 'direct_attack': 0.10884353741496598, 'undercutter_attack': 0.1092896174863388, 'partial': 0.18681318681318682}, 'f1': {'support': 0.7743467933491687, 'agreement': 0.0744186046511628, 'direct_attack': 0.15920398009950248, 'undercutter_attack': 0.16129032258064516, 'partial': 0.2481751824817518}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.6028905712319339, 'recall': 0.6028905712319339, 'f1': 0.6028905712319339, 'support': None}, 'macro_avg': {'precision': 0.42285541836403195, 'recall': 0.2847077406564468, 'f1': 0.2834869766324462, 'support': None}, 'weighted_avg': {'precision': 0.5276780226583525, 'recall': 0.6028905712319339, 'f1': 0.5060861919464302, 'support': None}}
Loss: tensor(23.2116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.3860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.8300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.5138, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.7692, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.6291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.6109, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(20.5916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8970, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.9806, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2831, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.2608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.8328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0197, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7157, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.1117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.0658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(18.5798, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(26.4431, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.4612, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(44.9117, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.9936, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.2261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(29.2480, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.0549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(25.2186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.2645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.1338, 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
				 {'precision': {'support': 0.7458379578246392, 'agreement': 0.47413793103448276, 'direct_attack': 0.2463768115942029, 'undercutter_attack': 0.2631578947368421, 'partial': 0.31683168316831684}, 'recall': {'support': 0.8067226890756303, 'agreement': 0.27638190954773867, 'direct_attack': 0.11564625850340136, 'undercutter_attack': 0.3825136612021858, 'partial': 0.3516483516483517}, 'f1': {'support': 0.7750865051903114, 'agreement': 0.3492063492063492, 'direct_attack': 0.15740740740740744, 'undercutter_attack': 0.311804008908686, 'partial': 0.33333333333333337}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5822436338609773, 'recall': 0.5822436338609773, 'f1': 0.5822436338609773, 'support': None}, 'macro_avg': {'precision': 0.4092684556716968, 'recall': 0.38658257399546153, 'f1': 0.38536752080921743, 'support': None}, 'weighted_avg': {'precision': 0.5704359506904979, 'recall': 0.5822436338609773, 'f1': 0.5682529099574017, 'support': None}}
Loss: tensor(14.0173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.7589, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(11.8733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7403, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.5626, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.0164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.0553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.7275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.9519, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5345, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.8708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3347, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1468, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.7576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(22.7173, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.5984, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9136, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.8368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(33.7498, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.8849, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.4636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(15.6193, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.6415, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(16.6713, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5207, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2690, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4886, 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
				 {'precision': {'support': 0.7205284552845529, 'agreement': 0.3445692883895131, 'direct_attack': 0.28, 'undercutter_attack': 0.30275229357798167, 'partial': 0.32558139534883723}, 'recall': {'support': 0.851140456182473, 'agreement': 0.4623115577889447, 'direct_attack': 0.09523809523809523, 'undercutter_attack': 0.18032786885245902, 'partial': 0.15384615384615385}, 'f1': {'support': 0.7804072647220694, 'agreement': 0.39484978540772536, 'direct_attack': 0.14213197969543148, 'undercutter_attack': 0.22602739726027396, 'partial': 0.20895522388059704}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5932553337921541, 'recall': 0.5932553337921541, 'f1': 0.5932553337921541, 'support': None}, 'macro_avg': {'precision': 0.394686286520177, 'recall': 0.3485728263816251, 'f1': 0.35047433019321944, 'support': None}, 'weighted_avg': {'precision': 0.5471170463475984, 'recall': 0.5932553337921541, 'f1': 0.5574161726748893, 'support': None}}
Loss: tensor(11.2161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.3728, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.5656, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.1496, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5322, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.5208, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4575, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(8.2280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.1143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.5803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.9873, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.5367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.2178, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.5894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(14.2256, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9595, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.7374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(12.6700, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4950, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(19.9128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.4907, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.5845, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.2483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.2164, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.3678, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1257, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0666, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8678, 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
				 {'precision': {'support': 0.7018043684710351, 'agreement': 0.3881578947368421, 'direct_attack': 0.2222222222222222, 'undercutter_attack': 0.30833333333333335, 'partial': 0.3230769230769231}, 'recall': {'support': 0.8871548619447779, 'agreement': 0.2964824120603015, 'direct_attack': 0.09523809523809523, 'undercutter_attack': 0.20218579234972678, 'partial': 0.23076923076923078}, 'f1': {'support': 0.7836691410392363, 'agreement': 0.33618233618233617, 'direct_attack': 0.13333333333333333, 'undercutter_attack': 0.24422442244224424, 'partial': 0.2692307692307693}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5987611837577426, 'recall': 0.5987611837577426, 'f1': 0.5987611837577426, 'support': None}, 'macro_avg': {'precision': 0.3887189483680712, 'recall': 0.3423660784724264, 'f1': 0.3533280004455839, 'support': None}, 'weighted_avg': {'precision': 0.5370530809743086, 'recall': 0.5987611837577426, 'f1': 0.5564279068774257, 'support': None}}
Loss: tensor(6.6949, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9897, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.7887, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4428, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9719, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.9354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0260, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9841, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.4335, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.1645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.8694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.3953, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5561, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5843, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8945, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(9.9126, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9111, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.4835, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.9781, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(13.6071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.1767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.1250, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(6.0489, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.3413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7608, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3669, 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
				 {'precision': {'support': 0.7135826771653543, 'agreement': 0.4, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.32105263157894737, 'partial': 0.3924050632911392}, 'recall': {'support': 0.8703481392557023, 'agreement': 0.2814070351758794, 'direct_attack': 0.05442176870748299, 'undercutter_attack': 0.3333333333333333, 'partial': 0.34065934065934067}, 'f1': {'support': 0.7842076798269334, 'agreement': 0.3303834808259587, 'direct_attack': 0.09142857142857143, 'undercutter_attack': 0.32707774798927614, 'partial': 0.36470588235294116}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.6063317274604267, 'recall': 0.6063317274604267, 'f1': 0.6063317274604267, 'support': None}, 'macro_avg': {'precision': 0.4225509315499453, 'recall': 0.3760339234263477, 'f1': 0.3795606724847362, 'support': None}, 'weighted_avg': {'precision': 0.557794812399987, 'recall': 0.6063317274604267, 'f1': 0.5681175314221312, 'support': None}}
Loss: tensor(4.6320, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.6973, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.6920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.3733, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.7910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2951, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7494, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0115, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6078, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3427, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7820, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.4365, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.9708, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0249, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(10.8280, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.1422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.8742, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.9599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3360, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(4.6557, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1578, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2283, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4395, 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
				 {'precision': {'support': 0.6924493554327809, 'agreement': 0.3619631901840491, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.3162393162393162, 'partial': 0.3111111111111111}, 'recall': {'support': 0.9027611044417767, 'agreement': 0.2964824120603015, 'direct_attack': 0.08163265306122448, 'undercutter_attack': 0.20218579234972678, 'partial': 0.15384615384615385}, 'f1': {'support': 0.7837415320479416, 'agreement': 0.3259668508287293, 'direct_attack': 0.12698412698412698, 'undercutter_attack': 0.24666666666666667, 'partial': 0.2058823529411765}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.6015141087405368, 'recall': 0.6015141087405368, 'f1': 0.6015141087405368, 'support': None}, 'macro_avg': {'precision': 0.3934954517363086, 'recall': 0.3273816231518367, 'f1': 0.33784830589372816, 'support': None}, 'weighted_avg': {'precision': 0.5347721224398061, 'recall': 0.6015141087405368, 'f1': 0.550768107567217, 'support': None}}
Loss: tensor(2.6930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3270, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.2633, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8670, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1635, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.9853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5075, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1792, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.4379, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4793, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9799, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9451, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6088, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.4740, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9976, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.7516, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.0664, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(7.6675, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.8072, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.7569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.3818, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3716, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.5465, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7776, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9173, 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
				 {'precision': {'support': 0.6924493554327809, 'agreement': 0.36619718309859156, 'direct_attack': 0.26666666666666666, 'undercutter_attack': 0.33043478260869563, 'partial': 0.3384615384615385}, 'recall': {'support': 0.9027611044417767, 'agreement': 0.2613065326633166, 'direct_attack': 0.08163265306122448, 'undercutter_attack': 0.20765027322404372, 'partial': 0.24175824175824176}, 'f1': {'support': 0.7837415320479416, 'agreement': 0.3049853372434018, 'direct_attack': 0.125, 'undercutter_attack': 0.25503355704697983, 'partial': 0.28205128205128205}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.6028905712319339, 'recall': 0.6028905712319339, 'f1': 0.6028905712319339, 'support': None}, 'macro_avg': {'precision': 0.3988419052536546, 'recall': 0.3390217610297207, 'f1': 0.35016234167792104, 'support': None}, 'weighted_avg': {'precision': 0.536925752050597, 'recall': 0.6028905712319339, 'f1': 0.5535179531408371, 'support': None}}
Loss: tensor(1.6537, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7332, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0001, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8093, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1282, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5442, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3791, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1271, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5874, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3385, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1645, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6406, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.0785, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5758, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.9375, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1829, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(5.2216, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.6711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.5867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4685, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5161, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6511, 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
				 {'precision': {'support': 0.7062200956937799, 'agreement': 0.3393939393939394, 'direct_attack': 0.25, 'undercutter_attack': 0.33974358974358976, 'partial': 0.36507936507936506}, 'recall': {'support': 0.885954381752701, 'agreement': 0.2814070351758794, 'direct_attack': 0.04081632653061224, 'undercutter_attack': 0.2896174863387978, 'partial': 0.25274725274725274}, 'f1': {'support': 0.7859424920127794, 'agreement': 0.30769230769230765, 'direct_attack': 0.07017543859649122, 'undercutter_attack': 0.31268436578171094, 'partial': 0.2987012987012987}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.6028905712319339, 'recall': 0.6028905712319339, 'f1': 0.6028905712319339, 'support': None}, 'macro_avg': {'precision': 0.4000873979821348, 'recall': 0.35010849650904863, 'f1': 0.3550391805569176, 'support': None}, 'weighted_avg': {'precision': 0.5423028443204484, 'recall': 0.6028905712319339, 'f1': 0.5579075785760288, 'support': None}}
Loss: tensor(1.1917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5585, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1089, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5641, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4194, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7834, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0720, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8167, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4342, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1199, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4306, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.4920, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1104, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3789, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(3.2647, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9166, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.2872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6694, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3470, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4504, 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
				 {'precision': {'support': 0.6844003606853021, 'agreement': 0.36764705882352944, 'direct_attack': 0.29545454545454547, 'undercutter_attack': 0.34545454545454546, 'partial': 0.35185185185185186}, 'recall': {'support': 0.9111644657863145, 'agreement': 0.25125628140703515, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.20765027322404372, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7816683831101957, 'agreement': 0.29850746268656714, 'direct_attack': 0.13612565445026178, 'undercutter_attack': 0.2593856655290102, 'partial': 0.26206896551724135}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.6049552649690296, 'recall': 0.6049552649690296, 'f1': 0.6049552649690296, 'support': None}, 'macro_avg': {'precision': 0.40896167245395487, 'recall': 0.3334595206716524, 'f1': 0.34755122625865525, 'support': None}, 'weighted_avg': {'precision': 0.538152638455098, 'recall': 0.6049552649690296, 'f1': 0.5518644680409401, 'support': None}}
Loss: tensor(0.8464, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3803, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4225, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0915, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4414, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6146, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7073, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1948, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3625, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1517, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4015, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.0063, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5293, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(2.1994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5722, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.9928, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3056, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3439, 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
				 {'precision': {'support': 0.695977549111319, 'agreement': 0.32450331125827814, 'direct_attack': 0.28, 'undercutter_attack': 0.33613445378151263, 'partial': 0.3125}, 'recall': {'support': 0.8931572629051621, 'agreement': 0.24623115577889448, 'direct_attack': 0.09523809523809523, 'undercutter_attack': 0.2185792349726776, 'partial': 0.21978021978021978}, 'f1': {'support': 0.7823343848580442, 'agreement': 0.28, 'direct_attack': 0.14213197969543148, 'undercutter_attack': 0.2649006622516556, 'partial': 0.2580645161290323}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.596696490020647, 'recall': 0.596696490020647, 'f1': 0.596696490020647, 'support': None}, 'macro_avg': {'precision': 0.389823062830222, 'recall': 0.33459719373500985, 'f1': 0.3454863085868327, 'support': None}, 'weighted_avg': {'precision': 0.5336789830641039, 'recall': 0.596696490020647, 'f1': 0.5507629977713517, 'support': None}}
Loss: tensor(0.6475, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3102, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3274, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8044, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3528, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5900, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4856, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4323, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2513, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0679, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2859, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8634, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2659, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5955, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5587, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.3908, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3876, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8137, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3847, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7079, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2531, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2935, 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
				 {'precision': {'support': 0.6886617100371747, 'agreement': 0.3464052287581699, 'direct_attack': 0.4230769230769231, 'undercutter_attack': 0.3582089552238806, 'partial': 0.3125}, 'recall': {'support': 0.8895558223289316, 'agreement': 0.2663316582914573, 'direct_attack': 0.07482993197278912, 'undercutter_attack': 0.26229508196721313, 'partial': 0.21978021978021978}, 'f1': {'support': 0.7763226820324777, 'agreement': 0.3011363636363636, 'direct_attack': 0.12716763005780346, 'undercutter_attack': 0.3028391167192429, 'partial': 0.2580645161290323}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.6008258774948383, 'recall': 0.6008258774948383, 'f1': 0.6008258774948383, 'support': None}, 'macro_avg': {'precision': 0.42577056341922964, 'recall': 0.3425585428681222, 'f1': 0.35310606171498404, 'support': None}, 'weighted_avg': {'precision': 0.5497397739037304, 'recall': 0.6008258774948383, 'f1': 0.5534755687835862, 'support': None}}
Loss: tensor(0.5277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4603, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2638, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6488, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2979, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3773, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3923, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2057, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1321, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6917, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2460, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4672, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(1.1553, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3132, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3085, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1732, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2148, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2375, 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
				 {'precision': {'support': 0.6844526218951242, 'agreement': 0.3333333333333333, 'direct_attack': 0.2962962962962963, 'undercutter_attack': 0.31092436974789917, 'partial': 0.29310344827586204}, 'recall': {'support': 0.8931572629051621, 'agreement': 0.22613065326633167, 'direct_attack': 0.10884353741496598, 'undercutter_attack': 0.20218579234972678, 'partial': 0.18681318681318682}, 'f1': {'support': 0.775, 'agreement': 0.26946107784431134, 'direct_attack': 0.15920398009950248, 'undercutter_attack': 0.2450331125827815, 'partial': 0.22818791946308725}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5911906400550585, 'recall': 0.5911906400550585, 'f1': 0.5911906400550585, 'support': None}, 'macro_avg': {'precision': 0.383622013909703, 'recall': 0.32342608654987465, 'f1': 0.3353772179979365, 'support': None}, 'weighted_avg': {'precision': 0.525539914923948, 'recall': 0.5911906400550585, 'f1': 0.5424686165446901, 'support': None}}
Loss: tensor(0.4356, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3842, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2622, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2224, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3202, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3305, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1755, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0491, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1901, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5898, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2096, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3902, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3180, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.8721, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2619, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4368, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5763, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2611, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4933, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1482, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1858, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2045, 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
				 {'precision': {'support': 0.6845513413506013, 'agreement': 0.323943661971831, 'direct_attack': 0.3023255813953488, 'undercutter_attack': 0.312, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8883553421368547, 'agreement': 0.23115577889447236, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.21311475409836064, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7732497387669801, 'agreement': 0.26979472140762467, 'direct_attack': 0.1368421052631579, 'undercutter_attack': 0.2532467532467532, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5898141775636614, 'recall': 0.5898141775636614, 'f1': 0.5898141775636614, 'support': None}, 'macro_avg': {'precision': 0.38585443952420134, 'recall': 0.3259704916141113, 'f1': 0.3362998663512823, 'support': None}, 'weighted_avg': {'precision': 0.5258919568594322, 'recall': 0.5898141775636614, 'f1': 0.541546754618303, 'support': None}}
Loss: tensor(0.3746, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1906, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3309, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1910, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3071, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2770, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1807, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1479, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0982, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0426, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1642, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1628, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.7492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2217, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3815, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5032, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2273, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4303, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1646, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1797, 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
				 {'precision': {'support': 0.6833797585886723, 'agreement': 0.323943661971831, 'direct_attack': 0.34285714285714286, 'undercutter_attack': 0.3284671532846715, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8835534213685474, 'agreement': 0.23115577889447236, 'direct_attack': 0.08163265306122448, 'undercutter_attack': 0.2459016393442623, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7706806282722514, 'agreement': 0.26979472140762467, 'direct_attack': 0.13186813186813187, 'undercutter_attack': 0.28125, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5905024088093599, 'recall': 0.5905024088093599, 'f1': 0.5905024088093599, 'support': None}, 'macro_avg': {'precision': 0.3970198659211087, 'recall': 0.3302069402919431, 'f1': 0.34039189892398064, 'support': None}, 'weighted_avg': {'precision': 0.5313948475306586, 'recall': 0.5905024088093599, 'f1': 0.5430975812010052, 'support': None}}
Loss: tensor(0.3279, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1711, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2921, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1964, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1689, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3992, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1952, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2400, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2576, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1584, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2259, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0860, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0374, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1421, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2922, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2130, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.6492, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1942, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3390, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4483, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1150, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1477, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1584, 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
				 {'precision': {'support': 0.6829944547134935, 'agreement': 0.33088235294117646, 'direct_attack': 0.3023255813953488, 'undercutter_attack': 0.3153846153846154, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8871548619447779, 'agreement': 0.22613065326633167, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.22404371584699453, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7718015665796345, 'agreement': 0.26865671641791045, 'direct_attack': 0.1368421052631579, 'undercutter_attack': 0.2619808306709265, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5898141775636614, 'recall': 0.5898141775636614, 'f1': 0.5898141775636614, 'support': None}, 'macro_avg': {'precision': 0.387607723467572, 'recall': 0.3269111627997946, 'f1': 0.337529446400705, 'support': None}, 'weighted_avg': {'precision': 0.5263759882080721, 'recall': 0.5898141775636614, 'f1': 0.5416606883716489, 'support': None}}
Loss: tensor(0.2894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1515, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1737, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1512, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3526, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2125, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1387, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2006, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1151, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0759, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0334, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1288, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3935, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1272, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2569, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5710, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1730, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3046, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4034, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1808, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3420, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1036, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1341, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1418, 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
				 {'precision': {'support': 0.6836262719703978, 'agreement': 0.33088235294117646, 'direct_attack': 0.29545454545454547, 'undercutter_attack': 0.31297709923664124, 'partial': 0.3114754098360656}, 'recall': {'support': 0.8871548619447779, 'agreement': 0.22613065326633167, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.22404371584699453, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7722048066875653, 'agreement': 0.26865671641791045, 'direct_attack': 0.13612565445026178, 'undercutter_attack': 0.2611464968152866, 'partial': 0.25}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5898141775636614, 'recall': 0.5898141775636614, 'f1': 0.5898141775636614, 'support': None}, 'macro_avg': {'precision': 0.3868831358877653, 'recall': 0.3269111627997946, 'f1': 0.33762673487420486, 'support': None}, 'weighted_avg': {'precision': 0.5260544820535726, 'recall': 0.5898141775636614, 'f1': 0.5418166350029539, 'support': None}}
Loss: tensor(0.2596, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1373, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1559, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1367, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3141, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1925, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1905, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1894, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1244, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1038, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0688, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3522, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1107, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2295, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.5103, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1552, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2749, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3640, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1636, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3091, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1227, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1283, 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
				 {'precision': {'support': 0.6836734693877551, 'agreement': 0.3284671532846715, 'direct_attack': 0.2857142857142857, 'undercutter_attack': 0.30597014925373134, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8847539015606243, 'agreement': 0.22613065326633167, 'direct_attack': 0.08163265306122448, 'undercutter_attack': 0.22404371584699453, 'partial': 0.2087912087912088}, 'f1': {'support': 0.771323914181057, 'agreement': 0.26785714285714285, 'direct_attack': 0.12698412698412698, 'undercutter_attack': 0.25867507886435326, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5877494838265658, 'recall': 0.5877494838265658, 'f1': 0.5877494838265658, 'support': None}, 'macro_avg': {'precision': 0.3820553341087339, 'recall': 0.32507042650527673, 'f1': 0.3346412551917151, 'support': None}, 'weighted_avg': {'precision': 0.5235682020586896, 'recall': 0.5877494838265658, 'f1': 0.5398636649895234, 'support': None}}
Loss: tensor(0.2351, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1261, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2145, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1413, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1245, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2825, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1444, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1747, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1706, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1128, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1623, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0946, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0627, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0275, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1049, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3190, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0983, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2068, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3019, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1503, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4609, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1407, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2506, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3316, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1493, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0867, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1131, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1168, 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
				 {'precision': {'support': 0.6836734693877551, 'agreement': 0.3284671532846715, 'direct_attack': 0.27906976744186046, 'undercutter_attack': 0.3082706766917293, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8847539015606243, 'agreement': 0.22613065326633167, 'direct_attack': 0.08163265306122448, 'undercutter_attack': 0.22404371584699453, 'partial': 0.2087912087912088}, 'f1': {'support': 0.771323914181057, 'agreement': 0.26785714285714285, 'direct_attack': 0.1263157894736842, 'undercutter_attack': 0.259493670886076, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5877494838265658, 'recall': 0.5877494838265658, 'f1': 0.5877494838265658, 'support': None}, 'macro_avg': {'precision': 0.3811865359418484, 'recall': 0.32507042650527673, 'f1': 0.3346713060939711, 'support': None}, 'weighted_avg': {'precision': 0.5231857191509863, 'recall': 0.5877494838265658, 'f1': 0.5398991479392415, 'support': None}}
Loss: tensor(0.2140, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1158, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1968, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1289, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1142, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2562, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1326, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1599, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1504, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1549, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1025, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1478, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0571, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0252, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0957, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2913, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0891, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1878, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2751, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1355, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.4191, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1286, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2300, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1371, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2593, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1069, 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
				 {'precision': {'support': 0.6827458256029685, 'agreement': 0.33088235294117646, 'direct_attack': 0.2727272727272727, 'undercutter_attack': 0.3007518796992481, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8835534213685474, 'agreement': 0.22613065326633167, 'direct_attack': 0.08163265306122448, 'undercutter_attack': 0.2185792349726776, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7702773417059131, 'agreement': 0.26865671641791045, 'direct_attack': 0.1256544502617801, 'undercutter_attack': 0.25316455696202533, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5863730213351687, 'recall': 0.5863730213351687, 'f1': 0.5863730213351687, 'support': None}, 'macro_avg': {'precision': 0.3787117887747783, 'recall': 0.32373743429199797, 'f1': 0.33322381568390486, 'support': None}, 'weighted_avg': {'precision': 0.5213960501119284, 'recall': 0.5863730213351687, 'f1': 0.5385446232004574, 'support': None}}
Loss: tensor(0.1963, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1069, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1817, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1185, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1054, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2337, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1357, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1417, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0939, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1354, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0801, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0525, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0232, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0880, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2676, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0809, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1718, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2524, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3840, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2120, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2797, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2396, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0744, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0984, 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
				 {'precision': {'support': 0.6821130676552364, 'agreement': 0.3333333333333333, 'direct_attack': 0.28888888888888886, 'undercutter_attack': 0.30303030303030304, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8835534213685474, 'agreement': 0.22613065326633167, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.2185792349726776, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7698744769874476, 'agreement': 0.26946107784431134, 'direct_attack': 0.13541666666666666, 'undercutter_attack': 0.25396825396825395, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5870612525808672, 'recall': 0.5870612525808672, 'f1': 0.5870612525808672, 'support': None}, 'macro_avg': {'precision': 0.38276344116219746, 'recall': 0.3250979785096851, 'f1': 0.335417297707715, 'support': None}, 'weighted_avg': {'precision': 0.5232910031559195, 'recall': 0.5870612525808672, 'f1': 0.5395126920077734, 'support': None}}
Loss: tensor(0.1814, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0995, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1686, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0978, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2143, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1139, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1361, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1234, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1302, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0868, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1248, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0743, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0486, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0215, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0813, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2469, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0735, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1581, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2328, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1127, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3539, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1092, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2583, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2226, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0695, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0916, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0911, 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
				 {'precision': {'support': 0.6808510638297872, 'agreement': 0.33088235294117646, 'direct_attack': 0.2727272727272727, 'undercutter_attack': 0.3, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8835534213685474, 'agreement': 0.22613065326633167, 'direct_attack': 0.08163265306122448, 'undercutter_attack': 0.21311475409836064, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7690700104493209, 'agreement': 0.26865671641791045, 'direct_attack': 0.1256544502617801, 'undercutter_attack': 0.24920127795527158, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.58568479008947, 'recall': 0.58568479008947, 'f1': 0.58568479008947, 'support': None}, 'macro_avg': {'precision': 0.37818246048029247, 'recall': 0.3226445381171346, 'f1': 0.33218969363123574, 'support': None}, 'weighted_avg': {'precision': 0.5202150930974602, 'recall': 0.58568479008947, 'f1': 0.5373533038646162, 'support': None}}
Loss: tensor(0.1683, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0930, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1572, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1016, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0912, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1975, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1062, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1266, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1129, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1203, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0805, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1155, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0691, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0452, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0200, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0754, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2291, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0673, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1462, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2156, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3277, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1013, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1821, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2397, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1095, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2076, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0652, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0861, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0847, 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
				 {'precision': {'support': 0.6805170821791321, 'agreement': 0.3382352941176471, 'direct_attack': 0.29545454545454547, 'undercutter_attack': 0.296875, 'partial': 0.3064516129032258}, 'recall': {'support': 0.8847539015606243, 'agreement': 0.23115577889447236, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.20765027322404372, 'partial': 0.2087912087912088}, 'f1': {'support': 0.769311064718163, 'agreement': 0.2746268656716418, 'direct_attack': 0.13612565445026178, 'undercutter_attack': 0.24437299035369778, 'partial': 0.24836601307189546}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5870612525808672, 'recall': 0.5870612525808672, 'f1': 0.5870612525808672, 'support': None}, 'macro_avg': {'precision': 0.38350670693091005, 'recall': 0.3241573073240018, 'f1': 0.334560517653132, 'support': None}, 'weighted_avg': {'precision': 0.5229364025744258, 'recall': 0.5870612525808672, 'f1': 0.5387604258825492, 'support': None}}
Loss: tensor(0.1568, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0871, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1472, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0947, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0853, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1828, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0994, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1183, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1039, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1116, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0750, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1074, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0644, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0422, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0186, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0703, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2135, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0620, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1358, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2005, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0962, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.3048, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1697, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2231, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1024, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1944, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0614, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0811, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0790, 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
				 {'precision': {'support': 0.6811460258780037, 'agreement': 0.3382352941176471, 'direct_attack': 0.28888888888888886, 'undercutter_attack': 0.2923076923076923, 'partial': 0.31666666666666665}, 'recall': {'support': 0.8847539015606243, 'agreement': 0.23115577889447236, 'direct_attack': 0.08843537414965986, 'undercutter_attack': 0.20765027322404372, 'partial': 0.2087912087912088}, 'f1': {'support': 0.7697127937336814, 'agreement': 0.2746268656716418, 'direct_attack': 0.13541666666666666, 'undercutter_attack': 0.2428115015974441, 'partial': 0.25165562913907286}, 'support': {'support': 833, 'agreement': 199, 'direct_attack': 147, 'undercutter_attack': 183, 'partial': 91}, 'micro_avg': {'precision': 0.5870612525808672, 'recall': 0.5870612525808672, 'f1': 0.5870612525808672, 'support': None}, 'macro_avg': {'precision': 0.38344891357177974, 'recall': 0.3241573073240018, 'f1': 0.33484469136170136, 'support': None}, 'weighted_avg': {'precision': 0.5226972499046317, 'recall': 0.5870612525808672, 'f1': 0.5389283692311089, 'support': None}}
Loss: tensor(0.1467, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0819, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1384, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0886, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0802, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1699, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0934, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1110, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1040, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0701, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1004, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0606, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0395, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0175, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0658, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1998, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0573, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1267, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1872, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0895, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2846, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0883, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1586, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.2084, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0961, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.1826, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0580, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0767, device='cuda:0', grad_fn=<DivBackward0>)
Loss: tensor(0.0739, device='cuda:0', grad_fn=<DivBackward0>)
