ragunath-ravi commited on
Commit
f22beb8
·
verified ·
1 Parent(s): 4a48fa2

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ hpo_output/hf_upload/results/training_report.pdf filter=lfs diff=lfs merge=lfs -text
hpo_output/best_model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9d57f165ff0a9678eb6a308b8d8050d89a04baeb5450bccab6b619b7f727aac9
3
+ size 129166701
hpo_output/final_summary.json ADDED
@@ -0,0 +1,112 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_validation_metrics": {
3
+ "surv_f1": 0.8392857142857143,
4
+ "rec_f1": 0.9230769230769231,
5
+ "avg_f1": 0.8811813186813187
6
+ },
7
+ "final_evaluation_metrics": {
8
+ "survival": {
9
+ "acc": 0.7931034482758621,
10
+ "f1": 0.8392857142857143,
11
+ "auc": 0.8115468409586056,
12
+ "report": {
13
+ "Class 0": {
14
+ "precision": 0.8461538461538461,
15
+ "recall": 0.6111111111111112,
16
+ "f1-score": 0.7096774193548387,
17
+ "support": 36.0
18
+ },
19
+ "Class 1": {
20
+ "precision": 0.7704918032786885,
21
+ "recall": 0.9215686274509803,
22
+ "f1-score": 0.8392857142857143,
23
+ "support": 51.0
24
+ },
25
+ "accuracy": 0.7931034482758621,
26
+ "macro avg": {
27
+ "precision": 0.8083228247162673,
28
+ "recall": 0.7663398692810457,
29
+ "f1-score": 0.7744815668202765,
30
+ "support": 87.0
31
+ },
32
+ "weighted avg": {
33
+ "precision": 0.8018002348132365,
34
+ "recall": 0.7931034482758621,
35
+ "f1-score": 0.7856546956936279,
36
+ "support": 87.0
37
+ }
38
+ }
39
+ },
40
+ "recurrence": {
41
+ "acc": 0.9693877551020408,
42
+ "f1": 0.9230769230769231,
43
+ "auc": 0.9876314162028447,
44
+ "report": {
45
+ "Class 0": {
46
+ "precision": 0.9625,
47
+ "recall": 1.0,
48
+ "f1-score": 0.9808917197452229,
49
+ "support": 77.0
50
+ },
51
+ "Class 1": {
52
+ "precision": 1.0,
53
+ "recall": 0.8571428571428571,
54
+ "f1-score": 0.9230769230769231,
55
+ "support": 21.0
56
+ },
57
+ "accuracy": 0.9693877551020408,
58
+ "macro avg": {
59
+ "precision": 0.98125,
60
+ "recall": 0.9285714285714286,
61
+ "f1-score": 0.951984321411073,
62
+ "support": 98.0
63
+ },
64
+ "weighted avg": {
65
+ "precision": 0.9705357142857143,
66
+ "recall": 0.9693877551020408,
67
+ "f1-score": 0.968502834744873,
68
+ "support": 98.0
69
+ }
70
+ }
71
+ }
72
+ },
73
+ "hyperparameters": {
74
+ "clinical": "/content/embeddings/clinical_embedding_512.h5",
75
+ "semantic": "/content/embeddings/text_semantic_embeddings_512.h5",
76
+ "temporal": "/content/embeddings/temporal_embedding_512.h5",
77
+ "pathological": "/content/embeddings/pathological_embedding_512.h5",
78
+ "spatial": "/content/embeddings/spatial_embeddings_512.h5",
79
+ "outdir": "hpo_output",
80
+ "epochs": 50,
81
+ "batch": 32,
82
+ "lr": 0.00025286502226367095,
83
+ "device": "cuda",
84
+ "val_fraction": 0.2,
85
+ "seed": 42,
86
+ "weight_decay": 0.00020373951370313982,
87
+ "early_stop_patience": 12,
88
+ "d_model": 512,
89
+ "n_heads": 8,
90
+ "n_global_layers": 2,
91
+ "dropout": 0.3269584341511003,
92
+ "use_advanced_imputation": true,
93
+ "n_impute_iterations": 3,
94
+ "alpha_surv": 1.0,
95
+ "alpha_rec": 1.0,
96
+ "alpha_con": 0.10961999351921693,
97
+ "alpha_kl": 0.023521123165215325,
98
+ "alpha_impute": 0.22453367671295005,
99
+ "use_contrastive": false,
100
+ "moddrop": 0.1,
101
+ "emb_noise": 0.05,
102
+ "optimize_hyperparams": true,
103
+ "n_trials": 75,
104
+ "REMOVED_TOKEN_id": "ragunath-ravi/hcat-fusionnet",
105
+ "REMOVED_TOKEN": "<REDACTED>"
106
+ },
107
+ "history_summary": {
108
+ "epochs_run": 25,
109
+ "final_train_loss": 0.09617286097062261,
110
+ "best_avg_f1_epoch": 13
111
+ }
112
+ }
hpo_output/hf_upload/results/best_model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9d57f165ff0a9678eb6a308b8d8050d89a04baeb5450bccab6b619b7f727aac9
3
+ size 129166701
hpo_output/hf_upload/results/final_summary.json ADDED
@@ -0,0 +1,112 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_validation_metrics": {
3
+ "surv_f1": 0.8392857142857143,
4
+ "rec_f1": 0.9230769230769231,
5
+ "avg_f1": 0.8811813186813187
6
+ },
7
+ "final_evaluation_metrics": {
8
+ "survival": {
9
+ "acc": 0.7931034482758621,
10
+ "f1": 0.8392857142857143,
11
+ "auc": 0.8115468409586056,
12
+ "report": {
13
+ "Class 0": {
14
+ "precision": 0.8461538461538461,
15
+ "recall": 0.6111111111111112,
16
+ "f1-score": 0.7096774193548387,
17
+ "support": 36.0
18
+ },
19
+ "Class 1": {
20
+ "precision": 0.7704918032786885,
21
+ "recall": 0.9215686274509803,
22
+ "f1-score": 0.8392857142857143,
23
+ "support": 51.0
24
+ },
25
+ "accuracy": 0.7931034482758621,
26
+ "macro avg": {
27
+ "precision": 0.8083228247162673,
28
+ "recall": 0.7663398692810457,
29
+ "f1-score": 0.7744815668202765,
30
+ "support": 87.0
31
+ },
32
+ "weighted avg": {
33
+ "precision": 0.8018002348132365,
34
+ "recall": 0.7931034482758621,
35
+ "f1-score": 0.7856546956936279,
36
+ "support": 87.0
37
+ }
38
+ }
39
+ },
40
+ "recurrence": {
41
+ "acc": 0.9693877551020408,
42
+ "f1": 0.9230769230769231,
43
+ "auc": 0.9876314162028447,
44
+ "report": {
45
+ "Class 0": {
46
+ "precision": 0.9625,
47
+ "recall": 1.0,
48
+ "f1-score": 0.9808917197452229,
49
+ "support": 77.0
50
+ },
51
+ "Class 1": {
52
+ "precision": 1.0,
53
+ "recall": 0.8571428571428571,
54
+ "f1-score": 0.9230769230769231,
55
+ "support": 21.0
56
+ },
57
+ "accuracy": 0.9693877551020408,
58
+ "macro avg": {
59
+ "precision": 0.98125,
60
+ "recall": 0.9285714285714286,
61
+ "f1-score": 0.951984321411073,
62
+ "support": 98.0
63
+ },
64
+ "weighted avg": {
65
+ "precision": 0.9705357142857143,
66
+ "recall": 0.9693877551020408,
67
+ "f1-score": 0.968502834744873,
68
+ "support": 98.0
69
+ }
70
+ }
71
+ }
72
+ },
73
+ "hyperparameters": {
74
+ "clinical": "/content/embeddings/clinical_embedding_512.h5",
75
+ "semantic": "/content/embeddings/text_semantic_embeddings_512.h5",
76
+ "temporal": "/content/embeddings/temporal_embedding_512.h5",
77
+ "pathological": "/content/embeddings/pathological_embedding_512.h5",
78
+ "spatial": "/content/embeddings/spatial_embeddings_512.h5",
79
+ "outdir": "hpo_output",
80
+ "epochs": 50,
81
+ "batch": 32,
82
+ "lr": 0.00025286502226367095,
83
+ "device": "cuda",
84
+ "val_fraction": 0.2,
85
+ "seed": 42,
86
+ "weight_decay": 0.00020373951370313982,
87
+ "early_stop_patience": 12,
88
+ "d_model": 512,
89
+ "n_heads": 8,
90
+ "n_global_layers": 2,
91
+ "dropout": 0.3269584341511003,
92
+ "use_advanced_imputation": true,
93
+ "n_impute_iterations": 3,
94
+ "alpha_surv": 1.0,
95
+ "alpha_rec": 1.0,
96
+ "alpha_con": 0.10961999351921693,
97
+ "alpha_kl": 0.023521123165215325,
98
+ "alpha_impute": 0.22453367671295005,
99
+ "use_contrastive": false,
100
+ "moddrop": 0.1,
101
+ "emb_noise": 0.05,
102
+ "optimize_hyperparams": true,
103
+ "n_trials": 75,
104
+ "hf_repo_id": "ragunath-ravi/hcat-fusionnet",
105
+ "hf_token": "<REDACTED>"
106
+ },
107
+ "history_summary": {
108
+ "epochs_run": 25,
109
+ "final_train_loss": 0.09617286097062261,
110
+ "best_avg_f1_epoch": 13
111
+ }
112
+ }
hpo_output/hf_upload/results/images/confusion_matrices.png ADDED
hpo_output/hf_upload/results/images/roc_curves.png ADDED
hpo_output/hf_upload/results/images/training_loss.png ADDED
hpo_output/hf_upload/results/images/validation_f1_scores.png ADDED
hpo_output/hf_upload/results/training_log.txt ADDED
@@ -0,0 +1,402 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-26 03:34:03,617 - INFO - Loading clinical (authoritative) ... /content/embeddings/clinical_embedding_512.h5
2
+ 2025-08-26 03:34:03,626 - INFO - Loading semantic ... /content/embeddings/text_semantic_embeddings_512.h5
3
+ 2025-08-26 03:34:03,639 - INFO - Loading temporal ... /content/embeddings/temporal_embedding_512.h5
4
+ 2025-08-26 03:34:03,645 - INFO - Loading pathological ... /content/embeddings/pathological_embedding_512.h5
5
+ 2025-08-26 03:34:03,650 - INFO - Aggregating spatial ... /content/embeddings/spatial_embeddings_512.h5
6
+ 2025-08-26 03:34:04,013 - INFO - Built dataset for 763 clinical patients.
7
+ 2025-08-26 03:34:04,013 - INFO - Starting hyperparameter optimization with Optuna...
8
+ 2025-08-26 03:34:12,839 - INFO - Epoch 1/50 | Loss: 1.7201 | Val Avg F1: 0.7758 (Surv: 0.6880, Rec: 0.8636)
9
+ 2025-08-26 03:34:15,390 - INFO - Epoch 2/50 | Loss: 1.3049 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
10
+ 2025-08-26 03:34:18,272 - INFO - Epoch 3/50 | Loss: 0.8991 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
11
+ 2025-08-26 03:34:20,730 - INFO - Epoch 4/50 | Loss: 0.7569 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
12
+ 2025-08-26 03:34:23,254 - INFO - Epoch 5/50 | Loss: 0.7226 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
13
+ 2025-08-26 03:34:25,295 - INFO - Epoch 6/50 | Loss: 0.7214 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
14
+ 2025-08-26 03:34:27,470 - INFO - Epoch 7/50 | Loss: 0.6595 | Val Avg F1: 0.8371 (Surv: 0.7241, Rec: 0.9500)
15
+ 2025-08-26 03:34:30,468 - INFO - Epoch 8/50 | Loss: 0.6698 | Val Avg F1: 0.8467 (Surv: 0.7434, Rec: 0.9500)
16
+ 2025-08-26 03:34:32,918 - INFO - Epoch 9/50 | Loss: 0.6605 | Val Avg F1: 0.8603 (Surv: 0.7706, Rec: 0.9500)
17
+ 2025-08-26 03:34:35,332 - INFO - Epoch 10/50 | Loss: 0.6462 | Val Avg F1: 0.8603 (Surv: 0.7706, Rec: 0.9500)
18
+ 2025-08-26 03:34:37,418 - INFO - Epoch 11/50 | Loss: 0.6266 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
19
+ 2025-08-26 03:34:39,491 - INFO - Epoch 12/50 | Loss: 0.6042 | Val Avg F1: 0.8618 (Surv: 0.7736, Rec: 0.9500)
20
+ 2025-08-26 03:34:42,521 - INFO - Epoch 13/50 | Loss: 0.5376 | Val Avg F1: 0.8769 (Surv: 0.8037, Rec: 0.9500)
21
+ 2025-08-26 03:34:44,986 - INFO - Epoch 14/50 | Loss: 0.5465 | Val Avg F1: 0.8712 (Surv: 0.7925, Rec: 0.9500)
22
+ 2025-08-26 03:34:47,041 - INFO - Epoch 15/50 | Loss: 0.5407 | Val Avg F1: 0.8639 (Surv: 0.7778, Rec: 0.9500)
23
+ 2025-08-26 03:34:49,092 - INFO - Epoch 16/50 | Loss: 0.4865 | Val Avg F1: 0.8574 (Surv: 0.7647, Rec: 0.9500)
24
+ 2025-08-26 03:34:51,126 - INFO - Epoch 17/50 | Loss: 0.4317 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
25
+ 2025-08-26 03:34:53,760 - INFO - Epoch 18/50 | Loss: 0.4413 | Val Avg F1: 0.8710 (Surv: 0.7921, Rec: 0.9500)
26
+ 2025-08-26 03:34:55,800 - INFO - Epoch 19/50 | Loss: 0.4587 | Val Avg F1: 0.8633 (Surv: 0.7767, Rec: 0.9500)
27
+ 2025-08-26 03:34:57,886 - INFO - Epoch 20/50 | Loss: 0.3706 | Val Avg F1: 0.8650 (Surv: 0.7800, Rec: 0.9500)
28
+ 2025-08-26 03:34:59,963 - INFO - Epoch 21/50 | Loss: 0.3681 | Val Avg F1: 0.8672 (Surv: 0.7843, Rec: 0.9500)
29
+ 2025-08-26 03:35:02,030 - INFO - Epoch 22/50 | Loss: 0.3626 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
30
+ 2025-08-26 03:35:04,272 - INFO - Epoch 23/50 | Loss: 0.3454 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
31
+ 2025-08-26 03:35:06,736 - INFO - Epoch 24/50 | Loss: 0.3784 | Val Avg F1: 0.8618 (Surv: 0.7736, Rec: 0.9500)
32
+ 2025-08-26 03:35:08,819 - INFO - Epoch 25/50 | Loss: 0.3185 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
33
+ 2025-08-26 03:35:08,820 - INFO - Early stopping at epoch 25.
34
+ 2025-08-26 03:35:11,229 - INFO - Epoch 1/50 | Loss: 1.1787 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
35
+ 2025-08-26 03:35:13,310 - INFO - Epoch 2/50 | Loss: 0.9253 | Val Avg F1: 0.8068 (Surv: 0.6869, Rec: 0.9268)
36
+ 2025-08-26 03:35:15,159 - INFO - Epoch 3/50 | Loss: 0.7520 | Val Avg F1: 0.8308 (Surv: 0.7115, Rec: 0.9500)
37
+ 2025-08-26 03:35:17,792 - INFO - Epoch 4/50 | Loss: 0.5475 | Val Avg F1: 0.8049 (Surv: 0.6796, Rec: 0.9302)
38
+ 2025-08-26 03:35:19,666 - INFO - Epoch 5/50 | Loss: 0.4693 | Val Avg F1: 0.8386 (Surv: 0.7273, Rec: 0.9500)
39
+ 2025-08-26 03:35:21,750 - INFO - Epoch 6/50 | Loss: 0.3588 | Val Avg F1: 0.8264 (Surv: 0.7027, Rec: 0.9500)
40
+ 2025-08-26 03:35:23,575 - INFO - Epoch 7/50 | Loss: 0.2928 | Val Avg F1: 0.8245 (Surv: 0.6735, Rec: 0.9756)
41
+ 2025-08-26 03:35:26,317 - INFO - Epoch 8/50 | Loss: 0.2546 | Val Avg F1: 0.8572 (Surv: 0.7387, Rec: 0.9756)
42
+ 2025-08-26 03:35:29,275 - INFO - Epoch 9/50 | Loss: 0.2346 | Val Avg F1: 0.8436 (Surv: 0.7115, Rec: 0.9756)
43
+ 2025-08-26 03:35:31,311 - INFO - Epoch 10/50 | Loss: 0.1625 | Val Avg F1: 0.8436 (Surv: 0.7115, Rec: 0.9756)
44
+ 2025-08-26 03:35:33,150 - INFO - Epoch 11/50 | Loss: 0.2666 | Val Avg F1: 0.8582 (Surv: 0.7407, Rec: 0.9756)
45
+ 2025-08-26 03:35:35,258 - INFO - Epoch 12/50 | Loss: 0.2548 | Val Avg F1: 0.8150 (Surv: 0.6800, Rec: 0.9500)
46
+ 2025-08-26 03:35:37,302 - INFO - Epoch 13/50 | Loss: 0.4236 | Val Avg F1: 0.7984 (Surv: 0.7273, Rec: 0.8696)
47
+ 2025-08-26 03:35:39,142 - INFO - Epoch 14/50 | Loss: 0.2978 | Val Avg F1: 0.8211 (Surv: 0.6667, Rec: 0.9756)
48
+ 2025-08-26 03:35:41,444 - INFO - Epoch 15/50 | Loss: 0.2939 | Val Avg F1: 0.8328 (Surv: 0.7156, Rec: 0.9500)
49
+ 2025-08-26 03:35:43,443 - INFO - Epoch 16/50 | Loss: 0.2101 | Val Avg F1: 0.7967 (Surv: 0.6667, Rec: 0.9268)
50
+ 2025-08-26 03:35:45,250 - INFO - Epoch 17/50 | Loss: 0.2630 | Val Avg F1: 0.8264 (Surv: 0.7027, Rec: 0.9500)
51
+ 2025-08-26 03:35:47,080 - INFO - Epoch 18/50 | Loss: 0.2350 | Val Avg F1: 0.8152 (Surv: 0.7304, Rec: 0.9000)
52
+ 2025-08-26 03:35:48,871 - INFO - Epoch 19/50 | Loss: 0.1574 | Val Avg F1: 0.8338 (Surv: 0.7407, Rec: 0.9268)
53
+ 2025-08-26 03:35:50,666 - INFO - Epoch 20/50 | Loss: 0.1900 | Val Avg F1: 0.8066 (Surv: 0.6863, Rec: 0.9268)
54
+ 2025-08-26 03:35:52,750 - INFO - Epoch 21/50 | Loss: 0.1808 | Val Avg F1: 0.7967 (Surv: 0.6667, Rec: 0.9268)
55
+ 2025-08-26 03:35:54,881 - INFO - Epoch 22/50 | Loss: 0.1540 | Val Avg F1: 0.8361 (Surv: 0.7455, Rec: 0.9268)
56
+ 2025-08-26 03:35:56,709 - INFO - Epoch 23/50 | Loss: 0.1008 | Val Avg F1: 0.8096 (Surv: 0.6923, Rec: 0.9268)
57
+ 2025-08-26 03:35:56,709 - INFO - Early stopping at epoch 23.
58
+ 2025-08-26 03:35:59,050 - INFO - Epoch 1/50 | Loss: 1.8102 | Val Avg F1: 0.8083 (Surv: 0.6667, Rec: 0.9500)
59
+ 2025-08-26 03:36:01,196 - INFO - Epoch 2/50 | Loss: 1.2086 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
60
+ 2025-08-26 03:36:03,312 - INFO - Epoch 3/50 | Loss: 0.9014 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
61
+ 2025-08-26 03:36:05,997 - INFO - Epoch 4/50 | Loss: 0.7957 | Val Avg F1: 0.8439 (Surv: 0.7611, Rec: 0.9268)
62
+ 2025-08-26 03:36:08,112 - INFO - Epoch 5/50 | Loss: 0.7251 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
63
+ 2025-08-26 03:36:10,256 - INFO - Epoch 6/50 | Loss: 0.6849 | Val Avg F1: 0.8732 (Surv: 0.7965, Rec: 0.9500)
64
+ 2025-08-26 03:36:12,404 - INFO - Epoch 7/50 | Loss: 0.6367 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
65
+ 2025-08-26 03:36:14,180 - INFO - Epoch 8/50 | Loss: 0.6237 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
66
+ 2025-08-26 03:36:16,053 - INFO - Epoch 9/50 | Loss: 0.6344 | Val Avg F1: 0.8697 (Surv: 0.7895, Rec: 0.9500)
67
+ 2025-08-26 03:36:18,321 - INFO - Epoch 10/50 | Loss: 0.6036 | Val Avg F1: 0.8732 (Surv: 0.7965, Rec: 0.9500)
68
+ 2025-08-26 03:36:20,130 - INFO - Epoch 11/50 | Loss: 0.6020 | Val Avg F1: 0.8629 (Surv: 0.7759, Rec: 0.9500)
69
+ 2025-08-26 03:36:21,948 - INFO - Epoch 12/50 | Loss: 0.5643 | Val Avg F1: 0.8555 (Surv: 0.7611, Rec: 0.9500)
70
+ 2025-08-26 03:36:23,755 - INFO - Epoch 13/50 | Loss: 0.5612 | Val Avg F1: 0.8624 (Surv: 0.7748, Rec: 0.9500)
71
+ 2025-08-26 03:36:25,538 - INFO - Epoch 14/50 | Loss: 0.4954 | Val Avg F1: 0.8534 (Surv: 0.7568, Rec: 0.9500)
72
+ 2025-08-26 03:36:27,343 - INFO - Epoch 15/50 | Loss: 0.4656 | Val Avg F1: 0.8810 (Surv: 0.7863, Rec: 0.9756)
73
+ 2025-08-26 03:36:30,014 - INFO - Epoch 16/50 | Loss: 0.4395 | Val Avg F1: 0.8534 (Surv: 0.7568, Rec: 0.9500)
74
+ 2025-08-26 03:36:31,815 - INFO - Epoch 17/50 | Loss: 0.4061 | Val Avg F1: 0.8434 (Surv: 0.7368, Rec: 0.9500)
75
+ 2025-08-26 03:36:33,650 - INFO - Epoch 18/50 | Loss: 0.4235 | Val Avg F1: 0.8464 (Surv: 0.7429, Rec: 0.9500)
76
+ 2025-08-26 03:36:35,464 - INFO - Epoch 19/50 | Loss: 0.3367 | Val Avg F1: 0.8489 (Surv: 0.7478, Rec: 0.9500)
77
+ 2025-08-26 03:36:37,269 - INFO - Epoch 20/50 | Loss: 0.3349 | Val Avg F1: 0.8457 (Surv: 0.7414, Rec: 0.9500)
78
+ 2025-08-26 03:36:39,126 - INFO - Epoch 21/50 | Loss: 0.3156 | Val Avg F1: 0.8335 (Surv: 0.7170, Rec: 0.9500)
79
+ 2025-08-26 03:36:41,298 - INFO - Epoch 22/50 | Loss: 0.3437 | Val Avg F1: 0.8308 (Surv: 0.7115, Rec: 0.9500)
80
+ 2025-08-26 03:36:43,313 - INFO - Epoch 23/50 | Loss: 0.2982 | Val Avg F1: 0.8420 (Surv: 0.7339, Rec: 0.9500)
81
+ 2025-08-26 03:36:45,124 - INFO - Epoch 24/50 | Loss: 0.3276 | Val Avg F1: 0.8477 (Surv: 0.7455, Rec: 0.9500)
82
+ 2025-08-26 03:36:46,925 - INFO - Epoch 25/50 | Loss: 0.2817 | Val Avg F1: 0.8429 (Surv: 0.7103, Rec: 0.9756)
83
+ 2025-08-26 03:36:48,714 - INFO - Epoch 26/50 | Loss: 0.3230 | Val Avg F1: 0.8429 (Surv: 0.7103, Rec: 0.9756)
84
+ 2025-08-26 03:36:50,531 - INFO - Epoch 27/50 | Loss: 0.2713 | Val Avg F1: 0.8307 (Surv: 0.6857, Rec: 0.9756)
85
+ 2025-08-26 03:36:50,531 - INFO - Early stopping at epoch 27.
86
+ 2025-08-26 03:36:53,337 - INFO - Epoch 1/50 | Loss: 1.2360 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
87
+ 2025-08-26 03:36:55,758 - INFO - Epoch 2/50 | Loss: 0.7430 | Val Avg F1: 0.7975 (Surv: 0.6949, Rec: 0.9000)
88
+ 2025-08-26 03:36:57,650 - INFO - Epoch 3/50 | Loss: 0.6409 | Val Avg F1: 0.8363 (Surv: 0.7227, Rec: 0.9500)
89
+ 2025-08-26 03:36:59,867 - INFO - Epoch 4/50 | Loss: 0.5505 | Val Avg F1: 0.8479 (Surv: 0.7458, Rec: 0.9500)
90
+ 2025-08-26 03:37:02,118 - INFO - Epoch 5/50 | Loss: 0.5419 | Val Avg F1: 0.8610 (Surv: 0.7719, Rec: 0.9500)
91
+ 2025-08-26 03:37:06,907 - INFO - Epoch 6/50 | Loss: 0.4887 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
92
+ 2025-08-26 03:37:08,800 - INFO - Epoch 7/50 | Loss: 0.3792 | Val Avg F1: 0.8386 (Surv: 0.7273, Rec: 0.9500)
93
+ 2025-08-26 03:37:10,682 - INFO - Epoch 8/50 | Loss: 0.3393 | Val Avg F1: 0.8335 (Surv: 0.7170, Rec: 0.9500)
94
+ 2025-08-26 03:37:12,571 - INFO - Epoch 9/50 | Loss: 0.3634 | Val Avg F1: 0.8420 (Surv: 0.7339, Rec: 0.9500)
95
+ 2025-08-26 03:37:14,417 - INFO - Epoch 10/50 | Loss: 0.2922 | Val Avg F1: 0.8477 (Surv: 0.7455, Rec: 0.9500)
96
+ 2025-08-26 03:37:16,475 - INFO - Epoch 11/50 | Loss: 0.3335 | Val Avg F1: 0.8394 (Surv: 0.7288, Rec: 0.9500)
97
+ 2025-08-26 03:37:18,661 - INFO - Epoch 12/50 | Loss: 0.3033 | Val Avg F1: 0.8236 (Surv: 0.6972, Rec: 0.9500)
98
+ 2025-08-26 03:37:20,517 - INFO - Epoch 13/50 | Loss: 0.3413 | Val Avg F1: 0.8353 (Surv: 0.7438, Rec: 0.9268)
99
+ 2025-08-26 03:37:22,402 - INFO - Epoch 14/50 | Loss: 0.3340 | Val Avg F1: 0.8193 (Surv: 0.7156, Rec: 0.9231)
100
+ 2025-08-26 03:37:24,295 - INFO - Epoch 15/50 | Loss: 0.2937 | Val Avg F1: 0.8340 (Surv: 0.7179, Rec: 0.9500)
101
+ 2025-08-26 03:37:26,165 - INFO - Epoch 16/50 | Loss: 0.1693 | Val Avg F1: 0.8115 (Surv: 0.6731, Rec: 0.9500)
102
+ 2025-08-26 03:37:28,179 - INFO - Epoch 17/50 | Loss: 0.2456 | Val Avg F1: 0.8464 (Surv: 0.7429, Rec: 0.9500)
103
+ 2025-08-26 03:37:28,179 - INFO - Early stopping at epoch 17.
104
+ 2025-08-26 03:37:31,017 - INFO - Epoch 1/50 | Loss: 1.2942 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
105
+ 2025-08-26 03:37:33,092 - INFO - Epoch 2/50 | Loss: 0.7470 | Val Avg F1: 0.8290 (Surv: 0.7080, Rec: 0.9500)
106
+ 2025-08-26 03:37:35,234 - INFO - Epoch 3/50 | Loss: 0.6030 | Val Avg F1: 0.8543 (Surv: 0.7586, Rec: 0.9500)
107
+ 2025-08-26 03:37:37,312 - INFO - Epoch 4/50 | Loss: 0.6390 | Val Avg F1: 0.8639 (Surv: 0.7778, Rec: 0.9500)
108
+ 2025-08-26 03:37:39,447 - INFO - Epoch 5/50 | Loss: 0.4923 | Val Avg F1: 0.8624 (Surv: 0.7748, Rec: 0.9500)
109
+ 2025-08-26 03:37:41,841 - INFO - Epoch 6/50 | Loss: 0.4385 | Val Avg F1: 0.8878 (Surv: 0.8000, Rec: 0.9756)
110
+ 2025-08-26 03:37:44,021 - INFO - Epoch 7/50 | Loss: 0.4120 | Val Avg F1: 0.8583 (Surv: 0.7667, Rec: 0.9500)
111
+ 2025-08-26 03:37:45,879 - INFO - Epoch 8/50 | Loss: 0.3478 | Val Avg F1: 0.8522 (Surv: 0.7544, Rec: 0.9500)
112
+ 2025-08-26 03:37:47,692 - INFO - Epoch 9/50 | Loss: 0.2742 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
113
+ 2025-08-26 03:37:49,497 - INFO - Epoch 10/50 | Loss: 0.3030 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
114
+ 2025-08-26 03:37:51,310 - INFO - Epoch 11/50 | Loss: 0.3717 | Val Avg F1: 0.8579 (Surv: 0.7890, Rec: 0.9268)
115
+ 2025-08-26 03:37:53,631 - INFO - Epoch 12/50 | Loss: 0.3946 | Val Avg F1: 0.8447 (Surv: 0.7395, Rec: 0.9500)
116
+ 2025-08-26 03:37:55,480 - INFO - Epoch 13/50 | Loss: 0.3853 | Val Avg F1: 0.8500 (Surv: 0.7477, Rec: 0.9524)
117
+ 2025-08-26 03:37:57,467 - INFO - Epoch 14/50 | Loss: 0.3337 | Val Avg F1: 0.8840 (Surv: 0.7925, Rec: 0.9756)
118
+ 2025-08-26 03:37:59,260 - INFO - Epoch 15/50 | Loss: 0.2317 | Val Avg F1: 0.8644 (Surv: 0.7788, Rec: 0.9500)
119
+ 2025-08-26 03:38:01,072 - INFO - Epoch 16/50 | Loss: 0.3257 | Val Avg F1: 0.8420 (Surv: 0.7339, Rec: 0.9500)
120
+ 2025-08-26 03:38:02,884 - INFO - Epoch 17/50 | Loss: 0.1874 | Val Avg F1: 0.8523 (Surv: 0.7523, Rec: 0.9524)
121
+ 2025-08-26 03:38:05,060 - INFO - Epoch 18/50 | Loss: 0.1797 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
122
+ 2025-08-26 03:38:05,061 - INFO - Early stopping at epoch 18.
123
+ 2025-08-26 03:38:07,853 - INFO - Epoch 1/50 | Loss: 1.8972 | Val Avg F1: 0.6559 (Surv: 0.6667, Rec: 0.6452)
124
+ 2025-08-26 03:38:10,042 - INFO - Epoch 1/50 | Loss: 1.2238 | Val Avg F1: 0.8379 (Surv: 0.7258, Rec: 0.9500)
125
+ 2025-08-26 03:38:12,234 - INFO - Epoch 2/50 | Loss: 0.8205 | Val Avg F1: 0.8036 (Surv: 0.6842, Rec: 0.9231)
126
+ 2025-08-26 03:38:14,123 - INFO - Epoch 3/50 | Loss: 0.6868 | Val Avg F1: 0.8702 (Surv: 0.7903, Rec: 0.9500)
127
+ 2025-08-26 03:38:16,502 - INFO - Epoch 4/50 | Loss: 0.6626 | Val Avg F1: 0.8567 (Surv: 0.7903, Rec: 0.9231)
128
+ 2025-08-26 03:38:18,735 - INFO - Epoch 5/50 | Loss: 0.4937 | Val Avg F1: 0.8576 (Surv: 0.7652, Rec: 0.9500)
129
+ 2025-08-26 03:38:20,642 - INFO - Epoch 6/50 | Loss: 0.3829 | Val Avg F1: 0.8628 (Surv: 0.7755, Rec: 0.9500)
130
+ 2025-08-26 03:38:22,540 - INFO - Epoch 7/50 | Loss: 0.3849 | Val Avg F1: 0.8842 (Surv: 0.7928, Rec: 0.9756)
131
+ 2025-08-26 03:38:24,765 - INFO - Epoch 8/50 | Loss: 0.2920 | Val Avg F1: 0.8860 (Surv: 0.7963, Rec: 0.9756)
132
+ 2025-08-26 03:38:26,950 - INFO - Epoch 9/50 | Loss: 0.2716 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
133
+ 2025-08-26 03:38:29,136 - INFO - Epoch 10/50 | Loss: 0.2192 | Val Avg F1: 0.8659 (Surv: 0.7818, Rec: 0.9500)
134
+ 2025-08-26 03:38:31,279 - INFO - Epoch 11/50 | Loss: 0.2552 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
135
+ 2025-08-26 03:38:33,307 - INFO - Epoch 12/50 | Loss: 0.3412 | Val Avg F1: 0.8679 (Surv: 0.7857, Rec: 0.9500)
136
+ 2025-08-26 03:38:35,239 - INFO - Epoch 13/50 | Loss: 0.4432 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
137
+ 2025-08-26 03:38:37,151 - INFO - Epoch 14/50 | Loss: 0.3232 | Val Avg F1: 0.8151 (Surv: 0.7071, Rec: 0.9231)
138
+ 2025-08-26 03:38:39,078 - INFO - Epoch 15/50 | Loss: 0.5153 | Val Avg F1: 0.7969 (Surv: 0.6939, Rec: 0.9000)
139
+ 2025-08-26 03:38:41,403 - INFO - Epoch 16/50 | Loss: 0.2955 | Val Avg F1: 0.8136 (Surv: 0.7273, Rec: 0.9000)
140
+ 2025-08-26 03:38:43,529 - INFO - Epoch 17/50 | Loss: 0.2758 | Val Avg F1: 0.8562 (Surv: 0.7368, Rec: 0.9756)
141
+ 2025-08-26 03:38:45,441 - INFO - Epoch 18/50 | Loss: 0.2888 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
142
+ 2025-08-26 03:38:47,447 - INFO - Epoch 19/50 | Loss: 0.2178 | Val Avg F1: 0.8312 (Surv: 0.6869, Rec: 0.9756)
143
+ 2025-08-26 03:38:49,347 - INFO - Epoch 20/50 | Loss: 0.2504 | Val Avg F1: 0.8139 (Surv: 0.7048, Rec: 0.9231)
144
+ 2025-08-26 03:38:49,347 - INFO - Early stopping at epoch 20.
145
+ 2025-08-26 03:38:51,803 - INFO - Epoch 1/50 | Loss: 1.4139 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
146
+ 2025-08-26 03:38:54,583 - INFO - Epoch 2/50 | Loss: 0.7504 | Val Avg F1: 0.8295 (Surv: 0.7091, Rec: 0.9500)
147
+ 2025-08-26 03:38:56,492 - INFO - Epoch 3/50 | Loss: 0.5934 | Val Avg F1: 0.8369 (Surv: 0.7238, Rec: 0.9500)
148
+ 2025-08-26 03:38:58,783 - INFO - Epoch 4/50 | Loss: 0.5199 | Val Avg F1: 0.8477 (Surv: 0.7455, Rec: 0.9500)
149
+ 2025-08-26 03:39:00,996 - INFO - Epoch 5/50 | Loss: 0.4353 | Val Avg F1: 0.8201 (Surv: 0.6903, Rec: 0.9500)
150
+ 2025-08-26 03:39:03,069 - INFO - Epoch 1/50 | Loss: 1.8385 | Val Avg F1: 0.6349 (Surv: 0.6237, Rec: 0.6462)
151
+ 2025-08-26 03:39:05,472 - INFO - Epoch 1/50 | Loss: 1.7515 | Val Avg F1: 0.3622 (Surv: 0.4167, Rec: 0.3077)
152
+ 2025-08-26 03:39:08,024 - INFO - Epoch 1/50 | Loss: 1.6092 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
153
+ 2025-08-26 03:39:10,223 - INFO - Epoch 1/50 | Loss: 1.5789 | Val Avg F1: 0.8169 (Surv: 0.7069, Rec: 0.9268)
154
+ 2025-08-26 03:39:12,339 - INFO - Epoch 1/50 | Loss: 1.1419 | Val Avg F1: 0.8056 (Surv: 0.7463, Rec: 0.8649)
155
+ 2025-08-26 03:39:14,682 - INFO - Epoch 1/50 | Loss: 1.7423 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
156
+ 2025-08-26 03:39:17,107 - INFO - Epoch 1/50 | Loss: 1.3973 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
157
+ 2025-08-26 03:39:19,744 - INFO - Epoch 2/50 | Loss: 0.7496 | Val Avg F1: 0.8378 (Surv: 0.7257, Rec: 0.9500)
158
+ 2025-08-26 03:39:21,968 - INFO - Epoch 3/50 | Loss: 0.7293 | Val Avg F1: 0.8366 (Surv: 0.7207, Rec: 0.9524)
159
+ 2025-08-26 03:39:23,967 - INFO - Epoch 4/50 | Loss: 0.6514 | Val Avg F1: 0.8491 (Surv: 0.7458, Rec: 0.9524)
160
+ 2025-08-26 03:39:26,250 - INFO - Epoch 5/50 | Loss: 0.5041 | Val Avg F1: 0.8572 (Surv: 0.7387, Rec: 0.9756)
161
+ 2025-08-26 03:39:28,688 - INFO - Epoch 1/50 | Loss: 1.2397 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
162
+ 2025-08-26 03:39:31,333 - INFO - Epoch 1/50 | Loss: 1.2756 | Val Avg F1: 0.8228 (Surv: 0.6957, Rec: 0.9500)
163
+ 2025-08-26 03:39:33,523 - INFO - Epoch 2/50 | Loss: 0.7823 | Val Avg F1: 0.8235 (Surv: 0.7523, Rec: 0.8947)
164
+ 2025-08-26 03:39:35,698 - INFO - Epoch 3/50 | Loss: 0.5798 | Val Avg F1: 0.7760 (Surv: 0.7188, Rec: 0.8333)
165
+ 2025-08-26 03:39:37,864 - INFO - Epoch 1/50 | Loss: 1.4317 | Val Avg F1: 0.8175 (Surv: 0.7119, Rec: 0.9231)
166
+ 2025-08-26 03:39:39,958 - INFO - Epoch 2/50 | Loss: 0.7469 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
167
+ 2025-08-26 03:39:42,631 - INFO - Epoch 3/50 | Loss: 0.6708 | Val Avg F1: 0.8417 (Surv: 0.7333, Rec: 0.9500)
168
+ 2025-08-26 03:39:44,730 - INFO - Epoch 4/50 | Loss: 0.6487 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
169
+ 2025-08-26 03:39:46,825 - INFO - Epoch 5/50 | Loss: 0.6037 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
170
+ 2025-08-26 03:39:49,162 - INFO - Epoch 1/50 | Loss: 1.6167 | Val Avg F1: 0.8004 (Surv: 0.7009, Rec: 0.9000)
171
+ 2025-08-26 03:39:51,300 - INFO - Epoch 1/50 | Loss: 1.4623 | Val Avg F1: 0.7229 (Surv: 0.6374, Rec: 0.8085)
172
+ 2025-08-26 03:39:53,988 - INFO - Epoch 1/50 | Loss: 1.3711 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
173
+ 2025-08-26 03:39:56,483 - INFO - Epoch 2/50 | Loss: 0.9574 | Val Avg F1: 0.8595 (Surv: 0.7434, Rec: 0.9756)
174
+ 2025-08-26 03:39:58,873 - INFO - Epoch 3/50 | Loss: 0.7629 | Val Avg F1: 0.8430 (Surv: 0.7593, Rec: 0.9268)
175
+ 2025-08-26 03:40:00,898 - INFO - Epoch 4/50 | Loss: 0.5905 | Val Avg F1: 0.8731 (Surv: 0.7706, Rec: 0.9756)
176
+ 2025-08-26 03:40:03,248 - INFO - Epoch 5/50 | Loss: 0.5196 | Val Avg F1: 0.8479 (Surv: 0.7458, Rec: 0.9500)
177
+ 2025-08-26 03:40:05,529 - INFO - Epoch 6/50 | Loss: 0.4060 | Val Avg F1: 0.8555 (Surv: 0.7611, Rec: 0.9500)
178
+ 2025-08-26 03:40:07,843 - INFO - Epoch 7/50 | Loss: 0.3712 | Val Avg F1: 0.8467 (Surv: 0.7434, Rec: 0.9500)
179
+ 2025-08-26 03:40:09,888 - INFO - Epoch 8/50 | Loss: 0.3387 | Val Avg F1: 0.8489 (Surv: 0.7478, Rec: 0.9500)
180
+ 2025-08-26 03:40:11,930 - INFO - Epoch 9/50 | Loss: 0.3243 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
181
+ 2025-08-26 03:40:13,953 - INFO - Epoch 10/50 | Loss: 0.3061 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
182
+ 2025-08-26 03:40:15,953 - INFO - Epoch 11/50 | Loss: 0.3664 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
183
+ 2025-08-26 03:40:18,485 - INFO - Epoch 12/50 | Loss: 0.3679 | Val Avg F1: 0.8214 (Surv: 0.7429, Rec: 0.9000)
184
+ 2025-08-26 03:40:20,522 - INFO - Epoch 13/50 | Loss: 0.3453 | Val Avg F1: 0.8520 (Surv: 0.7541, Rec: 0.9500)
185
+ 2025-08-26 03:40:22,532 - INFO - Epoch 14/50 | Loss: 0.3316 | Val Avg F1: 0.8019 (Surv: 0.7091, Rec: 0.8947)
186
+ 2025-08-26 03:40:24,543 - INFO - Epoch 15/50 | Loss: 0.4092 | Val Avg F1: 0.8464 (Surv: 0.7429, Rec: 0.9500)
187
+ 2025-08-26 03:40:26,535 - INFO - Epoch 16/50 | Loss: 0.2683 | Val Avg F1: 0.8376 (Surv: 0.7521, Rec: 0.9231)
188
+ 2025-08-26 03:40:26,535 - INFO - Early stopping at epoch 16.
189
+ 2025-08-26 03:40:29,051 - INFO - Epoch 1/50 | Loss: 1.8509 | Val Avg F1: 0.8152 (Surv: 0.7213, Rec: 0.9091)
190
+ 2025-08-26 03:40:31,678 - INFO - Epoch 1/50 | Loss: 1.4366 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
191
+ 2025-08-26 03:40:33,804 - INFO - Epoch 2/50 | Loss: 0.8648 | Val Avg F1: 0.8325 (Surv: 0.7419, Rec: 0.9231)
192
+ 2025-08-26 03:40:35,608 - INFO - Epoch 3/50 | Loss: 0.8117 | Val Avg F1: 0.8679 (Surv: 0.7857, Rec: 0.9500)
193
+ 2025-08-26 03:40:37,664 - INFO - Epoch 4/50 | Loss: 0.6828 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
194
+ 2025-08-26 03:40:39,473 - INFO - Epoch 5/50 | Loss: 0.5212 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
195
+ 2025-08-26 03:40:41,580 - INFO - Epoch 6/50 | Loss: 0.5794 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
196
+ 2025-08-26 03:40:43,770 - INFO - Epoch 7/50 | Loss: 0.4270 | Val Avg F1: 0.8675 (Surv: 0.7850, Rec: 0.9500)
197
+ 2025-08-26 03:40:45,655 - INFO - Epoch 8/50 | Loss: 0.3783 | Val Avg F1: 0.8543 (Surv: 0.7586, Rec: 0.9500)
198
+ 2025-08-26 03:40:47,477 - INFO - Epoch 9/50 | Loss: 0.3448 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
199
+ 2025-08-26 03:40:49,285 - INFO - Epoch 10/50 | Loss: 0.3522 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
200
+ 2025-08-26 03:40:51,123 - INFO - Epoch 11/50 | Loss: 0.4323 | Val Avg F1: 0.8369 (Surv: 0.7238, Rec: 0.9500)
201
+ 2025-08-26 03:40:53,169 - INFO - Epoch 12/50 | Loss: 0.3280 | Val Avg F1: 0.8343 (Surv: 0.7455, Rec: 0.9231)
202
+ 2025-08-26 03:40:55,393 - INFO - Epoch 13/50 | Loss: 0.3481 | Val Avg F1: 0.8523 (Surv: 0.7778, Rec: 0.9268)
203
+ 2025-08-26 03:40:57,249 - INFO - Epoch 14/50 | Loss: 0.3720 | Val Avg F1: 0.8660 (Surv: 0.7563, Rec: 0.9756)
204
+ 2025-08-26 03:40:59,061 - INFO - Epoch 15/50 | Loss: 0.3568 | Val Avg F1: 0.8434 (Surv: 0.7368, Rec: 0.9500)
205
+ 2025-08-26 03:40:59,062 - INFO - Early stopping at epoch 15.
206
+ 2025-08-26 03:41:01,381 - INFO - Epoch 1/50 | Loss: 1.8292 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
207
+ 2025-08-26 03:41:03,480 - INFO - Epoch 2/50 | Loss: 1.1701 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
208
+ 2025-08-26 03:41:05,519 - INFO - Epoch 3/50 | Loss: 0.8656 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
209
+ 2025-08-26 03:41:07,991 - INFO - Epoch 1/50 | Loss: 1.4230 | Val Avg F1: 0.8268 (Surv: 0.7304, Rec: 0.9231)
210
+ 2025-08-26 03:41:10,188 - INFO - Epoch 2/50 | Loss: 0.9779 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
211
+ 2025-08-26 03:41:12,078 - INFO - Epoch 3/50 | Loss: 0.7622 | Val Avg F1: 0.8241 (Surv: 0.6981, Rec: 0.9500)
212
+ 2025-08-26 03:41:14,159 - INFO - Epoch 1/50 | Loss: 1.8214 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
213
+ 2025-08-26 03:41:16,288 - INFO - Epoch 2/50 | Loss: 1.1941 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
214
+ 2025-08-26 03:41:18,582 - INFO - Epoch 3/50 | Loss: 0.9133 | Val Avg F1: 0.8475 (Surv: 0.7193, Rec: 0.9756)
215
+ 2025-08-26 03:41:20,737 - INFO - Epoch 4/50 | Loss: 0.8790 | Val Avg F1: 0.8346 (Surv: 0.7193, Rec: 0.9500)
216
+ 2025-08-26 03:41:22,862 - INFO - Epoch 1/50 | Loss: 1.7513 | Val Avg F1: 0.7641 (Surv: 0.7188, Rec: 0.8095)
217
+ 2025-08-26 03:41:24,898 - INFO - Epoch 1/50 | Loss: 1.1740 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
218
+ 2025-08-26 03:41:27,008 - INFO - Epoch 2/50 | Loss: 0.9045 | Val Avg F1: 0.7702 (Surv: 0.6173, Rec: 0.9231)
219
+ 2025-08-26 03:41:28,846 - INFO - Epoch 3/50 | Loss: 0.6593 | Val Avg F1: 0.8399 (Surv: 0.7568, Rec: 0.9231)
220
+ 2025-08-26 03:41:31,545 - INFO - Epoch 4/50 | Loss: 0.5297 | Val Avg F1: 0.8092 (Surv: 0.7347, Rec: 0.8837)
221
+ 2025-08-26 03:41:33,676 - INFO - Epoch 1/50 | Loss: 1.3372 | Val Avg F1: 0.8222 (Surv: 0.7213, Rec: 0.9231)
222
+ 2025-08-26 03:41:35,844 - INFO - Epoch 1/50 | Loss: 1.8601 | Val Avg F1: 0.2800 (Surv: 0.5600, Rec: 0.0000)
223
+ 2025-08-26 03:41:37,893 - INFO - Epoch 1/50 | Loss: 1.7992 | Val Avg F1: 0.6306 (Surv: 0.6279, Rec: 0.6333)
224
+ 2025-08-26 03:41:40,236 - INFO - Epoch 1/50 | Loss: 1.7889 | Val Avg F1: 0.8153 (Surv: 0.7037, Rec: 0.9268)
225
+ 2025-08-26 03:41:43,315 - INFO - Epoch 1/50 | Loss: 1.7427 | Val Avg F1: 0.6267 (Surv: 0.4533, Rec: 0.8000)
226
+ 2025-08-26 03:41:45,550 - INFO - Epoch 1/50 | Loss: 1.5958 | Val Avg F1: 0.8449 (Surv: 0.7130, Rec: 0.9767)
227
+ 2025-08-26 03:41:47,930 - INFO - Epoch 2/50 | Loss: 0.9311 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
228
+ 2025-08-26 03:41:49,954 - INFO - Epoch 3/50 | Loss: 0.6994 | Val Avg F1: 0.8572 (Surv: 0.7387, Rec: 0.9756)
229
+ 2025-08-26 03:41:52,314 - INFO - Epoch 4/50 | Loss: 0.6421 | Val Avg F1: 0.8506 (Surv: 0.7257, Rec: 0.9756)
230
+ 2025-08-26 03:41:54,814 - INFO - Epoch 5/50 | Loss: 0.5833 | Val Avg F1: 0.8506 (Surv: 0.7257, Rec: 0.9756)
231
+ 2025-08-26 03:41:56,841 - INFO - Epoch 6/50 | Loss: 0.5602 | Val Avg F1: 0.8664 (Surv: 0.7573, Rec: 0.9756)
232
+ 2025-08-26 03:41:59,233 - INFO - Epoch 7/50 | Loss: 0.5488 | Val Avg F1: 0.8696 (Surv: 0.7636, Rec: 0.9756)
233
+ 2025-08-26 03:42:01,535 - INFO - Epoch 8/50 | Loss: 0.4829 | Val Avg F1: 0.8652 (Surv: 0.7547, Rec: 0.9756)
234
+ 2025-08-26 03:42:03,486 - INFO - Epoch 9/50 | Loss: 0.4639 | Val Avg F1: 0.8640 (Surv: 0.7523, Rec: 0.9756)
235
+ 2025-08-26 03:42:05,619 - INFO - Epoch 10/50 | Loss: 0.4438 | Val Avg F1: 0.8674 (Surv: 0.7593, Rec: 0.9756)
236
+ 2025-08-26 03:42:07,994 - INFO - Epoch 11/50 | Loss: 0.4997 | Val Avg F1: 0.8532 (Surv: 0.7563, Rec: 0.9500)
237
+ 2025-08-26 03:42:09,913 - INFO - Epoch 12/50 | Loss: 0.4227 | Val Avg F1: 0.8688 (Surv: 0.7619, Rec: 0.9756)
238
+ 2025-08-26 03:42:11,919 - INFO - Epoch 13/50 | Loss: 0.3991 | Val Avg F1: 0.8696 (Surv: 0.7636, Rec: 0.9756)
239
+ 2025-08-26 03:42:13,910 - INFO - Epoch 14/50 | Loss: 0.3215 | Val Avg F1: 0.8595 (Surv: 0.7434, Rec: 0.9756)
240
+ 2025-08-26 03:42:15,861 - INFO - Epoch 15/50 | Loss: 0.3407 | Val Avg F1: 0.8342 (Surv: 0.7184, Rec: 0.9500)
241
+ 2025-08-26 03:42:18,068 - INFO - Epoch 16/50 | Loss: 0.2800 | Val Avg F1: 0.8640 (Surv: 0.7523, Rec: 0.9756)
242
+ 2025-08-26 03:42:20,285 - INFO - Epoch 17/50 | Loss: 0.2772 | Val Avg F1: 0.8696 (Surv: 0.7636, Rec: 0.9756)
243
+ 2025-08-26 03:42:22,236 - INFO - Epoch 18/50 | Loss: 0.2618 | Val Avg F1: 0.8662 (Surv: 0.7568, Rec: 0.9756)
244
+ 2025-08-26 03:42:24,216 - INFO - Epoch 19/50 | Loss: 0.2068 | Val Avg F1: 0.8640 (Surv: 0.7523, Rec: 0.9756)
245
+ 2025-08-26 03:42:24,217 - INFO - Early stopping at epoch 19.
246
+ 2025-08-26 03:42:26,831 - INFO - Epoch 1/50 | Loss: 1.6645 | Val Avg F1: 0.7877 (Surv: 0.7059, Rec: 0.8696)
247
+ 2025-08-26 03:42:28,951 - INFO - Epoch 1/50 | Loss: 1.7645 | Val Avg F1: 0.2923 (Surv: 0.0000, Rec: 0.5846)
248
+ 2025-08-26 03:42:31,535 - INFO - Epoch 1/50 | Loss: 1.2152 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
249
+ 2025-08-26 03:42:33,628 - INFO - Epoch 2/50 | Loss: 0.9065 | Val Avg F1: 0.8600 (Surv: 0.7677, Rec: 0.9524)
250
+ 2025-08-26 03:42:35,776 - INFO - Epoch 3/50 | Loss: 0.7515 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
251
+ 2025-08-26 03:42:37,872 - INFO - Epoch 4/50 | Loss: 0.5297 | Val Avg F1: 0.8582 (Surv: 0.7664, Rec: 0.9500)
252
+ 2025-08-26 03:42:39,699 - INFO - Epoch 5/50 | Loss: 0.4615 | Val Avg F1: 0.8466 (Surv: 0.7664, Rec: 0.9268)
253
+ 2025-08-26 03:42:41,643 - INFO - Epoch 6/50 | Loss: 0.3805 | Val Avg F1: 0.8395 (Surv: 0.7290, Rec: 0.9500)
254
+ 2025-08-26 03:42:43,842 - INFO - Epoch 7/50 | Loss: 0.3032 | Val Avg F1: 0.8377 (Surv: 0.7255, Rec: 0.9500)
255
+ 2025-08-26 03:42:45,670 - INFO - Epoch 8/50 | Loss: 0.2891 | Val Avg F1: 0.8335 (Surv: 0.7170, Rec: 0.9500)
256
+ 2025-08-26 03:42:47,542 - INFO - Epoch 9/50 | Loss: 0.2652 | Val Avg F1: 0.8429 (Surv: 0.7358, Rec: 0.9500)
257
+ 2025-08-26 03:42:49,370 - INFO - Epoch 10/50 | Loss: 0.2431 | Val Avg F1: 0.8369 (Surv: 0.7238, Rec: 0.9500)
258
+ 2025-08-26 03:42:51,205 - INFO - Epoch 11/50 | Loss: 0.3280 | Val Avg F1: 0.8139 (Surv: 0.7048, Rec: 0.9231)
259
+ 2025-08-26 03:42:53,034 - INFO - Epoch 12/50 | Loss: 0.3211 | Val Avg F1: 0.8582 (Surv: 0.7664, Rec: 0.9500)
260
+ 2025-08-26 03:42:55,368 - INFO - Epoch 13/50 | Loss: 0.2666 | Val Avg F1: 0.8361 (Surv: 0.7222, Rec: 0.9500)
261
+ 2025-08-26 03:42:57,226 - INFO - Epoch 14/50 | Loss: 0.2418 | Val Avg F1: 0.8184 (Surv: 0.6869, Rec: 0.9500)
262
+ 2025-08-26 03:42:59,072 - INFO - Epoch 15/50 | Loss: 0.2531 | Val Avg F1: 0.8106 (Surv: 0.6981, Rec: 0.9231)
263
+ 2025-08-26 03:42:59,073 - INFO - Early stopping at epoch 15.
264
+ 2025-08-26 03:43:01,459 - INFO - Epoch 1/50 | Loss: 1.4273 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
265
+ 2025-08-26 03:43:03,703 - INFO - Epoch 1/50 | Loss: 1.4010 | Val Avg F1: 0.5353 (Surv: 0.1404, Rec: 0.9302)
266
+ 2025-08-26 03:43:06,324 - INFO - Epoch 1/50 | Loss: 1.3505 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
267
+ 2025-08-26 03:43:09,023 - INFO - Epoch 2/50 | Loss: 0.8495 | Val Avg F1: 0.8160 (Surv: 0.7273, Rec: 0.9048)
268
+ 2025-08-26 03:43:11,101 - INFO - Epoch 3/50 | Loss: 0.7362 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
269
+ 2025-08-26 03:43:13,505 - INFO - Epoch 4/50 | Loss: 0.5623 | Val Avg F1: 0.8546 (Surv: 0.7593, Rec: 0.9500)
270
+ 2025-08-26 03:43:15,602 - INFO - Epoch 5/50 | Loss: 0.5545 | Val Avg F1: 0.8727 (Surv: 0.7931, Rec: 0.9524)
271
+ 2025-08-26 03:43:18,295 - INFO - Epoch 6/50 | Loss: 0.4771 | Val Avg F1: 0.8837 (Surv: 0.8174, Rec: 0.9500)
272
+ 2025-08-26 03:43:21,214 - INFO - Epoch 7/50 | Loss: 0.4080 | Val Avg F1: 0.8767 (Surv: 0.8034, Rec: 0.9500)
273
+ 2025-08-26 03:43:23,357 - INFO - Epoch 8/50 | Loss: 0.3426 | Val Avg F1: 0.8522 (Surv: 0.7544, Rec: 0.9500)
274
+ 2025-08-26 03:43:25,419 - INFO - Epoch 9/50 | Loss: 0.2702 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
275
+ 2025-08-26 03:43:27,554 - INFO - Epoch 10/50 | Loss: 0.3037 | Val Avg F1: 0.8439 (Surv: 0.7611, Rec: 0.9268)
276
+ 2025-08-26 03:43:29,750 - INFO - Epoch 11/50 | Loss: 0.3245 | Val Avg F1: 0.8624 (Surv: 0.7748, Rec: 0.9500)
277
+ 2025-08-26 03:43:32,191 - INFO - Epoch 12/50 | Loss: 0.3673 | Val Avg F1: 0.8118 (Surv: 0.6737, Rec: 0.9500)
278
+ 2025-08-26 03:43:34,256 - INFO - Epoch 13/50 | Loss: 0.5461 | Val Avg F1: 0.7923 (Surv: 0.6847, Rec: 0.9000)
279
+ 2025-08-26 03:43:36,313 - INFO - Epoch 14/50 | Loss: 0.3457 | Val Avg F1: 0.8394 (Surv: 0.7288, Rec: 0.9500)
280
+ 2025-08-26 03:43:38,380 - INFO - Epoch 15/50 | Loss: 0.3292 | Val Avg F1: 0.8450 (Surv: 0.7400, Rec: 0.9500)
281
+ 2025-08-26 03:43:40,440 - INFO - Epoch 16/50 | Loss: 0.4178 | Val Avg F1: 0.8423 (Surv: 0.7321, Rec: 0.9524)
282
+ 2025-08-26 03:43:43,006 - INFO - Epoch 17/50 | Loss: 0.2219 | Val Avg F1: 0.8522 (Surv: 0.7544, Rec: 0.9500)
283
+ 2025-08-26 03:43:45,110 - INFO - Epoch 18/50 | Loss: 0.2688 | Val Avg F1: 0.8268 (Surv: 0.7304, Rec: 0.9231)
284
+ 2025-08-26 03:43:45,111 - INFO - Early stopping at epoch 18.
285
+ 2025-08-26 03:43:47,839 - INFO - Epoch 1/50 | Loss: 1.3878 | Val Avg F1: 0.8340 (Surv: 0.7179, Rec: 0.9500)
286
+ 2025-08-26 03:43:50,262 - INFO - Epoch 2/50 | Loss: 0.9115 | Val Avg F1: 0.8022 (Surv: 0.7097, Rec: 0.8947)
287
+ 2025-08-26 03:43:52,314 - INFO - Epoch 3/50 | Loss: 0.7891 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
288
+ 2025-08-26 03:43:55,107 - INFO - Epoch 1/50 | Loss: 1.4384 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
289
+ 2025-08-26 03:43:57,527 - INFO - Epoch 2/50 | Loss: 0.9033 | Val Avg F1: 0.8174 (Surv: 0.7080, Rec: 0.9268)
290
+ 2025-08-26 03:43:59,602 - INFO - Epoch 3/50 | Loss: 0.7490 | Val Avg F1: 0.8468 (Surv: 0.7179, Rec: 0.9756)
291
+ 2025-08-26 03:44:01,947 - INFO - Epoch 1/50 | Loss: 1.4473 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
292
+ 2025-08-26 03:44:04,360 - INFO - Epoch 2/50 | Loss: 0.9684 | Val Avg F1: 0.8514 (Surv: 0.7273, Rec: 0.9756)
293
+ 2025-08-26 03:44:07,253 - INFO - Epoch 3/50 | Loss: 0.7819 | Val Avg F1: 0.8402 (Surv: 0.7304, Rec: 0.9500)
294
+ 2025-08-26 03:44:09,493 - INFO - Epoch 1/50 | Loss: 1.4944 | Val Avg F1: 0.8201 (Surv: 0.6903, Rec: 0.9500)
295
+ 2025-08-26 03:44:11,752 - INFO - Epoch 1/50 | Loss: 1.3347 | Val Avg F1: 0.8346 (Surv: 0.7193, Rec: 0.9500)
296
+ 2025-08-26 03:44:14,090 - INFO - Epoch 2/50 | Loss: 0.9377 | Val Avg F1: 0.8295 (Surv: 0.7360, Rec: 0.9231)
297
+ 2025-08-26 03:44:16,132 - INFO - Epoch 3/50 | Loss: 0.8156 | Val Avg F1: 0.8271 (Surv: 0.7273, Rec: 0.9268)
298
+ 2025-08-26 03:44:18,953 - INFO - Epoch 1/50 | Loss: 1.1267 | Val Avg F1: 0.8225 (Surv: 0.6949, Rec: 0.9500)
299
+ 2025-08-26 03:44:21,005 - INFO - Epoch 1/50 | Loss: 1.1328 | Val Avg F1: 0.7774 (Surv: 0.7344, Rec: 0.8205)
300
+ 2025-08-26 03:44:23,349 - INFO - Epoch 1/50 | Loss: 1.3896 | Val Avg F1: 0.7669 (Surv: 0.5581, Rec: 0.9756)
301
+ 2025-08-26 03:44:25,531 - INFO - Epoch 1/50 | Loss: 1.9025 | Val Avg F1: 0.6178 (Surv: 0.3784, Rec: 0.8571)
302
+ 2025-08-26 03:44:27,816 - INFO - Epoch 1/50 | Loss: 1.8066 | Val Avg F1: 0.8112 (Surv: 0.6957, Rec: 0.9268)
303
+ 2025-08-26 03:44:30,543 - INFO - Epoch 1/50 | Loss: 1.6022 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
304
+ 2025-08-26 03:44:32,906 - INFO - Epoch 2/50 | Loss: 0.9852 | Val Avg F1: 0.8263 (Surv: 0.7478, Rec: 0.9048)
305
+ 2025-08-26 03:44:34,899 - INFO - Epoch 3/50 | Loss: 0.8104 | Val Avg F1: 0.8328 (Surv: 0.7424, Rec: 0.9231)
306
+ 2025-08-26 03:44:37,181 - INFO - Epoch 1/50 | Loss: 1.3572 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
307
+ 2025-08-26 03:44:39,526 - INFO - Epoch 2/50 | Loss: 0.8702 | Val Avg F1: 0.8215 (Surv: 0.7200, Rec: 0.9231)
308
+ 2025-08-26 03:44:42,070 - INFO - Epoch 3/50 | Loss: 0.7561 | Val Avg F1: 0.8355 (Surv: 0.7478, Rec: 0.9231)
309
+ 2025-08-26 03:44:44,377 - INFO - Epoch 1/50 | Loss: 1.3374 | Val Avg F1: 0.4615 (Surv: 0.0000, Rec: 0.9231)
310
+ 2025-08-26 03:44:46,733 - INFO - Epoch 1/50 | Loss: 1.3531 | Val Avg F1: 0.8140 (Surv: 0.7049, Rec: 0.9231)
311
+ 2025-08-26 03:44:49,118 - INFO - Epoch 1/50 | Loss: 1.6846 | Val Avg F1: 0.8150 (Surv: 0.7069, Rec: 0.9231)
312
+ 2025-08-26 03:44:51,197 - INFO - Epoch 1/50 | Loss: 1.4511 | Val Avg F1: 0.7809 (Surv: 0.6729, Rec: 0.8889)
313
+ 2025-08-26 03:44:54,011 - INFO - Epoch 1/50 | Loss: 1.7367 | Val Avg F1: 0.8225 (Surv: 0.7360, Rec: 0.9091)
314
+ 2025-08-26 03:44:56,143 - INFO - Epoch 1/50 | Loss: 1.7910 | Val Avg F1: 0.8181 (Surv: 0.7130, Rec: 0.9231)
315
+ 2025-08-26 03:44:58,195 - INFO - Epoch 1/50 | Loss: 1.4427 | Val Avg F1: 0.8150 (Surv: 0.7069, Rec: 0.9231)
316
+ 2025-08-26 03:45:00,374 - INFO - Epoch 1/50 | Loss: 1.0522 | Val Avg F1: 0.8236 (Surv: 0.7241, Rec: 0.9231)
317
+ 2025-08-26 03:45:02,749 - INFO - Epoch 1/50 | Loss: 1.2841 | Val Avg F1: 0.5286 (Surv: 0.1071, Rec: 0.9500)
318
+ 2025-08-26 03:45:05,301 - INFO - Epoch 1/50 | Loss: 1.5836 | Val Avg F1: 0.8217 (Surv: 0.7167, Rec: 0.9268)
319
+ 2025-08-26 03:45:07,777 - INFO - Epoch 1/50 | Loss: 1.5812 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
320
+ 2025-08-26 03:45:10,011 - INFO - Epoch 2/50 | Loss: 0.8479 | Val Avg F1: 0.8387 (Surv: 0.7018, Rec: 0.9756)
321
+ 2025-08-26 03:45:11,951 - INFO - Epoch 3/50 | Loss: 0.7241 | Val Avg F1: 0.8475 (Surv: 0.7193, Rec: 0.9756)
322
+ 2025-08-26 03:45:14,139 - INFO - Epoch 1/50 | Loss: 1.5204 | Val Avg F1: 0.8277 (Surv: 0.7009, Rec: 0.9545)
323
+ 2025-08-26 03:45:16,468 - INFO - Epoch 1/50 | Loss: 1.7149 | Val Avg F1: 0.8500 (Surv: 0.7769, Rec: 0.9231)
324
+ 2025-08-26 03:45:18,983 - INFO - Epoch 2/50 | Loss: 1.4932 | Val Avg F1: 0.8491 (Surv: 0.7227, Rec: 0.9756)
325
+ 2025-08-26 03:45:20,933 - INFO - Epoch 3/50 | Loss: 1.0628 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
326
+ 2025-08-26 03:45:23,091 - INFO - Epoch 1/50 | Loss: 1.5389 | Val Avg F1: 0.8225 (Surv: 0.6949, Rec: 0.9500)
327
+ 2025-08-26 03:45:25,389 - INFO - Epoch 1/50 | Loss: 1.7765 | Val Avg F1: 0.8083 (Surv: 0.6667, Rec: 0.9500)
328
+ 2025-08-26 03:45:27,498 - INFO - Epoch 1/50 | Loss: 1.7631 | Val Avg F1: 0.7037 (Surv: 0.5814, Rec: 0.8261)
329
+ 2025-08-26 03:45:30,236 - INFO - Epoch 1/50 | Loss: 1.4993 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
330
+ 2025-08-26 03:45:32,263 - INFO - Epoch 1/50 | Loss: 1.7486 | Val Avg F1: 0.6633 (Surv: 0.4267, Rec: 0.9000)
331
+ 2025-08-26 03:45:34,598 - INFO - Epoch 1/50 | Loss: 1.7482 | Val Avg F1: 0.8041 (Surv: 0.7445, Rec: 0.8636)
332
+ 2025-08-26 03:45:36,673 - INFO - Epoch 1/50 | Loss: 1.3415 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
333
+ 2025-08-26 03:45:38,714 - INFO - Epoch 1/50 | Loss: 1.4110 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
334
+ 2025-08-26 03:45:41,295 - INFO - Epoch 2/50 | Loss: 0.9480 | Val Avg F1: 0.6148 (Surv: 0.2540, Rec: 0.9756)
335
+ 2025-08-26 03:45:43,186 - INFO - Epoch 3/50 | Loss: 0.8759 | Val Avg F1: 0.8423 (Surv: 0.7347, Rec: 0.9500)
336
+ 2025-08-26 03:45:45,258 - INFO - Epoch 1/50 | Loss: 1.3040 | Val Avg F1: 0.8175 (Surv: 0.7119, Rec: 0.9231)
337
+ 2025-08-26 03:45:47,531 - INFO - Epoch 1/50 | Loss: 1.3048 | Val Avg F1: 0.8567 (Surv: 0.7379, Rec: 0.9756)
338
+ 2025-08-26 03:45:49,617 - INFO - Epoch 2/50 | Loss: 0.9511 | Val Avg F1: 0.8411 (Surv: 0.7321, Rec: 0.9500)
339
+ 2025-08-26 03:45:51,571 - INFO - Epoch 3/50 | Loss: 0.7320 | Val Avg F1: 0.8479 (Surv: 0.7458, Rec: 0.9500)
340
+ 2025-08-26 03:45:53,833 - INFO - Epoch 4/50 | Loss: 0.6597 | Val Avg F1: 0.8215 (Surv: 0.6931, Rec: 0.9500)
341
+ 2025-08-26 03:45:55,712 - INFO - Epoch 5/50 | Loss: 0.5422 | Val Avg F1: 0.8607 (Surv: 0.7458, Rec: 0.9756)
342
+ 2025-08-26 03:45:57,853 - INFO - Epoch 6/50 | Loss: 0.4174 | Val Avg F1: 0.8671 (Surv: 0.7586, Rec: 0.9756)
343
+ 2025-08-26 03:46:00,018 - INFO - Epoch 7/50 | Loss: 0.3550 | Val Avg F1: 0.8514 (Surv: 0.7273, Rec: 0.9756)
344
+ 2025-08-26 03:46:01,887 - INFO - Epoch 8/50 | Loss: 0.3178 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
345
+ 2025-08-26 03:46:03,951 - INFO - Epoch 9/50 | Loss: 0.2768 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
346
+ 2025-08-26 03:46:06,063 - INFO - Epoch 10/50 | Loss: 0.2469 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
347
+ 2025-08-26 03:46:07,910 - INFO - Epoch 11/50 | Loss: 0.2879 | Val Avg F1: 0.8211 (Surv: 0.6667, Rec: 0.9756)
348
+ 2025-08-26 03:46:09,781 - INFO - Epoch 12/50 | Loss: 0.3553 | Val Avg F1: 0.8425 (Surv: 0.7327, Rec: 0.9524)
349
+ 2025-08-26 03:46:11,638 - INFO - Epoch 13/50 | Loss: 0.3729 | Val Avg F1: 0.8457 (Surv: 0.7414, Rec: 0.9500)
350
+ 2025-08-26 03:46:13,460 - INFO - Epoch 14/50 | Loss: 0.3903 | Val Avg F1: 0.8699 (Surv: 0.7642, Rec: 0.9756)
351
+ 2025-08-26 03:46:15,816 - INFO - Epoch 15/50 | Loss: 0.2521 | Val Avg F1: 0.8650 (Surv: 0.7544, Rec: 0.9756)
352
+ 2025-08-26 03:46:17,934 - INFO - Epoch 16/50 | Loss: 0.2361 | Val Avg F1: 0.8336 (Surv: 0.6916, Rec: 0.9756)
353
+ 2025-08-26 03:46:19,744 - INFO - Epoch 17/50 | Loss: 0.1278 | Val Avg F1: 0.8144 (Surv: 0.6789, Rec: 0.9500)
354
+ 2025-08-26 03:46:21,592 - INFO - Epoch 18/50 | Loss: 0.1492 | Val Avg F1: 0.8548 (Surv: 0.7339, Rec: 0.9756)
355
+ 2025-08-26 03:46:23,429 - INFO - Epoch 19/50 | Loss: 0.3239 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
356
+ 2025-08-26 03:46:25,250 - INFO - Epoch 20/50 | Loss: 0.1169 | Val Avg F1: 0.8546 (Surv: 0.7593, Rec: 0.9500)
357
+ 2025-08-26 03:46:27,229 - INFO - Epoch 21/50 | Loss: 0.1514 | Val Avg F1: 0.8402 (Surv: 0.7304, Rec: 0.9500)
358
+ 2025-08-26 03:46:29,404 - INFO - Epoch 22/50 | Loss: 0.1801 | Val Avg F1: 0.8467 (Surv: 0.7434, Rec: 0.9500)
359
+ 2025-08-26 03:46:31,248 - INFO - Epoch 23/50 | Loss: 0.1172 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
360
+ 2025-08-26 03:46:33,089 - INFO - Epoch 24/50 | Loss: 0.1006 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
361
+ 2025-08-26 03:46:34,913 - INFO - Epoch 25/50 | Loss: 0.1076 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
362
+ 2025-08-26 03:46:36,735 - INFO - Epoch 26/50 | Loss: 0.0934 | Val Avg F1: 0.8555 (Surv: 0.7611, Rec: 0.9500)
363
+ 2025-08-26 03:46:36,736 - INFO - Early stopping at epoch 26.
364
+ 2025-08-26 03:46:37,030 - INFO - Hyperparameter search finished.
365
+ 2025-08-26 03:46:37,031 - INFO - Best trial: 0.8878048780487805
366
+ 2025-08-26 03:46:37,031 - INFO - Best parameters found:
367
+ 2025-08-26 03:46:37,031 - INFO - lr: 0.00025286502226367095
368
+ 2025-08-26 03:46:37,031 - INFO - dropout: 0.3269584341511003
369
+ 2025-08-26 03:46:37,031 - INFO - weight_decay: 0.00020373951370313982
370
+ 2025-08-26 03:46:37,031 - INFO - n_global_layers: 2
371
+ 2025-08-26 03:46:37,031 - INFO - alpha_con: 0.10961999351921693
372
+ 2025-08-26 03:46:37,031 - INFO - alpha_kl: 0.023521123165215325
373
+ 2025-08-26 03:46:37,031 - INFO - alpha_impute: 0.22453367671295005
374
+ 2025-08-26 03:46:37,031 - INFO - Running final training with best hyperparameters...
375
+ 2025-08-26 03:46:39,238 - INFO - Epoch 1/50 | Loss: 1.2068 | Val Avg F1: 0.8394 (Surv: 0.7288, Rec: 0.9500)
376
+ 2025-08-26 03:46:41,721 - INFO - Epoch 2/50 | Loss: 0.9833 | Val Avg F1: 0.8284 (Surv: 0.7521, Rec: 0.9048)
377
+ 2025-08-26 03:46:43,536 - INFO - Epoch 3/50 | Loss: 0.6598 | Val Avg F1: 0.8523 (Surv: 0.7521, Rec: 0.9524)
378
+ 2025-08-26 03:46:45,624 - INFO - Epoch 4/50 | Loss: 0.5651 | Val Avg F1: 0.8532 (Surv: 0.7563, Rec: 0.9500)
379
+ 2025-08-26 03:46:48,097 - INFO - Epoch 5/50 | Loss: 0.5350 | Val Avg F1: 0.8510 (Surv: 0.7520, Rec: 0.9500)
380
+ 2025-08-26 03:46:49,935 - INFO - Epoch 6/50 | Loss: 0.4741 | Val Avg F1: 0.8480 (Surv: 0.7460, Rec: 0.9500)
381
+ 2025-08-26 03:46:52,195 - INFO - Epoch 7/50 | Loss: 0.4223 | Val Avg F1: 0.8602 (Surv: 0.7705, Rec: 0.9500)
382
+ 2025-08-26 03:46:54,294 - INFO - Epoch 8/50 | Loss: 0.3351 | Val Avg F1: 0.8682 (Surv: 0.7863, Rec: 0.9500)
383
+ 2025-08-26 03:46:56,447 - INFO - Epoch 9/50 | Loss: 0.3253 | Val Avg F1: 0.8616 (Surv: 0.7731, Rec: 0.9500)
384
+ 2025-08-26 03:46:58,311 - INFO - Epoch 10/50 | Loss: 0.2511 | Val Avg F1: 0.8616 (Surv: 0.7731, Rec: 0.9500)
385
+ 2025-08-26 03:47:00,165 - INFO - Epoch 11/50 | Loss: 0.4300 | Val Avg F1: 0.8094 (Surv: 0.6957, Rec: 0.9231)
386
+ 2025-08-26 03:47:02,041 - INFO - Epoch 12/50 | Loss: 0.3964 | Val Avg F1: 0.8011 (Surv: 0.6931, Rec: 0.9091)
387
+ 2025-08-26 03:47:04,353 - INFO - Epoch 13/50 | Loss: 0.2644 | Val Avg F1: 0.8812 (Surv: 0.8393, Rec: 0.9231)
388
+ 2025-08-26 03:47:06,476 - INFO - Epoch 14/50 | Loss: 0.3860 | Val Avg F1: 0.8374 (Surv: 0.7800, Rec: 0.8947)
389
+ 2025-08-26 03:47:08,346 - INFO - Epoch 15/50 | Loss: 0.2731 | Val Avg F1: 0.8714 (Surv: 0.7928, Rec: 0.9500)
390
+ 2025-08-26 03:47:10,225 - INFO - Epoch 16/50 | Loss: 0.2677 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
391
+ 2025-08-26 03:47:12,109 - INFO - Epoch 17/50 | Loss: 0.3086 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
392
+ 2025-08-26 03:47:13,948 - INFO - Epoch 18/50 | Loss: 0.2678 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
393
+ 2025-08-26 03:47:16,229 - INFO - Epoch 19/50 | Loss: 0.2121 | Val Avg F1: 0.8682 (Surv: 0.7863, Rec: 0.9500)
394
+ 2025-08-26 03:47:18,053 - INFO - Epoch 20/50 | Loss: 0.1627 | Val Avg F1: 0.8629 (Surv: 0.7759, Rec: 0.9500)
395
+ 2025-08-26 03:47:19,905 - INFO - Epoch 21/50 | Loss: 0.1560 | Val Avg F1: 0.8750 (Surv: 0.8000, Rec: 0.9500)
396
+ 2025-08-26 03:47:21,737 - INFO - Epoch 22/50 | Loss: 0.1256 | Val Avg F1: 0.8603 (Surv: 0.7706, Rec: 0.9500)
397
+ 2025-08-26 03:47:23,575 - INFO - Epoch 23/50 | Loss: 0.1664 | Val Avg F1: 0.8712 (Surv: 0.7925, Rec: 0.9500)
398
+ 2025-08-26 03:47:25,398 - INFO - Epoch 24/50 | Loss: 0.1228 | Val Avg F1: 0.8750 (Surv: 0.8000, Rec: 0.9500)
399
+ 2025-08-26 03:47:27,681 - INFO - Epoch 25/50 | Loss: 0.0962 | Val Avg F1: 0.8697 (Surv: 0.7895, Rec: 0.9500)
400
+ 2025-08-26 03:47:27,682 - INFO - Early stopping at epoch 25.
401
+ 2025-08-26 03:47:28,018 - INFO - Generating plots and final report...
402
+ 2025-08-26 03:47:31,156 - INFO - Generated PDF report at hpo_output/training_report.pdf
hpo_output/hf_upload/results/training_report.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5c9b90da26227a76538fdee130b05eb6c06fb9e05cb531c38c3fb3a0a3bf077c
3
+ size 163875
hpo_output/images/confusion_matrices.png ADDED
hpo_output/images/roc_curves.png ADDED
hpo_output/images/training_loss.png ADDED
hpo_output/images/validation_f1_scores.png ADDED
hpo_output/training_log.txt ADDED
@@ -0,0 +1,408 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-26 03:34:03,617 - INFO - Loading clinical (authoritative) ... /content/embeddings/clinical_embedding_512.h5
2
+ 2025-08-26 03:34:03,626 - INFO - Loading semantic ... /content/embeddings/text_semantic_embeddings_512.h5
3
+ 2025-08-26 03:34:03,639 - INFO - Loading temporal ... /content/embeddings/temporal_embedding_512.h5
4
+ 2025-08-26 03:34:03,645 - INFO - Loading pathological ... /content/embeddings/pathological_embedding_512.h5
5
+ 2025-08-26 03:34:03,650 - INFO - Aggregating spatial ... /content/embeddings/spatial_embeddings_512.h5
6
+ 2025-08-26 03:34:04,013 - INFO - Built dataset for 763 clinical patients.
7
+ 2025-08-26 03:34:04,013 - INFO - Starting hyperparameter optimization with Optuna...
8
+ 2025-08-26 03:34:12,839 - INFO - Epoch 1/50 | Loss: 1.7201 | Val Avg F1: 0.7758 (Surv: 0.6880, Rec: 0.8636)
9
+ 2025-08-26 03:34:15,390 - INFO - Epoch 2/50 | Loss: 1.3049 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
10
+ 2025-08-26 03:34:18,272 - INFO - Epoch 3/50 | Loss: 0.8991 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
11
+ 2025-08-26 03:34:20,730 - INFO - Epoch 4/50 | Loss: 0.7569 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
12
+ 2025-08-26 03:34:23,254 - INFO - Epoch 5/50 | Loss: 0.7226 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
13
+ 2025-08-26 03:34:25,295 - INFO - Epoch 6/50 | Loss: 0.7214 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
14
+ 2025-08-26 03:34:27,470 - INFO - Epoch 7/50 | Loss: 0.6595 | Val Avg F1: 0.8371 (Surv: 0.7241, Rec: 0.9500)
15
+ 2025-08-26 03:34:30,468 - INFO - Epoch 8/50 | Loss: 0.6698 | Val Avg F1: 0.8467 (Surv: 0.7434, Rec: 0.9500)
16
+ 2025-08-26 03:34:32,918 - INFO - Epoch 9/50 | Loss: 0.6605 | Val Avg F1: 0.8603 (Surv: 0.7706, Rec: 0.9500)
17
+ 2025-08-26 03:34:35,332 - INFO - Epoch 10/50 | Loss: 0.6462 | Val Avg F1: 0.8603 (Surv: 0.7706, Rec: 0.9500)
18
+ 2025-08-26 03:34:37,418 - INFO - Epoch 11/50 | Loss: 0.6266 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
19
+ 2025-08-26 03:34:39,491 - INFO - Epoch 12/50 | Loss: 0.6042 | Val Avg F1: 0.8618 (Surv: 0.7736, Rec: 0.9500)
20
+ 2025-08-26 03:34:42,521 - INFO - Epoch 13/50 | Loss: 0.5376 | Val Avg F1: 0.8769 (Surv: 0.8037, Rec: 0.9500)
21
+ 2025-08-26 03:34:44,986 - INFO - Epoch 14/50 | Loss: 0.5465 | Val Avg F1: 0.8712 (Surv: 0.7925, Rec: 0.9500)
22
+ 2025-08-26 03:34:47,041 - INFO - Epoch 15/50 | Loss: 0.5407 | Val Avg F1: 0.8639 (Surv: 0.7778, Rec: 0.9500)
23
+ 2025-08-26 03:34:49,092 - INFO - Epoch 16/50 | Loss: 0.4865 | Val Avg F1: 0.8574 (Surv: 0.7647, Rec: 0.9500)
24
+ 2025-08-26 03:34:51,126 - INFO - Epoch 17/50 | Loss: 0.4317 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
25
+ 2025-08-26 03:34:53,760 - INFO - Epoch 18/50 | Loss: 0.4413 | Val Avg F1: 0.8710 (Surv: 0.7921, Rec: 0.9500)
26
+ 2025-08-26 03:34:55,800 - INFO - Epoch 19/50 | Loss: 0.4587 | Val Avg F1: 0.8633 (Surv: 0.7767, Rec: 0.9500)
27
+ 2025-08-26 03:34:57,886 - INFO - Epoch 20/50 | Loss: 0.3706 | Val Avg F1: 0.8650 (Surv: 0.7800, Rec: 0.9500)
28
+ 2025-08-26 03:34:59,963 - INFO - Epoch 21/50 | Loss: 0.3681 | Val Avg F1: 0.8672 (Surv: 0.7843, Rec: 0.9500)
29
+ 2025-08-26 03:35:02,030 - INFO - Epoch 22/50 | Loss: 0.3626 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
30
+ 2025-08-26 03:35:04,272 - INFO - Epoch 23/50 | Loss: 0.3454 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
31
+ 2025-08-26 03:35:06,736 - INFO - Epoch 24/50 | Loss: 0.3784 | Val Avg F1: 0.8618 (Surv: 0.7736, Rec: 0.9500)
32
+ 2025-08-26 03:35:08,819 - INFO - Epoch 25/50 | Loss: 0.3185 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
33
+ 2025-08-26 03:35:08,820 - INFO - Early stopping at epoch 25.
34
+ 2025-08-26 03:35:11,229 - INFO - Epoch 1/50 | Loss: 1.1787 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
35
+ 2025-08-26 03:35:13,310 - INFO - Epoch 2/50 | Loss: 0.9253 | Val Avg F1: 0.8068 (Surv: 0.6869, Rec: 0.9268)
36
+ 2025-08-26 03:35:15,159 - INFO - Epoch 3/50 | Loss: 0.7520 | Val Avg F1: 0.8308 (Surv: 0.7115, Rec: 0.9500)
37
+ 2025-08-26 03:35:17,792 - INFO - Epoch 4/50 | Loss: 0.5475 | Val Avg F1: 0.8049 (Surv: 0.6796, Rec: 0.9302)
38
+ 2025-08-26 03:35:19,666 - INFO - Epoch 5/50 | Loss: 0.4693 | Val Avg F1: 0.8386 (Surv: 0.7273, Rec: 0.9500)
39
+ 2025-08-26 03:35:21,750 - INFO - Epoch 6/50 | Loss: 0.3588 | Val Avg F1: 0.8264 (Surv: 0.7027, Rec: 0.9500)
40
+ 2025-08-26 03:35:23,575 - INFO - Epoch 7/50 | Loss: 0.2928 | Val Avg F1: 0.8245 (Surv: 0.6735, Rec: 0.9756)
41
+ 2025-08-26 03:35:26,317 - INFO - Epoch 8/50 | Loss: 0.2546 | Val Avg F1: 0.8572 (Surv: 0.7387, Rec: 0.9756)
42
+ 2025-08-26 03:35:29,275 - INFO - Epoch 9/50 | Loss: 0.2346 | Val Avg F1: 0.8436 (Surv: 0.7115, Rec: 0.9756)
43
+ 2025-08-26 03:35:31,311 - INFO - Epoch 10/50 | Loss: 0.1625 | Val Avg F1: 0.8436 (Surv: 0.7115, Rec: 0.9756)
44
+ 2025-08-26 03:35:33,150 - INFO - Epoch 11/50 | Loss: 0.2666 | Val Avg F1: 0.8582 (Surv: 0.7407, Rec: 0.9756)
45
+ 2025-08-26 03:35:35,258 - INFO - Epoch 12/50 | Loss: 0.2548 | Val Avg F1: 0.8150 (Surv: 0.6800, Rec: 0.9500)
46
+ 2025-08-26 03:35:37,302 - INFO - Epoch 13/50 | Loss: 0.4236 | Val Avg F1: 0.7984 (Surv: 0.7273, Rec: 0.8696)
47
+ 2025-08-26 03:35:39,142 - INFO - Epoch 14/50 | Loss: 0.2978 | Val Avg F1: 0.8211 (Surv: 0.6667, Rec: 0.9756)
48
+ 2025-08-26 03:35:41,444 - INFO - Epoch 15/50 | Loss: 0.2939 | Val Avg F1: 0.8328 (Surv: 0.7156, Rec: 0.9500)
49
+ 2025-08-26 03:35:43,443 - INFO - Epoch 16/50 | Loss: 0.2101 | Val Avg F1: 0.7967 (Surv: 0.6667, Rec: 0.9268)
50
+ 2025-08-26 03:35:45,250 - INFO - Epoch 17/50 | Loss: 0.2630 | Val Avg F1: 0.8264 (Surv: 0.7027, Rec: 0.9500)
51
+ 2025-08-26 03:35:47,080 - INFO - Epoch 18/50 | Loss: 0.2350 | Val Avg F1: 0.8152 (Surv: 0.7304, Rec: 0.9000)
52
+ 2025-08-26 03:35:48,871 - INFO - Epoch 19/50 | Loss: 0.1574 | Val Avg F1: 0.8338 (Surv: 0.7407, Rec: 0.9268)
53
+ 2025-08-26 03:35:50,666 - INFO - Epoch 20/50 | Loss: 0.1900 | Val Avg F1: 0.8066 (Surv: 0.6863, Rec: 0.9268)
54
+ 2025-08-26 03:35:52,750 - INFO - Epoch 21/50 | Loss: 0.1808 | Val Avg F1: 0.7967 (Surv: 0.6667, Rec: 0.9268)
55
+ 2025-08-26 03:35:54,881 - INFO - Epoch 22/50 | Loss: 0.1540 | Val Avg F1: 0.8361 (Surv: 0.7455, Rec: 0.9268)
56
+ 2025-08-26 03:35:56,709 - INFO - Epoch 23/50 | Loss: 0.1008 | Val Avg F1: 0.8096 (Surv: 0.6923, Rec: 0.9268)
57
+ 2025-08-26 03:35:56,709 - INFO - Early stopping at epoch 23.
58
+ 2025-08-26 03:35:59,050 - INFO - Epoch 1/50 | Loss: 1.8102 | Val Avg F1: 0.8083 (Surv: 0.6667, Rec: 0.9500)
59
+ 2025-08-26 03:36:01,196 - INFO - Epoch 2/50 | Loss: 1.2086 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
60
+ 2025-08-26 03:36:03,312 - INFO - Epoch 3/50 | Loss: 0.9014 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
61
+ 2025-08-26 03:36:05,997 - INFO - Epoch 4/50 | Loss: 0.7957 | Val Avg F1: 0.8439 (Surv: 0.7611, Rec: 0.9268)
62
+ 2025-08-26 03:36:08,112 - INFO - Epoch 5/50 | Loss: 0.7251 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
63
+ 2025-08-26 03:36:10,256 - INFO - Epoch 6/50 | Loss: 0.6849 | Val Avg F1: 0.8732 (Surv: 0.7965, Rec: 0.9500)
64
+ 2025-08-26 03:36:12,404 - INFO - Epoch 7/50 | Loss: 0.6367 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
65
+ 2025-08-26 03:36:14,180 - INFO - Epoch 8/50 | Loss: 0.6237 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
66
+ 2025-08-26 03:36:16,053 - INFO - Epoch 9/50 | Loss: 0.6344 | Val Avg F1: 0.8697 (Surv: 0.7895, Rec: 0.9500)
67
+ 2025-08-26 03:36:18,321 - INFO - Epoch 10/50 | Loss: 0.6036 | Val Avg F1: 0.8732 (Surv: 0.7965, Rec: 0.9500)
68
+ 2025-08-26 03:36:20,130 - INFO - Epoch 11/50 | Loss: 0.6020 | Val Avg F1: 0.8629 (Surv: 0.7759, Rec: 0.9500)
69
+ 2025-08-26 03:36:21,948 - INFO - Epoch 12/50 | Loss: 0.5643 | Val Avg F1: 0.8555 (Surv: 0.7611, Rec: 0.9500)
70
+ 2025-08-26 03:36:23,755 - INFO - Epoch 13/50 | Loss: 0.5612 | Val Avg F1: 0.8624 (Surv: 0.7748, Rec: 0.9500)
71
+ 2025-08-26 03:36:25,538 - INFO - Epoch 14/50 | Loss: 0.4954 | Val Avg F1: 0.8534 (Surv: 0.7568, Rec: 0.9500)
72
+ 2025-08-26 03:36:27,343 - INFO - Epoch 15/50 | Loss: 0.4656 | Val Avg F1: 0.8810 (Surv: 0.7863, Rec: 0.9756)
73
+ 2025-08-26 03:36:30,014 - INFO - Epoch 16/50 | Loss: 0.4395 | Val Avg F1: 0.8534 (Surv: 0.7568, Rec: 0.9500)
74
+ 2025-08-26 03:36:31,815 - INFO - Epoch 17/50 | Loss: 0.4061 | Val Avg F1: 0.8434 (Surv: 0.7368, Rec: 0.9500)
75
+ 2025-08-26 03:36:33,650 - INFO - Epoch 18/50 | Loss: 0.4235 | Val Avg F1: 0.8464 (Surv: 0.7429, Rec: 0.9500)
76
+ 2025-08-26 03:36:35,464 - INFO - Epoch 19/50 | Loss: 0.3367 | Val Avg F1: 0.8489 (Surv: 0.7478, Rec: 0.9500)
77
+ 2025-08-26 03:36:37,269 - INFO - Epoch 20/50 | Loss: 0.3349 | Val Avg F1: 0.8457 (Surv: 0.7414, Rec: 0.9500)
78
+ 2025-08-26 03:36:39,126 - INFO - Epoch 21/50 | Loss: 0.3156 | Val Avg F1: 0.8335 (Surv: 0.7170, Rec: 0.9500)
79
+ 2025-08-26 03:36:41,298 - INFO - Epoch 22/50 | Loss: 0.3437 | Val Avg F1: 0.8308 (Surv: 0.7115, Rec: 0.9500)
80
+ 2025-08-26 03:36:43,313 - INFO - Epoch 23/50 | Loss: 0.2982 | Val Avg F1: 0.8420 (Surv: 0.7339, Rec: 0.9500)
81
+ 2025-08-26 03:36:45,124 - INFO - Epoch 24/50 | Loss: 0.3276 | Val Avg F1: 0.8477 (Surv: 0.7455, Rec: 0.9500)
82
+ 2025-08-26 03:36:46,925 - INFO - Epoch 25/50 | Loss: 0.2817 | Val Avg F1: 0.8429 (Surv: 0.7103, Rec: 0.9756)
83
+ 2025-08-26 03:36:48,714 - INFO - Epoch 26/50 | Loss: 0.3230 | Val Avg F1: 0.8429 (Surv: 0.7103, Rec: 0.9756)
84
+ 2025-08-26 03:36:50,531 - INFO - Epoch 27/50 | Loss: 0.2713 | Val Avg F1: 0.8307 (Surv: 0.6857, Rec: 0.9756)
85
+ 2025-08-26 03:36:50,531 - INFO - Early stopping at epoch 27.
86
+ 2025-08-26 03:36:53,337 - INFO - Epoch 1/50 | Loss: 1.2360 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
87
+ 2025-08-26 03:36:55,758 - INFO - Epoch 2/50 | Loss: 0.7430 | Val Avg F1: 0.7975 (Surv: 0.6949, Rec: 0.9000)
88
+ 2025-08-26 03:36:57,650 - INFO - Epoch 3/50 | Loss: 0.6409 | Val Avg F1: 0.8363 (Surv: 0.7227, Rec: 0.9500)
89
+ 2025-08-26 03:36:59,867 - INFO - Epoch 4/50 | Loss: 0.5505 | Val Avg F1: 0.8479 (Surv: 0.7458, Rec: 0.9500)
90
+ 2025-08-26 03:37:02,118 - INFO - Epoch 5/50 | Loss: 0.5419 | Val Avg F1: 0.8610 (Surv: 0.7719, Rec: 0.9500)
91
+ 2025-08-26 03:37:06,907 - INFO - Epoch 6/50 | Loss: 0.4887 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
92
+ 2025-08-26 03:37:08,800 - INFO - Epoch 7/50 | Loss: 0.3792 | Val Avg F1: 0.8386 (Surv: 0.7273, Rec: 0.9500)
93
+ 2025-08-26 03:37:10,682 - INFO - Epoch 8/50 | Loss: 0.3393 | Val Avg F1: 0.8335 (Surv: 0.7170, Rec: 0.9500)
94
+ 2025-08-26 03:37:12,571 - INFO - Epoch 9/50 | Loss: 0.3634 | Val Avg F1: 0.8420 (Surv: 0.7339, Rec: 0.9500)
95
+ 2025-08-26 03:37:14,417 - INFO - Epoch 10/50 | Loss: 0.2922 | Val Avg F1: 0.8477 (Surv: 0.7455, Rec: 0.9500)
96
+ 2025-08-26 03:37:16,475 - INFO - Epoch 11/50 | Loss: 0.3335 | Val Avg F1: 0.8394 (Surv: 0.7288, Rec: 0.9500)
97
+ 2025-08-26 03:37:18,661 - INFO - Epoch 12/50 | Loss: 0.3033 | Val Avg F1: 0.8236 (Surv: 0.6972, Rec: 0.9500)
98
+ 2025-08-26 03:37:20,517 - INFO - Epoch 13/50 | Loss: 0.3413 | Val Avg F1: 0.8353 (Surv: 0.7438, Rec: 0.9268)
99
+ 2025-08-26 03:37:22,402 - INFO - Epoch 14/50 | Loss: 0.3340 | Val Avg F1: 0.8193 (Surv: 0.7156, Rec: 0.9231)
100
+ 2025-08-26 03:37:24,295 - INFO - Epoch 15/50 | Loss: 0.2937 | Val Avg F1: 0.8340 (Surv: 0.7179, Rec: 0.9500)
101
+ 2025-08-26 03:37:26,165 - INFO - Epoch 16/50 | Loss: 0.1693 | Val Avg F1: 0.8115 (Surv: 0.6731, Rec: 0.9500)
102
+ 2025-08-26 03:37:28,179 - INFO - Epoch 17/50 | Loss: 0.2456 | Val Avg F1: 0.8464 (Surv: 0.7429, Rec: 0.9500)
103
+ 2025-08-26 03:37:28,179 - INFO - Early stopping at epoch 17.
104
+ 2025-08-26 03:37:31,017 - INFO - Epoch 1/50 | Loss: 1.2942 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
105
+ 2025-08-26 03:37:33,092 - INFO - Epoch 2/50 | Loss: 0.7470 | Val Avg F1: 0.8290 (Surv: 0.7080, Rec: 0.9500)
106
+ 2025-08-26 03:37:35,234 - INFO - Epoch 3/50 | Loss: 0.6030 | Val Avg F1: 0.8543 (Surv: 0.7586, Rec: 0.9500)
107
+ 2025-08-26 03:37:37,312 - INFO - Epoch 4/50 | Loss: 0.6390 | Val Avg F1: 0.8639 (Surv: 0.7778, Rec: 0.9500)
108
+ 2025-08-26 03:37:39,447 - INFO - Epoch 5/50 | Loss: 0.4923 | Val Avg F1: 0.8624 (Surv: 0.7748, Rec: 0.9500)
109
+ 2025-08-26 03:37:41,841 - INFO - Epoch 6/50 | Loss: 0.4385 | Val Avg F1: 0.8878 (Surv: 0.8000, Rec: 0.9756)
110
+ 2025-08-26 03:37:44,021 - INFO - Epoch 7/50 | Loss: 0.4120 | Val Avg F1: 0.8583 (Surv: 0.7667, Rec: 0.9500)
111
+ 2025-08-26 03:37:45,879 - INFO - Epoch 8/50 | Loss: 0.3478 | Val Avg F1: 0.8522 (Surv: 0.7544, Rec: 0.9500)
112
+ 2025-08-26 03:37:47,692 - INFO - Epoch 9/50 | Loss: 0.2742 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
113
+ 2025-08-26 03:37:49,497 - INFO - Epoch 10/50 | Loss: 0.3030 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
114
+ 2025-08-26 03:37:51,310 - INFO - Epoch 11/50 | Loss: 0.3717 | Val Avg F1: 0.8579 (Surv: 0.7890, Rec: 0.9268)
115
+ 2025-08-26 03:37:53,631 - INFO - Epoch 12/50 | Loss: 0.3946 | Val Avg F1: 0.8447 (Surv: 0.7395, Rec: 0.9500)
116
+ 2025-08-26 03:37:55,480 - INFO - Epoch 13/50 | Loss: 0.3853 | Val Avg F1: 0.8500 (Surv: 0.7477, Rec: 0.9524)
117
+ 2025-08-26 03:37:57,467 - INFO - Epoch 14/50 | Loss: 0.3337 | Val Avg F1: 0.8840 (Surv: 0.7925, Rec: 0.9756)
118
+ 2025-08-26 03:37:59,260 - INFO - Epoch 15/50 | Loss: 0.2317 | Val Avg F1: 0.8644 (Surv: 0.7788, Rec: 0.9500)
119
+ 2025-08-26 03:38:01,072 - INFO - Epoch 16/50 | Loss: 0.3257 | Val Avg F1: 0.8420 (Surv: 0.7339, Rec: 0.9500)
120
+ 2025-08-26 03:38:02,884 - INFO - Epoch 17/50 | Loss: 0.1874 | Val Avg F1: 0.8523 (Surv: 0.7523, Rec: 0.9524)
121
+ 2025-08-26 03:38:05,060 - INFO - Epoch 18/50 | Loss: 0.1797 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
122
+ 2025-08-26 03:38:05,061 - INFO - Early stopping at epoch 18.
123
+ 2025-08-26 03:38:07,853 - INFO - Epoch 1/50 | Loss: 1.8972 | Val Avg F1: 0.6559 (Surv: 0.6667, Rec: 0.6452)
124
+ 2025-08-26 03:38:10,042 - INFO - Epoch 1/50 | Loss: 1.2238 | Val Avg F1: 0.8379 (Surv: 0.7258, Rec: 0.9500)
125
+ 2025-08-26 03:38:12,234 - INFO - Epoch 2/50 | Loss: 0.8205 | Val Avg F1: 0.8036 (Surv: 0.6842, Rec: 0.9231)
126
+ 2025-08-26 03:38:14,123 - INFO - Epoch 3/50 | Loss: 0.6868 | Val Avg F1: 0.8702 (Surv: 0.7903, Rec: 0.9500)
127
+ 2025-08-26 03:38:16,502 - INFO - Epoch 4/50 | Loss: 0.6626 | Val Avg F1: 0.8567 (Surv: 0.7903, Rec: 0.9231)
128
+ 2025-08-26 03:38:18,735 - INFO - Epoch 5/50 | Loss: 0.4937 | Val Avg F1: 0.8576 (Surv: 0.7652, Rec: 0.9500)
129
+ 2025-08-26 03:38:20,642 - INFO - Epoch 6/50 | Loss: 0.3829 | Val Avg F1: 0.8628 (Surv: 0.7755, Rec: 0.9500)
130
+ 2025-08-26 03:38:22,540 - INFO - Epoch 7/50 | Loss: 0.3849 | Val Avg F1: 0.8842 (Surv: 0.7928, Rec: 0.9756)
131
+ 2025-08-26 03:38:24,765 - INFO - Epoch 8/50 | Loss: 0.2920 | Val Avg F1: 0.8860 (Surv: 0.7963, Rec: 0.9756)
132
+ 2025-08-26 03:38:26,950 - INFO - Epoch 9/50 | Loss: 0.2716 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
133
+ 2025-08-26 03:38:29,136 - INFO - Epoch 10/50 | Loss: 0.2192 | Val Avg F1: 0.8659 (Surv: 0.7818, Rec: 0.9500)
134
+ 2025-08-26 03:38:31,279 - INFO - Epoch 11/50 | Loss: 0.2552 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
135
+ 2025-08-26 03:38:33,307 - INFO - Epoch 12/50 | Loss: 0.3412 | Val Avg F1: 0.8679 (Surv: 0.7857, Rec: 0.9500)
136
+ 2025-08-26 03:38:35,239 - INFO - Epoch 13/50 | Loss: 0.4432 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
137
+ 2025-08-26 03:38:37,151 - INFO - Epoch 14/50 | Loss: 0.3232 | Val Avg F1: 0.8151 (Surv: 0.7071, Rec: 0.9231)
138
+ 2025-08-26 03:38:39,078 - INFO - Epoch 15/50 | Loss: 0.5153 | Val Avg F1: 0.7969 (Surv: 0.6939, Rec: 0.9000)
139
+ 2025-08-26 03:38:41,403 - INFO - Epoch 16/50 | Loss: 0.2955 | Val Avg F1: 0.8136 (Surv: 0.7273, Rec: 0.9000)
140
+ 2025-08-26 03:38:43,529 - INFO - Epoch 17/50 | Loss: 0.2758 | Val Avg F1: 0.8562 (Surv: 0.7368, Rec: 0.9756)
141
+ 2025-08-26 03:38:45,441 - INFO - Epoch 18/50 | Loss: 0.2888 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
142
+ 2025-08-26 03:38:47,447 - INFO - Epoch 19/50 | Loss: 0.2178 | Val Avg F1: 0.8312 (Surv: 0.6869, Rec: 0.9756)
143
+ 2025-08-26 03:38:49,347 - INFO - Epoch 20/50 | Loss: 0.2504 | Val Avg F1: 0.8139 (Surv: 0.7048, Rec: 0.9231)
144
+ 2025-08-26 03:38:49,347 - INFO - Early stopping at epoch 20.
145
+ 2025-08-26 03:38:51,803 - INFO - Epoch 1/50 | Loss: 1.4139 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
146
+ 2025-08-26 03:38:54,583 - INFO - Epoch 2/50 | Loss: 0.7504 | Val Avg F1: 0.8295 (Surv: 0.7091, Rec: 0.9500)
147
+ 2025-08-26 03:38:56,492 - INFO - Epoch 3/50 | Loss: 0.5934 | Val Avg F1: 0.8369 (Surv: 0.7238, Rec: 0.9500)
148
+ 2025-08-26 03:38:58,783 - INFO - Epoch 4/50 | Loss: 0.5199 | Val Avg F1: 0.8477 (Surv: 0.7455, Rec: 0.9500)
149
+ 2025-08-26 03:39:00,996 - INFO - Epoch 5/50 | Loss: 0.4353 | Val Avg F1: 0.8201 (Surv: 0.6903, Rec: 0.9500)
150
+ 2025-08-26 03:39:03,069 - INFO - Epoch 1/50 | Loss: 1.8385 | Val Avg F1: 0.6349 (Surv: 0.6237, Rec: 0.6462)
151
+ 2025-08-26 03:39:05,472 - INFO - Epoch 1/50 | Loss: 1.7515 | Val Avg F1: 0.3622 (Surv: 0.4167, Rec: 0.3077)
152
+ 2025-08-26 03:39:08,024 - INFO - Epoch 1/50 | Loss: 1.6092 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
153
+ 2025-08-26 03:39:10,223 - INFO - Epoch 1/50 | Loss: 1.5789 | Val Avg F1: 0.8169 (Surv: 0.7069, Rec: 0.9268)
154
+ 2025-08-26 03:39:12,339 - INFO - Epoch 1/50 | Loss: 1.1419 | Val Avg F1: 0.8056 (Surv: 0.7463, Rec: 0.8649)
155
+ 2025-08-26 03:39:14,682 - INFO - Epoch 1/50 | Loss: 1.7423 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
156
+ 2025-08-26 03:39:17,107 - INFO - Epoch 1/50 | Loss: 1.3973 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
157
+ 2025-08-26 03:39:19,744 - INFO - Epoch 2/50 | Loss: 0.7496 | Val Avg F1: 0.8378 (Surv: 0.7257, Rec: 0.9500)
158
+ 2025-08-26 03:39:21,968 - INFO - Epoch 3/50 | Loss: 0.7293 | Val Avg F1: 0.8366 (Surv: 0.7207, Rec: 0.9524)
159
+ 2025-08-26 03:39:23,967 - INFO - Epoch 4/50 | Loss: 0.6514 | Val Avg F1: 0.8491 (Surv: 0.7458, Rec: 0.9524)
160
+ 2025-08-26 03:39:26,250 - INFO - Epoch 5/50 | Loss: 0.5041 | Val Avg F1: 0.8572 (Surv: 0.7387, Rec: 0.9756)
161
+ 2025-08-26 03:39:28,688 - INFO - Epoch 1/50 | Loss: 1.2397 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
162
+ 2025-08-26 03:39:31,333 - INFO - Epoch 1/50 | Loss: 1.2756 | Val Avg F1: 0.8228 (Surv: 0.6957, Rec: 0.9500)
163
+ 2025-08-26 03:39:33,523 - INFO - Epoch 2/50 | Loss: 0.7823 | Val Avg F1: 0.8235 (Surv: 0.7523, Rec: 0.8947)
164
+ 2025-08-26 03:39:35,698 - INFO - Epoch 3/50 | Loss: 0.5798 | Val Avg F1: 0.7760 (Surv: 0.7188, Rec: 0.8333)
165
+ 2025-08-26 03:39:37,864 - INFO - Epoch 1/50 | Loss: 1.4317 | Val Avg F1: 0.8175 (Surv: 0.7119, Rec: 0.9231)
166
+ 2025-08-26 03:39:39,958 - INFO - Epoch 2/50 | Loss: 0.7469 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
167
+ 2025-08-26 03:39:42,631 - INFO - Epoch 3/50 | Loss: 0.6708 | Val Avg F1: 0.8417 (Surv: 0.7333, Rec: 0.9500)
168
+ 2025-08-26 03:39:44,730 - INFO - Epoch 4/50 | Loss: 0.6487 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
169
+ 2025-08-26 03:39:46,825 - INFO - Epoch 5/50 | Loss: 0.6037 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
170
+ 2025-08-26 03:39:49,162 - INFO - Epoch 1/50 | Loss: 1.6167 | Val Avg F1: 0.8004 (Surv: 0.7009, Rec: 0.9000)
171
+ 2025-08-26 03:39:51,300 - INFO - Epoch 1/50 | Loss: 1.4623 | Val Avg F1: 0.7229 (Surv: 0.6374, Rec: 0.8085)
172
+ 2025-08-26 03:39:53,988 - INFO - Epoch 1/50 | Loss: 1.3711 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
173
+ 2025-08-26 03:39:56,483 - INFO - Epoch 2/50 | Loss: 0.9574 | Val Avg F1: 0.8595 (Surv: 0.7434, Rec: 0.9756)
174
+ 2025-08-26 03:39:58,873 - INFO - Epoch 3/50 | Loss: 0.7629 | Val Avg F1: 0.8430 (Surv: 0.7593, Rec: 0.9268)
175
+ 2025-08-26 03:40:00,898 - INFO - Epoch 4/50 | Loss: 0.5905 | Val Avg F1: 0.8731 (Surv: 0.7706, Rec: 0.9756)
176
+ 2025-08-26 03:40:03,248 - INFO - Epoch 5/50 | Loss: 0.5196 | Val Avg F1: 0.8479 (Surv: 0.7458, Rec: 0.9500)
177
+ 2025-08-26 03:40:05,529 - INFO - Epoch 6/50 | Loss: 0.4060 | Val Avg F1: 0.8555 (Surv: 0.7611, Rec: 0.9500)
178
+ 2025-08-26 03:40:07,843 - INFO - Epoch 7/50 | Loss: 0.3712 | Val Avg F1: 0.8467 (Surv: 0.7434, Rec: 0.9500)
179
+ 2025-08-26 03:40:09,888 - INFO - Epoch 8/50 | Loss: 0.3387 | Val Avg F1: 0.8489 (Surv: 0.7478, Rec: 0.9500)
180
+ 2025-08-26 03:40:11,930 - INFO - Epoch 9/50 | Loss: 0.3243 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
181
+ 2025-08-26 03:40:13,953 - INFO - Epoch 10/50 | Loss: 0.3061 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
182
+ 2025-08-26 03:40:15,953 - INFO - Epoch 11/50 | Loss: 0.3664 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
183
+ 2025-08-26 03:40:18,485 - INFO - Epoch 12/50 | Loss: 0.3679 | Val Avg F1: 0.8214 (Surv: 0.7429, Rec: 0.9000)
184
+ 2025-08-26 03:40:20,522 - INFO - Epoch 13/50 | Loss: 0.3453 | Val Avg F1: 0.8520 (Surv: 0.7541, Rec: 0.9500)
185
+ 2025-08-26 03:40:22,532 - INFO - Epoch 14/50 | Loss: 0.3316 | Val Avg F1: 0.8019 (Surv: 0.7091, Rec: 0.8947)
186
+ 2025-08-26 03:40:24,543 - INFO - Epoch 15/50 | Loss: 0.4092 | Val Avg F1: 0.8464 (Surv: 0.7429, Rec: 0.9500)
187
+ 2025-08-26 03:40:26,535 - INFO - Epoch 16/50 | Loss: 0.2683 | Val Avg F1: 0.8376 (Surv: 0.7521, Rec: 0.9231)
188
+ 2025-08-26 03:40:26,535 - INFO - Early stopping at epoch 16.
189
+ 2025-08-26 03:40:29,051 - INFO - Epoch 1/50 | Loss: 1.8509 | Val Avg F1: 0.8152 (Surv: 0.7213, Rec: 0.9091)
190
+ 2025-08-26 03:40:31,678 - INFO - Epoch 1/50 | Loss: 1.4366 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
191
+ 2025-08-26 03:40:33,804 - INFO - Epoch 2/50 | Loss: 0.8648 | Val Avg F1: 0.8325 (Surv: 0.7419, Rec: 0.9231)
192
+ 2025-08-26 03:40:35,608 - INFO - Epoch 3/50 | Loss: 0.8117 | Val Avg F1: 0.8679 (Surv: 0.7857, Rec: 0.9500)
193
+ 2025-08-26 03:40:37,664 - INFO - Epoch 4/50 | Loss: 0.6828 | Val Avg F1: 0.8560 (Surv: 0.7619, Rec: 0.9500)
194
+ 2025-08-26 03:40:39,473 - INFO - Epoch 5/50 | Loss: 0.5212 | Val Avg F1: 0.8564 (Surv: 0.7627, Rec: 0.9500)
195
+ 2025-08-26 03:40:41,580 - INFO - Epoch 6/50 | Loss: 0.5794 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
196
+ 2025-08-26 03:40:43,770 - INFO - Epoch 7/50 | Loss: 0.4270 | Val Avg F1: 0.8675 (Surv: 0.7850, Rec: 0.9500)
197
+ 2025-08-26 03:40:45,655 - INFO - Epoch 8/50 | Loss: 0.3783 | Val Avg F1: 0.8543 (Surv: 0.7586, Rec: 0.9500)
198
+ 2025-08-26 03:40:47,477 - INFO - Epoch 9/50 | Loss: 0.3448 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
199
+ 2025-08-26 03:40:49,285 - INFO - Epoch 10/50 | Loss: 0.3522 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
200
+ 2025-08-26 03:40:51,123 - INFO - Epoch 11/50 | Loss: 0.4323 | Val Avg F1: 0.8369 (Surv: 0.7238, Rec: 0.9500)
201
+ 2025-08-26 03:40:53,169 - INFO - Epoch 12/50 | Loss: 0.3280 | Val Avg F1: 0.8343 (Surv: 0.7455, Rec: 0.9231)
202
+ 2025-08-26 03:40:55,393 - INFO - Epoch 13/50 | Loss: 0.3481 | Val Avg F1: 0.8523 (Surv: 0.7778, Rec: 0.9268)
203
+ 2025-08-26 03:40:57,249 - INFO - Epoch 14/50 | Loss: 0.3720 | Val Avg F1: 0.8660 (Surv: 0.7563, Rec: 0.9756)
204
+ 2025-08-26 03:40:59,061 - INFO - Epoch 15/50 | Loss: 0.3568 | Val Avg F1: 0.8434 (Surv: 0.7368, Rec: 0.9500)
205
+ 2025-08-26 03:40:59,062 - INFO - Early stopping at epoch 15.
206
+ 2025-08-26 03:41:01,381 - INFO - Epoch 1/50 | Loss: 1.8292 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
207
+ 2025-08-26 03:41:03,480 - INFO - Epoch 2/50 | Loss: 1.1701 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
208
+ 2025-08-26 03:41:05,519 - INFO - Epoch 3/50 | Loss: 0.8656 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
209
+ 2025-08-26 03:41:07,991 - INFO - Epoch 1/50 | Loss: 1.4230 | Val Avg F1: 0.8268 (Surv: 0.7304, Rec: 0.9231)
210
+ 2025-08-26 03:41:10,188 - INFO - Epoch 2/50 | Loss: 0.9779 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
211
+ 2025-08-26 03:41:12,078 - INFO - Epoch 3/50 | Loss: 0.7622 | Val Avg F1: 0.8241 (Surv: 0.6981, Rec: 0.9500)
212
+ 2025-08-26 03:41:14,159 - INFO - Epoch 1/50 | Loss: 1.8214 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
213
+ 2025-08-26 03:41:16,288 - INFO - Epoch 2/50 | Loss: 1.1941 | Val Avg F1: 0.8284 (Surv: 0.7069, Rec: 0.9500)
214
+ 2025-08-26 03:41:18,582 - INFO - Epoch 3/50 | Loss: 0.9133 | Val Avg F1: 0.8475 (Surv: 0.7193, Rec: 0.9756)
215
+ 2025-08-26 03:41:20,737 - INFO - Epoch 4/50 | Loss: 0.8790 | Val Avg F1: 0.8346 (Surv: 0.7193, Rec: 0.9500)
216
+ 2025-08-26 03:41:22,862 - INFO - Epoch 1/50 | Loss: 1.7513 | Val Avg F1: 0.7641 (Surv: 0.7188, Rec: 0.8095)
217
+ 2025-08-26 03:41:24,898 - INFO - Epoch 1/50 | Loss: 1.1740 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
218
+ 2025-08-26 03:41:27,008 - INFO - Epoch 2/50 | Loss: 0.9045 | Val Avg F1: 0.7702 (Surv: 0.6173, Rec: 0.9231)
219
+ 2025-08-26 03:41:28,846 - INFO - Epoch 3/50 | Loss: 0.6593 | Val Avg F1: 0.8399 (Surv: 0.7568, Rec: 0.9231)
220
+ 2025-08-26 03:41:31,545 - INFO - Epoch 4/50 | Loss: 0.5297 | Val Avg F1: 0.8092 (Surv: 0.7347, Rec: 0.8837)
221
+ 2025-08-26 03:41:33,676 - INFO - Epoch 1/50 | Loss: 1.3372 | Val Avg F1: 0.8222 (Surv: 0.7213, Rec: 0.9231)
222
+ 2025-08-26 03:41:35,844 - INFO - Epoch 1/50 | Loss: 1.8601 | Val Avg F1: 0.2800 (Surv: 0.5600, Rec: 0.0000)
223
+ 2025-08-26 03:41:37,893 - INFO - Epoch 1/50 | Loss: 1.7992 | Val Avg F1: 0.6306 (Surv: 0.6279, Rec: 0.6333)
224
+ 2025-08-26 03:41:40,236 - INFO - Epoch 1/50 | Loss: 1.7889 | Val Avg F1: 0.8153 (Surv: 0.7037, Rec: 0.9268)
225
+ 2025-08-26 03:41:43,315 - INFO - Epoch 1/50 | Loss: 1.7427 | Val Avg F1: 0.6267 (Surv: 0.4533, Rec: 0.8000)
226
+ 2025-08-26 03:41:45,550 - INFO - Epoch 1/50 | Loss: 1.5958 | Val Avg F1: 0.8449 (Surv: 0.7130, Rec: 0.9767)
227
+ 2025-08-26 03:41:47,930 - INFO - Epoch 2/50 | Loss: 0.9311 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
228
+ 2025-08-26 03:41:49,954 - INFO - Epoch 3/50 | Loss: 0.6994 | Val Avg F1: 0.8572 (Surv: 0.7387, Rec: 0.9756)
229
+ 2025-08-26 03:41:52,314 - INFO - Epoch 4/50 | Loss: 0.6421 | Val Avg F1: 0.8506 (Surv: 0.7257, Rec: 0.9756)
230
+ 2025-08-26 03:41:54,814 - INFO - Epoch 5/50 | Loss: 0.5833 | Val Avg F1: 0.8506 (Surv: 0.7257, Rec: 0.9756)
231
+ 2025-08-26 03:41:56,841 - INFO - Epoch 6/50 | Loss: 0.5602 | Val Avg F1: 0.8664 (Surv: 0.7573, Rec: 0.9756)
232
+ 2025-08-26 03:41:59,233 - INFO - Epoch 7/50 | Loss: 0.5488 | Val Avg F1: 0.8696 (Surv: 0.7636, Rec: 0.9756)
233
+ 2025-08-26 03:42:01,535 - INFO - Epoch 8/50 | Loss: 0.4829 | Val Avg F1: 0.8652 (Surv: 0.7547, Rec: 0.9756)
234
+ 2025-08-26 03:42:03,486 - INFO - Epoch 9/50 | Loss: 0.4639 | Val Avg F1: 0.8640 (Surv: 0.7523, Rec: 0.9756)
235
+ 2025-08-26 03:42:05,619 - INFO - Epoch 10/50 | Loss: 0.4438 | Val Avg F1: 0.8674 (Surv: 0.7593, Rec: 0.9756)
236
+ 2025-08-26 03:42:07,994 - INFO - Epoch 11/50 | Loss: 0.4997 | Val Avg F1: 0.8532 (Surv: 0.7563, Rec: 0.9500)
237
+ 2025-08-26 03:42:09,913 - INFO - Epoch 12/50 | Loss: 0.4227 | Val Avg F1: 0.8688 (Surv: 0.7619, Rec: 0.9756)
238
+ 2025-08-26 03:42:11,919 - INFO - Epoch 13/50 | Loss: 0.3991 | Val Avg F1: 0.8696 (Surv: 0.7636, Rec: 0.9756)
239
+ 2025-08-26 03:42:13,910 - INFO - Epoch 14/50 | Loss: 0.3215 | Val Avg F1: 0.8595 (Surv: 0.7434, Rec: 0.9756)
240
+ 2025-08-26 03:42:15,861 - INFO - Epoch 15/50 | Loss: 0.3407 | Val Avg F1: 0.8342 (Surv: 0.7184, Rec: 0.9500)
241
+ 2025-08-26 03:42:18,068 - INFO - Epoch 16/50 | Loss: 0.2800 | Val Avg F1: 0.8640 (Surv: 0.7523, Rec: 0.9756)
242
+ 2025-08-26 03:42:20,285 - INFO - Epoch 17/50 | Loss: 0.2772 | Val Avg F1: 0.8696 (Surv: 0.7636, Rec: 0.9756)
243
+ 2025-08-26 03:42:22,236 - INFO - Epoch 18/50 | Loss: 0.2618 | Val Avg F1: 0.8662 (Surv: 0.7568, Rec: 0.9756)
244
+ 2025-08-26 03:42:24,216 - INFO - Epoch 19/50 | Loss: 0.2068 | Val Avg F1: 0.8640 (Surv: 0.7523, Rec: 0.9756)
245
+ 2025-08-26 03:42:24,217 - INFO - Early stopping at epoch 19.
246
+ 2025-08-26 03:42:26,831 - INFO - Epoch 1/50 | Loss: 1.6645 | Val Avg F1: 0.7877 (Surv: 0.7059, Rec: 0.8696)
247
+ 2025-08-26 03:42:28,951 - INFO - Epoch 1/50 | Loss: 1.7645 | Val Avg F1: 0.2923 (Surv: 0.0000, Rec: 0.5846)
248
+ 2025-08-26 03:42:31,535 - INFO - Epoch 1/50 | Loss: 1.2152 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
249
+ 2025-08-26 03:42:33,628 - INFO - Epoch 2/50 | Loss: 0.9065 | Val Avg F1: 0.8600 (Surv: 0.7677, Rec: 0.9524)
250
+ 2025-08-26 03:42:35,776 - INFO - Epoch 3/50 | Loss: 0.7515 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
251
+ 2025-08-26 03:42:37,872 - INFO - Epoch 4/50 | Loss: 0.5297 | Val Avg F1: 0.8582 (Surv: 0.7664, Rec: 0.9500)
252
+ 2025-08-26 03:42:39,699 - INFO - Epoch 5/50 | Loss: 0.4615 | Val Avg F1: 0.8466 (Surv: 0.7664, Rec: 0.9268)
253
+ 2025-08-26 03:42:41,643 - INFO - Epoch 6/50 | Loss: 0.3805 | Val Avg F1: 0.8395 (Surv: 0.7290, Rec: 0.9500)
254
+ 2025-08-26 03:42:43,842 - INFO - Epoch 7/50 | Loss: 0.3032 | Val Avg F1: 0.8377 (Surv: 0.7255, Rec: 0.9500)
255
+ 2025-08-26 03:42:45,670 - INFO - Epoch 8/50 | Loss: 0.2891 | Val Avg F1: 0.8335 (Surv: 0.7170, Rec: 0.9500)
256
+ 2025-08-26 03:42:47,542 - INFO - Epoch 9/50 | Loss: 0.2652 | Val Avg F1: 0.8429 (Surv: 0.7358, Rec: 0.9500)
257
+ 2025-08-26 03:42:49,370 - INFO - Epoch 10/50 | Loss: 0.2431 | Val Avg F1: 0.8369 (Surv: 0.7238, Rec: 0.9500)
258
+ 2025-08-26 03:42:51,205 - INFO - Epoch 11/50 | Loss: 0.3280 | Val Avg F1: 0.8139 (Surv: 0.7048, Rec: 0.9231)
259
+ 2025-08-26 03:42:53,034 - INFO - Epoch 12/50 | Loss: 0.3211 | Val Avg F1: 0.8582 (Surv: 0.7664, Rec: 0.9500)
260
+ 2025-08-26 03:42:55,368 - INFO - Epoch 13/50 | Loss: 0.2666 | Val Avg F1: 0.8361 (Surv: 0.7222, Rec: 0.9500)
261
+ 2025-08-26 03:42:57,226 - INFO - Epoch 14/50 | Loss: 0.2418 | Val Avg F1: 0.8184 (Surv: 0.6869, Rec: 0.9500)
262
+ 2025-08-26 03:42:59,072 - INFO - Epoch 15/50 | Loss: 0.2531 | Val Avg F1: 0.8106 (Surv: 0.6981, Rec: 0.9231)
263
+ 2025-08-26 03:42:59,073 - INFO - Early stopping at epoch 15.
264
+ 2025-08-26 03:43:01,459 - INFO - Epoch 1/50 | Loss: 1.4273 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
265
+ 2025-08-26 03:43:03,703 - INFO - Epoch 1/50 | Loss: 1.4010 | Val Avg F1: 0.5353 (Surv: 0.1404, Rec: 0.9302)
266
+ 2025-08-26 03:43:06,324 - INFO - Epoch 1/50 | Loss: 1.3505 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
267
+ 2025-08-26 03:43:09,023 - INFO - Epoch 2/50 | Loss: 0.8495 | Val Avg F1: 0.8160 (Surv: 0.7273, Rec: 0.9048)
268
+ 2025-08-26 03:43:11,101 - INFO - Epoch 3/50 | Loss: 0.7362 | Val Avg F1: 0.8568 (Surv: 0.7636, Rec: 0.9500)
269
+ 2025-08-26 03:43:13,505 - INFO - Epoch 4/50 | Loss: 0.5623 | Val Avg F1: 0.8546 (Surv: 0.7593, Rec: 0.9500)
270
+ 2025-08-26 03:43:15,602 - INFO - Epoch 5/50 | Loss: 0.5545 | Val Avg F1: 0.8727 (Surv: 0.7931, Rec: 0.9524)
271
+ 2025-08-26 03:43:18,295 - INFO - Epoch 6/50 | Loss: 0.4771 | Val Avg F1: 0.8837 (Surv: 0.8174, Rec: 0.9500)
272
+ 2025-08-26 03:43:21,214 - INFO - Epoch 7/50 | Loss: 0.4080 | Val Avg F1: 0.8767 (Surv: 0.8034, Rec: 0.9500)
273
+ 2025-08-26 03:43:23,357 - INFO - Epoch 8/50 | Loss: 0.3426 | Val Avg F1: 0.8522 (Surv: 0.7544, Rec: 0.9500)
274
+ 2025-08-26 03:43:25,419 - INFO - Epoch 9/50 | Loss: 0.2702 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
275
+ 2025-08-26 03:43:27,554 - INFO - Epoch 10/50 | Loss: 0.3037 | Val Avg F1: 0.8439 (Surv: 0.7611, Rec: 0.9268)
276
+ 2025-08-26 03:43:29,750 - INFO - Epoch 11/50 | Loss: 0.3245 | Val Avg F1: 0.8624 (Surv: 0.7748, Rec: 0.9500)
277
+ 2025-08-26 03:43:32,191 - INFO - Epoch 12/50 | Loss: 0.3673 | Val Avg F1: 0.8118 (Surv: 0.6737, Rec: 0.9500)
278
+ 2025-08-26 03:43:34,256 - INFO - Epoch 13/50 | Loss: 0.5461 | Val Avg F1: 0.7923 (Surv: 0.6847, Rec: 0.9000)
279
+ 2025-08-26 03:43:36,313 - INFO - Epoch 14/50 | Loss: 0.3457 | Val Avg F1: 0.8394 (Surv: 0.7288, Rec: 0.9500)
280
+ 2025-08-26 03:43:38,380 - INFO - Epoch 15/50 | Loss: 0.3292 | Val Avg F1: 0.8450 (Surv: 0.7400, Rec: 0.9500)
281
+ 2025-08-26 03:43:40,440 - INFO - Epoch 16/50 | Loss: 0.4178 | Val Avg F1: 0.8423 (Surv: 0.7321, Rec: 0.9524)
282
+ 2025-08-26 03:43:43,006 - INFO - Epoch 17/50 | Loss: 0.2219 | Val Avg F1: 0.8522 (Surv: 0.7544, Rec: 0.9500)
283
+ 2025-08-26 03:43:45,110 - INFO - Epoch 18/50 | Loss: 0.2688 | Val Avg F1: 0.8268 (Surv: 0.7304, Rec: 0.9231)
284
+ 2025-08-26 03:43:45,111 - INFO - Early stopping at epoch 18.
285
+ 2025-08-26 03:43:47,839 - INFO - Epoch 1/50 | Loss: 1.3878 | Val Avg F1: 0.8340 (Surv: 0.7179, Rec: 0.9500)
286
+ 2025-08-26 03:43:50,262 - INFO - Epoch 2/50 | Loss: 0.9115 | Val Avg F1: 0.8022 (Surv: 0.7097, Rec: 0.8947)
287
+ 2025-08-26 03:43:52,314 - INFO - Epoch 3/50 | Loss: 0.7891 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
288
+ 2025-08-26 03:43:55,107 - INFO - Epoch 1/50 | Loss: 1.4384 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
289
+ 2025-08-26 03:43:57,527 - INFO - Epoch 2/50 | Loss: 0.9033 | Val Avg F1: 0.8174 (Surv: 0.7080, Rec: 0.9268)
290
+ 2025-08-26 03:43:59,602 - INFO - Epoch 3/50 | Loss: 0.7490 | Val Avg F1: 0.8468 (Surv: 0.7179, Rec: 0.9756)
291
+ 2025-08-26 03:44:01,947 - INFO - Epoch 1/50 | Loss: 1.4473 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
292
+ 2025-08-26 03:44:04,360 - INFO - Epoch 2/50 | Loss: 0.9684 | Val Avg F1: 0.8514 (Surv: 0.7273, Rec: 0.9756)
293
+ 2025-08-26 03:44:07,253 - INFO - Epoch 3/50 | Loss: 0.7819 | Val Avg F1: 0.8402 (Surv: 0.7304, Rec: 0.9500)
294
+ 2025-08-26 03:44:09,493 - INFO - Epoch 1/50 | Loss: 1.4944 | Val Avg F1: 0.8201 (Surv: 0.6903, Rec: 0.9500)
295
+ 2025-08-26 03:44:11,752 - INFO - Epoch 1/50 | Loss: 1.3347 | Val Avg F1: 0.8346 (Surv: 0.7193, Rec: 0.9500)
296
+ 2025-08-26 03:44:14,090 - INFO - Epoch 2/50 | Loss: 0.9377 | Val Avg F1: 0.8295 (Surv: 0.7360, Rec: 0.9231)
297
+ 2025-08-26 03:44:16,132 - INFO - Epoch 3/50 | Loss: 0.8156 | Val Avg F1: 0.8271 (Surv: 0.7273, Rec: 0.9268)
298
+ 2025-08-26 03:44:18,953 - INFO - Epoch 1/50 | Loss: 1.1267 | Val Avg F1: 0.8225 (Surv: 0.6949, Rec: 0.9500)
299
+ 2025-08-26 03:44:21,005 - INFO - Epoch 1/50 | Loss: 1.1328 | Val Avg F1: 0.7774 (Surv: 0.7344, Rec: 0.8205)
300
+ 2025-08-26 03:44:23,349 - INFO - Epoch 1/50 | Loss: 1.3896 | Val Avg F1: 0.7669 (Surv: 0.5581, Rec: 0.9756)
301
+ 2025-08-26 03:44:25,531 - INFO - Epoch 1/50 | Loss: 1.9025 | Val Avg F1: 0.6178 (Surv: 0.3784, Rec: 0.8571)
302
+ 2025-08-26 03:44:27,816 - INFO - Epoch 1/50 | Loss: 1.8066 | Val Avg F1: 0.8112 (Surv: 0.6957, Rec: 0.9268)
303
+ 2025-08-26 03:44:30,543 - INFO - Epoch 1/50 | Loss: 1.6022 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
304
+ 2025-08-26 03:44:32,906 - INFO - Epoch 2/50 | Loss: 0.9852 | Val Avg F1: 0.8263 (Surv: 0.7478, Rec: 0.9048)
305
+ 2025-08-26 03:44:34,899 - INFO - Epoch 3/50 | Loss: 0.8104 | Val Avg F1: 0.8328 (Surv: 0.7424, Rec: 0.9231)
306
+ 2025-08-26 03:44:37,181 - INFO - Epoch 1/50 | Loss: 1.3572 | Val Avg F1: 0.8309 (Surv: 0.7119, Rec: 0.9500)
307
+ 2025-08-26 03:44:39,526 - INFO - Epoch 2/50 | Loss: 0.8702 | Val Avg F1: 0.8215 (Surv: 0.7200, Rec: 0.9231)
308
+ 2025-08-26 03:44:42,070 - INFO - Epoch 3/50 | Loss: 0.7561 | Val Avg F1: 0.8355 (Surv: 0.7478, Rec: 0.9231)
309
+ 2025-08-26 03:44:44,377 - INFO - Epoch 1/50 | Loss: 1.3374 | Val Avg F1: 0.4615 (Surv: 0.0000, Rec: 0.9231)
310
+ 2025-08-26 03:44:46,733 - INFO - Epoch 1/50 | Loss: 1.3531 | Val Avg F1: 0.8140 (Surv: 0.7049, Rec: 0.9231)
311
+ 2025-08-26 03:44:49,118 - INFO - Epoch 1/50 | Loss: 1.6846 | Val Avg F1: 0.8150 (Surv: 0.7069, Rec: 0.9231)
312
+ 2025-08-26 03:44:51,197 - INFO - Epoch 1/50 | Loss: 1.4511 | Val Avg F1: 0.7809 (Surv: 0.6729, Rec: 0.8889)
313
+ 2025-08-26 03:44:54,011 - INFO - Epoch 1/50 | Loss: 1.7367 | Val Avg F1: 0.8225 (Surv: 0.7360, Rec: 0.9091)
314
+ 2025-08-26 03:44:56,143 - INFO - Epoch 1/50 | Loss: 1.7910 | Val Avg F1: 0.8181 (Surv: 0.7130, Rec: 0.9231)
315
+ 2025-08-26 03:44:58,195 - INFO - Epoch 1/50 | Loss: 1.4427 | Val Avg F1: 0.8150 (Surv: 0.7069, Rec: 0.9231)
316
+ 2025-08-26 03:45:00,374 - INFO - Epoch 1/50 | Loss: 1.0522 | Val Avg F1: 0.8236 (Surv: 0.7241, Rec: 0.9231)
317
+ 2025-08-26 03:45:02,749 - INFO - Epoch 1/50 | Loss: 1.2841 | Val Avg F1: 0.5286 (Surv: 0.1071, Rec: 0.9500)
318
+ 2025-08-26 03:45:05,301 - INFO - Epoch 1/50 | Loss: 1.5836 | Val Avg F1: 0.8217 (Surv: 0.7167, Rec: 0.9268)
319
+ 2025-08-26 03:45:07,777 - INFO - Epoch 1/50 | Loss: 1.5812 | Val Avg F1: 0.8443 (Surv: 0.7130, Rec: 0.9756)
320
+ 2025-08-26 03:45:10,011 - INFO - Epoch 2/50 | Loss: 0.8479 | Val Avg F1: 0.8387 (Surv: 0.7018, Rec: 0.9756)
321
+ 2025-08-26 03:45:11,951 - INFO - Epoch 3/50 | Loss: 0.7241 | Val Avg F1: 0.8475 (Surv: 0.7193, Rec: 0.9756)
322
+ 2025-08-26 03:45:14,139 - INFO - Epoch 1/50 | Loss: 1.5204 | Val Avg F1: 0.8277 (Surv: 0.7009, Rec: 0.9545)
323
+ 2025-08-26 03:45:16,468 - INFO - Epoch 1/50 | Loss: 1.7149 | Val Avg F1: 0.8500 (Surv: 0.7769, Rec: 0.9231)
324
+ 2025-08-26 03:45:18,983 - INFO - Epoch 2/50 | Loss: 1.4932 | Val Avg F1: 0.8491 (Surv: 0.7227, Rec: 0.9756)
325
+ 2025-08-26 03:45:20,933 - INFO - Epoch 3/50 | Loss: 1.0628 | Val Avg F1: 0.8254 (Surv: 0.7009, Rec: 0.9500)
326
+ 2025-08-26 03:45:23,091 - INFO - Epoch 1/50 | Loss: 1.5389 | Val Avg F1: 0.8225 (Surv: 0.6949, Rec: 0.9500)
327
+ 2025-08-26 03:45:25,389 - INFO - Epoch 1/50 | Loss: 1.7765 | Val Avg F1: 0.8083 (Surv: 0.6667, Rec: 0.9500)
328
+ 2025-08-26 03:45:27,498 - INFO - Epoch 1/50 | Loss: 1.7631 | Val Avg F1: 0.7037 (Surv: 0.5814, Rec: 0.8261)
329
+ 2025-08-26 03:45:30,236 - INFO - Epoch 1/50 | Loss: 1.4993 | Val Avg F1: 0.8120 (Surv: 0.7009, Rec: 0.9231)
330
+ 2025-08-26 03:45:32,263 - INFO - Epoch 1/50 | Loss: 1.7486 | Val Avg F1: 0.6633 (Surv: 0.4267, Rec: 0.9000)
331
+ 2025-08-26 03:45:34,598 - INFO - Epoch 1/50 | Loss: 1.7482 | Val Avg F1: 0.8041 (Surv: 0.7445, Rec: 0.8636)
332
+ 2025-08-26 03:45:36,673 - INFO - Epoch 1/50 | Loss: 1.3415 | Val Avg F1: 0.8090 (Surv: 0.6949, Rec: 0.9231)
333
+ 2025-08-26 03:45:38,714 - INFO - Epoch 1/50 | Loss: 1.4110 | Val Avg F1: 0.8315 (Surv: 0.7130, Rec: 0.9500)
334
+ 2025-08-26 03:45:41,295 - INFO - Epoch 2/50 | Loss: 0.9480 | Val Avg F1: 0.6148 (Surv: 0.2540, Rec: 0.9756)
335
+ 2025-08-26 03:45:43,186 - INFO - Epoch 3/50 | Loss: 0.8759 | Val Avg F1: 0.8423 (Surv: 0.7347, Rec: 0.9500)
336
+ 2025-08-26 03:45:45,258 - INFO - Epoch 1/50 | Loss: 1.3040 | Val Avg F1: 0.8175 (Surv: 0.7119, Rec: 0.9231)
337
+ 2025-08-26 03:45:47,531 - INFO - Epoch 1/50 | Loss: 1.3048 | Val Avg F1: 0.8567 (Surv: 0.7379, Rec: 0.9756)
338
+ 2025-08-26 03:45:49,617 - INFO - Epoch 2/50 | Loss: 0.9511 | Val Avg F1: 0.8411 (Surv: 0.7321, Rec: 0.9500)
339
+ 2025-08-26 03:45:51,571 - INFO - Epoch 3/50 | Loss: 0.7320 | Val Avg F1: 0.8479 (Surv: 0.7458, Rec: 0.9500)
340
+ 2025-08-26 03:45:53,833 - INFO - Epoch 4/50 | Loss: 0.6597 | Val Avg F1: 0.8215 (Surv: 0.6931, Rec: 0.9500)
341
+ 2025-08-26 03:45:55,712 - INFO - Epoch 5/50 | Loss: 0.5422 | Val Avg F1: 0.8607 (Surv: 0.7458, Rec: 0.9756)
342
+ 2025-08-26 03:45:57,853 - INFO - Epoch 6/50 | Loss: 0.4174 | Val Avg F1: 0.8671 (Surv: 0.7586, Rec: 0.9756)
343
+ 2025-08-26 03:46:00,018 - INFO - Epoch 7/50 | Loss: 0.3550 | Val Avg F1: 0.8514 (Surv: 0.7273, Rec: 0.9756)
344
+ 2025-08-26 03:46:01,887 - INFO - Epoch 8/50 | Loss: 0.3178 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
345
+ 2025-08-26 03:46:03,951 - INFO - Epoch 9/50 | Loss: 0.2768 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
346
+ 2025-08-26 03:46:06,063 - INFO - Epoch 10/50 | Loss: 0.2469 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
347
+ 2025-08-26 03:46:07,910 - INFO - Epoch 11/50 | Loss: 0.2879 | Val Avg F1: 0.8211 (Surv: 0.6667, Rec: 0.9756)
348
+ 2025-08-26 03:46:09,781 - INFO - Epoch 12/50 | Loss: 0.3553 | Val Avg F1: 0.8425 (Surv: 0.7327, Rec: 0.9524)
349
+ 2025-08-26 03:46:11,638 - INFO - Epoch 13/50 | Loss: 0.3729 | Val Avg F1: 0.8457 (Surv: 0.7414, Rec: 0.9500)
350
+ 2025-08-26 03:46:13,460 - INFO - Epoch 14/50 | Loss: 0.3903 | Val Avg F1: 0.8699 (Surv: 0.7642, Rec: 0.9756)
351
+ 2025-08-26 03:46:15,816 - INFO - Epoch 15/50 | Loss: 0.2521 | Val Avg F1: 0.8650 (Surv: 0.7544, Rec: 0.9756)
352
+ 2025-08-26 03:46:17,934 - INFO - Epoch 16/50 | Loss: 0.2361 | Val Avg F1: 0.8336 (Surv: 0.6916, Rec: 0.9756)
353
+ 2025-08-26 03:46:19,744 - INFO - Epoch 17/50 | Loss: 0.1278 | Val Avg F1: 0.8144 (Surv: 0.6789, Rec: 0.9500)
354
+ 2025-08-26 03:46:21,592 - INFO - Epoch 18/50 | Loss: 0.1492 | Val Avg F1: 0.8548 (Surv: 0.7339, Rec: 0.9756)
355
+ 2025-08-26 03:46:23,429 - INFO - Epoch 19/50 | Loss: 0.3239 | Val Avg F1: 0.8511 (Surv: 0.7521, Rec: 0.9500)
356
+ 2025-08-26 03:46:25,250 - INFO - Epoch 20/50 | Loss: 0.1169 | Val Avg F1: 0.8546 (Surv: 0.7593, Rec: 0.9500)
357
+ 2025-08-26 03:46:27,229 - INFO - Epoch 21/50 | Loss: 0.1514 | Val Avg F1: 0.8402 (Surv: 0.7304, Rec: 0.9500)
358
+ 2025-08-26 03:46:29,404 - INFO - Epoch 22/50 | Loss: 0.1801 | Val Avg F1: 0.8467 (Surv: 0.7434, Rec: 0.9500)
359
+ 2025-08-26 03:46:31,248 - INFO - Epoch 23/50 | Loss: 0.1172 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
360
+ 2025-08-26 03:46:33,089 - INFO - Epoch 24/50 | Loss: 0.1006 | Val Avg F1: 0.8500 (Surv: 0.7500, Rec: 0.9500)
361
+ 2025-08-26 03:46:34,913 - INFO - Epoch 25/50 | Loss: 0.1076 | Val Avg F1: 0.8589 (Surv: 0.7679, Rec: 0.9500)
362
+ 2025-08-26 03:46:36,735 - INFO - Epoch 26/50 | Loss: 0.0934 | Val Avg F1: 0.8555 (Surv: 0.7611, Rec: 0.9500)
363
+ 2025-08-26 03:46:36,736 - INFO - Early stopping at epoch 26.
364
+ 2025-08-26 03:46:37,030 - INFO - Hyperparameter search finished.
365
+ 2025-08-26 03:46:37,031 - INFO - Best trial: 0.8878048780487805
366
+ 2025-08-26 03:46:37,031 - INFO - Best parameters found:
367
+ 2025-08-26 03:46:37,031 - INFO - lr: 0.00025286502226367095
368
+ 2025-08-26 03:46:37,031 - INFO - dropout: 0.3269584341511003
369
+ 2025-08-26 03:46:37,031 - INFO - weight_decay: 0.00020373951370313982
370
+ 2025-08-26 03:46:37,031 - INFO - n_global_layers: 2
371
+ 2025-08-26 03:46:37,031 - INFO - alpha_con: 0.10961999351921693
372
+ 2025-08-26 03:46:37,031 - INFO - alpha_kl: 0.023521123165215325
373
+ 2025-08-26 03:46:37,031 - INFO - alpha_impute: 0.22453367671295005
374
+ 2025-08-26 03:46:37,031 - INFO - Running final training with best hyperparameters...
375
+ 2025-08-26 03:46:39,238 - INFO - Epoch 1/50 | Loss: 1.2068 | Val Avg F1: 0.8394 (Surv: 0.7288, Rec: 0.9500)
376
+ 2025-08-26 03:46:41,721 - INFO - Epoch 2/50 | Loss: 0.9833 | Val Avg F1: 0.8284 (Surv: 0.7521, Rec: 0.9048)
377
+ 2025-08-26 03:46:43,536 - INFO - Epoch 3/50 | Loss: 0.6598 | Val Avg F1: 0.8523 (Surv: 0.7521, Rec: 0.9524)
378
+ 2025-08-26 03:46:45,624 - INFO - Epoch 4/50 | Loss: 0.5651 | Val Avg F1: 0.8532 (Surv: 0.7563, Rec: 0.9500)
379
+ 2025-08-26 03:46:48,097 - INFO - Epoch 5/50 | Loss: 0.5350 | Val Avg F1: 0.8510 (Surv: 0.7520, Rec: 0.9500)
380
+ 2025-08-26 03:46:49,935 - INFO - Epoch 6/50 | Loss: 0.4741 | Val Avg F1: 0.8480 (Surv: 0.7460, Rec: 0.9500)
381
+ 2025-08-26 03:46:52,195 - INFO - Epoch 7/50 | Loss: 0.4223 | Val Avg F1: 0.8602 (Surv: 0.7705, Rec: 0.9500)
382
+ 2025-08-26 03:46:54,294 - INFO - Epoch 8/50 | Loss: 0.3351 | Val Avg F1: 0.8682 (Surv: 0.7863, Rec: 0.9500)
383
+ 2025-08-26 03:46:56,447 - INFO - Epoch 9/50 | Loss: 0.3253 | Val Avg F1: 0.8616 (Surv: 0.7731, Rec: 0.9500)
384
+ 2025-08-26 03:46:58,311 - INFO - Epoch 10/50 | Loss: 0.2511 | Val Avg F1: 0.8616 (Surv: 0.7731, Rec: 0.9500)
385
+ 2025-08-26 03:47:00,165 - INFO - Epoch 11/50 | Loss: 0.4300 | Val Avg F1: 0.8094 (Surv: 0.6957, Rec: 0.9231)
386
+ 2025-08-26 03:47:02,041 - INFO - Epoch 12/50 | Loss: 0.3964 | Val Avg F1: 0.8011 (Surv: 0.6931, Rec: 0.9091)
387
+ 2025-08-26 03:47:04,353 - INFO - Epoch 13/50 | Loss: 0.2644 | Val Avg F1: 0.8812 (Surv: 0.8393, Rec: 0.9231)
388
+ 2025-08-26 03:47:06,476 - INFO - Epoch 14/50 | Loss: 0.3860 | Val Avg F1: 0.8374 (Surv: 0.7800, Rec: 0.8947)
389
+ 2025-08-26 03:47:08,346 - INFO - Epoch 15/50 | Loss: 0.2731 | Val Avg F1: 0.8714 (Surv: 0.7928, Rec: 0.9500)
390
+ 2025-08-26 03:47:10,225 - INFO - Epoch 16/50 | Loss: 0.2677 | Val Avg F1: 0.8663 (Surv: 0.7826, Rec: 0.9500)
391
+ 2025-08-26 03:47:12,109 - INFO - Epoch 17/50 | Loss: 0.3086 | Val Avg F1: 0.8596 (Surv: 0.7692, Rec: 0.9500)
392
+ 2025-08-26 03:47:13,948 - INFO - Epoch 18/50 | Loss: 0.2678 | Val Avg F1: 0.8449 (Surv: 0.7143, Rec: 0.9756)
393
+ 2025-08-26 03:47:16,229 - INFO - Epoch 19/50 | Loss: 0.2121 | Val Avg F1: 0.8682 (Surv: 0.7863, Rec: 0.9500)
394
+ 2025-08-26 03:47:18,053 - INFO - Epoch 20/50 | Loss: 0.1627 | Val Avg F1: 0.8629 (Surv: 0.7759, Rec: 0.9500)
395
+ 2025-08-26 03:47:19,905 - INFO - Epoch 21/50 | Loss: 0.1560 | Val Avg F1: 0.8750 (Surv: 0.8000, Rec: 0.9500)
396
+ 2025-08-26 03:47:21,737 - INFO - Epoch 22/50 | Loss: 0.1256 | Val Avg F1: 0.8603 (Surv: 0.7706, Rec: 0.9500)
397
+ 2025-08-26 03:47:23,575 - INFO - Epoch 23/50 | Loss: 0.1664 | Val Avg F1: 0.8712 (Surv: 0.7925, Rec: 0.9500)
398
+ 2025-08-26 03:47:25,398 - INFO - Epoch 24/50 | Loss: 0.1228 | Val Avg F1: 0.8750 (Surv: 0.8000, Rec: 0.9500)
399
+ 2025-08-26 03:47:27,681 - INFO - Epoch 25/50 | Loss: 0.0962 | Val Avg F1: 0.8697 (Surv: 0.7895, Rec: 0.9500)
400
+ 2025-08-26 03:47:27,682 - INFO - Early stopping at epoch 25.
401
+ 2025-08-26 03:47:28,018 - INFO - Generating plots and final report...
402
+ 2025-08-26 03:47:31,156 - INFO - Generated PDF report at hpo_output/training_report.pdf
403
+ 2025-08-26 03:47:31,270 - INFO - Uploading results to Hugging Face Hub repository: ragunath-ravi/hcat-fusionnet
404
+ 2025-08-26 03:47:31,504 - ERROR - Failed to upload to Hugging Face Hub: Tried to clone a repository in a non-empty folder that isn't a git repository ('/content/hpo_output/hf_upload'). If you really want to do this, do it manually:
405
+ cd /content/hpo_output/hf_upload && git init && git remote add origin && git pull origin main
406
+ or clone repo to a new folder and move your existing files there afterwards.
407
+ 2025-08-26 03:47:31,504 - ERROR - Please ensure you have 'git' and 'git-lfs' installed and are logged in via 'huggingface-cli login'.
408
+ 2025-08-26 03:47:31,505 - INFO - Extended training script finished successfully.