Add WaveSystemGraphParser v4.7 synthetic-supervised checkpoint
Browse files- .gitattributes +3 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/README.md +34 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/checkpoints/best.pt +3 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/checkpoints/last.pt +3 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_adaptive.png +3 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_polar_samples.png +3 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_real_samples.png +0 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_samples.png +3 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/logs/best_metrics.json +25 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/logs/history.json +1218 -0
- WaveSystemGraphParser_v47_Combined_RealSynthetic/wave_system_graph_parser_v47_combined.py +342 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,6 @@ 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 |
+
WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_adaptive.png filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_polar_samples.png filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_samples.png filter=lfs diff=lfs merge=lfs -text
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/README.md
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# WaveSystemGraphParser v4.7 Synthetic-Supervised
|
| 2 |
+
|
| 3 |
+
This checkpoint was trained with synthetic standard wave-spectrum strong supervision.
|
| 4 |
+
|
| 5 |
+
Metrics:
|
| 6 |
+
```json
|
| 7 |
+
{
|
| 8 |
+
"stage": "synthetic",
|
| 9 |
+
"init_source": null,
|
| 10 |
+
"synthetic": {
|
| 11 |
+
"setDice": 0.7724944864000592,
|
| 12 |
+
"priorDice": 0.7703823858783359,
|
| 13 |
+
"bgHi": 0.2648096231241075,
|
| 14 |
+
"tv": 0.00892037698732955,
|
| 15 |
+
"count": 1.7669813547432422,
|
| 16 |
+
"std": 0.6376663809265427,
|
| 17 |
+
"count_mae": 0.07145379206538201,
|
| 18 |
+
"corr": 0.9800416584889784
|
| 19 |
+
},
|
| 20 |
+
"real": {
|
| 21 |
+
"setDice": 0.24845916628837586,
|
| 22 |
+
"priorDice": 0.24536485075950623,
|
| 23 |
+
"bgHi": 0.1085686294361949,
|
| 24 |
+
"tv": 0.017705129506066442,
|
| 25 |
+
"count": 1.909699093271047,
|
| 26 |
+
"std": 0.42235949895653924,
|
| 27 |
+
"count_mae": 1.3912431369535625,
|
| 28 |
+
"corr": 0.627906670567532
|
| 29 |
+
},
|
| 30 |
+
"score": 0.6207128147590648
|
| 31 |
+
}
|
| 32 |
+
```
|
| 33 |
+
|
| 34 |
+
Main checkpoint: `best.pt`.
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/checkpoints/best.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7b3a68cff3a7c7c9f714b3ed87a60d7ee60c25b7f3f46cf1693985cffcb14e19
|
| 3 |
+
size 148355
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/checkpoints/last.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1e7408ff969a3a2c5f405e476a8537dd11b6657e59a1cc601aaff415e55530cb
|
| 3 |
+
size 148355
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_adaptive.png
ADDED
|
Git LFS Details
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_polar_samples.png
ADDED
|
Git LFS Details
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_real_samples.png
ADDED
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/figures/v47_samples.png
ADDED
|
Git LFS Details
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/logs/best_metrics.json
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"stage": "synthetic",
|
| 3 |
+
"init_source": null,
|
| 4 |
+
"synthetic": {
|
| 5 |
+
"setDice": 0.7724944864000592,
|
| 6 |
+
"priorDice": 0.7703823858783359,
|
| 7 |
+
"bgHi": 0.2648096231241075,
|
| 8 |
+
"tv": 0.00892037698732955,
|
| 9 |
+
"count": 1.7669813547432422,
|
| 10 |
+
"std": 0.6376663809265427,
|
| 11 |
+
"count_mae": 0.07145379206538201,
|
| 12 |
+
"corr": 0.9800416584889784
|
| 13 |
+
},
|
| 14 |
+
"real": {
|
| 15 |
+
"setDice": 0.24845916628837586,
|
| 16 |
+
"priorDice": 0.24536485075950623,
|
| 17 |
+
"bgHi": 0.1085686294361949,
|
| 18 |
+
"tv": 0.017705129506066442,
|
| 19 |
+
"count": 1.909699093271047,
|
| 20 |
+
"std": 0.42235949895653924,
|
| 21 |
+
"count_mae": 1.3912431369535625,
|
| 22 |
+
"corr": 0.627906670567532
|
| 23 |
+
},
|
| 24 |
+
"score": 0.6207128147590648
|
| 25 |
+
}
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/logs/history.json
ADDED
|
@@ -0,0 +1,1218 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"epoch": 1,
|
| 4 |
+
"stage": "synthetic",
|
| 5 |
+
"train_loss": 5.719718651199341,
|
| 6 |
+
"train_setDice": 0.5263214799880982,
|
| 7 |
+
"train_priorDice": 0.5140846557617188,
|
| 8 |
+
"train_fg": 0.9652871863365173,
|
| 9 |
+
"train_bgHi": 0.2556970006465912,
|
| 10 |
+
"train_countMSE": 0.46717666306495664,
|
| 11 |
+
"train_countOver": 0.14177856428772212,
|
| 12 |
+
"train_nodeKeep": 0.3932178963184357,
|
| 13 |
+
"train_nodeSlot": 0.7864044396400451,
|
| 14 |
+
"train_edge": 0.14996010423898698,
|
| 15 |
+
"train_tv": 0.01269683727324009,
|
| 16 |
+
"train_cons": 0.0003241519601084292,
|
| 17 |
+
"syn_setDice": 0.5405343553376576,
|
| 18 |
+
"syn_priorDice": 0.5408948281454662,
|
| 19 |
+
"syn_bgHi": 0.2619651108980179,
|
| 20 |
+
"syn_tv": 0.011170120850678474,
|
| 21 |
+
"syn_count": 1.79026337531209,
|
| 22 |
+
"syn_std": 0.16050753956564473,
|
| 23 |
+
"syn_count_mae": 0.41713534995913504,
|
| 24 |
+
"syn_corr": 0.6568738767977131,
|
| 25 |
+
"real_setDice": 0.17996004819869996,
|
| 26 |
+
"real_priorDice": 0.1810050427913666,
|
| 27 |
+
"real_bgHi": 0.051532743079587814,
|
| 28 |
+
"real_tv": 0.01906453836709261,
|
| 29 |
+
"real_count": 1.7313030211254954,
|
| 30 |
+
"real_std": 0.11529913086355763,
|
| 31 |
+
"real_count_mae": 1.5723133126273752,
|
| 32 |
+
"real_corr": 0.02138001480089052
|
| 33 |
+
},
|
| 34 |
+
{
|
| 35 |
+
"epoch": 2,
|
| 36 |
+
"stage": "synthetic",
|
| 37 |
+
"train_loss": 4.362072961807251,
|
| 38 |
+
"train_setDice": 0.521526519870758,
|
| 39 |
+
"train_priorDice": 0.5195409362792969,
|
| 40 |
+
"train_fg": 0.9681977005958557,
|
| 41 |
+
"train_bgHi": 0.26488866987228393,
|
| 42 |
+
"train_countMSE": 0.1610614072203636,
|
| 43 |
+
"train_countOver": 0.015478683401551098,
|
| 44 |
+
"train_nodeKeep": 0.13196305983066559,
|
| 45 |
+
"train_nodeSlot": 0.3639219934940338,
|
| 46 |
+
"train_edge": 0.04591643985807896,
|
| 47 |
+
"train_tv": 0.010286661702394485,
|
| 48 |
+
"train_cons": 0.000424046080536209,
|
| 49 |
+
"syn_setDice": 0.5317694365032135,
|
| 50 |
+
"syn_priorDice": 0.5286221182535565,
|
| 51 |
+
"syn_bgHi": 0.2692033170707642,
|
| 52 |
+
"syn_tv": 0.009809086025352515,
|
| 53 |
+
"syn_count": 1.780692989140749,
|
| 54 |
+
"syn_std": 0.4768751516997637,
|
| 55 |
+
"syn_count_mae": 0.2552994060814381,
|
| 56 |
+
"syn_corr": 0.8537679740589907,
|
| 57 |
+
"real_setDice": 0.13818999230861664,
|
| 58 |
+
"real_priorDice": 0.13650344014167787,
|
| 59 |
+
"real_bgHi": 0.07620441671460867,
|
| 60 |
+
"real_tv": 0.018329473957419396,
|
| 61 |
+
"real_count": 1.7468371588736773,
|
| 62 |
+
"real_std": 0.30923685351591135,
|
| 63 |
+
"real_count_mae": 1.5616198781877757,
|
| 64 |
+
"real_corr": 0.041378227329685824
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"epoch": 3,
|
| 68 |
+
"stage": "synthetic",
|
| 69 |
+
"train_loss": 3.8449716438293455,
|
| 70 |
+
"train_setDice": 0.570969487953186,
|
| 71 |
+
"train_priorDice": 0.56899223985672,
|
| 72 |
+
"train_fg": 0.9693930090904236,
|
| 73 |
+
"train_bgHi": 0.26650116176605226,
|
| 74 |
+
"train_countMSE": 0.09491263852715492,
|
| 75 |
+
"train_countOver": 0.009249687068581989,
|
| 76 |
+
"train_nodeKeep": 0.07947939233183861,
|
| 77 |
+
"train_nodeSlot": 0.30103647799491884,
|
| 78 |
+
"train_edge": 0.03260664318203926,
|
| 79 |
+
"train_tv": 0.009731183080375195,
|
| 80 |
+
"train_cons": 0.0003690542058553547,
|
| 81 |
+
"syn_setDice": 0.6651604771614075,
|
| 82 |
+
"syn_priorDice": 0.6658531273641284,
|
| 83 |
+
"syn_bgHi": 0.26531081705812426,
|
| 84 |
+
"syn_tv": 0.009545525210717368,
|
| 85 |
+
"syn_count": 1.8261279557049275,
|
| 86 |
+
"syn_std": 0.5380194916329656,
|
| 87 |
+
"syn_count_mae": 0.21500958505272866,
|
| 88 |
+
"syn_corr": 0.8903300338604259,
|
| 89 |
+
"real_setDice": 0.17954941987991332,
|
| 90 |
+
"real_priorDice": 0.1765690863132477,
|
| 91 |
+
"real_bgHi": 0.09650592971593142,
|
| 92 |
+
"real_tv": 0.0184335770085454,
|
| 93 |
+
"real_count": 1.8453837588429451,
|
| 94 |
+
"real_std": 0.27922197154226214,
|
| 95 |
+
"real_count_mae": 1.464909477159381,
|
| 96 |
+
"real_corr": 0.13247814568983549
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"epoch": 4,
|
| 100 |
+
"stage": "synthetic",
|
| 101 |
+
"train_loss": 2.968545885848999,
|
| 102 |
+
"train_setDice": 0.7049252620697022,
|
| 103 |
+
"train_priorDice": 0.7048560472488403,
|
| 104 |
+
"train_fg": 0.9711446519851684,
|
| 105 |
+
"train_bgHi": 0.2637298944234848,
|
| 106 |
+
"train_countMSE": 0.08005234907865524,
|
| 107 |
+
"train_countOver": 0.010156555072590709,
|
| 108 |
+
"train_nodeKeep": 0.06237792707681656,
|
| 109 |
+
"train_nodeSlot": 0.27479437663555145,
|
| 110 |
+
"train_edge": 0.023675917199254035,
|
| 111 |
+
"train_tv": 0.009241310161352158,
|
| 112 |
+
"train_cons": 0.0002607689229538664,
|
| 113 |
+
"syn_setDice": 0.7163418370579916,
|
| 114 |
+
"syn_priorDice": 0.717340316091265,
|
| 115 |
+
"syn_bgHi": 0.2655788950976871,
|
| 116 |
+
"syn_tv": 0.009170290260087876,
|
| 117 |
+
"syn_count": 1.8214229888021947,
|
| 118 |
+
"syn_std": 0.5642353278021984,
|
| 119 |
+
"syn_count_mae": 0.18909551987051965,
|
| 120 |
+
"syn_corr": 0.9069900382900167,
|
| 121 |
+
"real_setDice": 0.193112051486969,
|
| 122 |
+
"real_priorDice": 0.19215313494205474,
|
| 123 |
+
"real_bgHi": 0.11195462495088578,
|
| 124 |
+
"real_tv": 0.018042133003473283,
|
| 125 |
+
"real_count": 1.8513698066584765,
|
| 126 |
+
"real_std": 0.2678432431706016,
|
| 127 |
+
"real_count_mae": 1.4544511594809593,
|
| 128 |
+
"real_corr": 0.23888700886586103
|
| 129 |
+
},
|
| 130 |
+
{
|
| 131 |
+
"epoch": 5,
|
| 132 |
+
"stage": "synthetic",
|
| 133 |
+
"train_loss": 2.7737614143371583,
|
| 134 |
+
"train_setDice": 0.7285583245277405,
|
| 135 |
+
"train_priorDice": 0.7275506837844848,
|
| 136 |
+
"train_fg": 0.9718443181037902,
|
| 137 |
+
"train_bgHi": 0.264272629404068,
|
| 138 |
+
"train_countMSE": 0.06709456699192524,
|
| 139 |
+
"train_countOver": 0.008284994248487056,
|
| 140 |
+
"train_nodeKeep": 0.04813061955869198,
|
| 141 |
+
"train_nodeSlot": 0.25768121025562285,
|
| 142 |
+
"train_edge": 0.018917722383141516,
|
| 143 |
+
"train_tv": 0.009028839660435915,
|
| 144 |
+
"train_cons": 0.00020720594930462538,
|
| 145 |
+
"syn_setDice": 0.7326613626782856,
|
| 146 |
+
"syn_priorDice": 0.7322380147756092,
|
| 147 |
+
"syn_bgHi": 0.2662898893394167,
|
| 148 |
+
"syn_tv": 0.009013306452996202,
|
| 149 |
+
"syn_count": 1.7796617446541787,
|
| 150 |
+
"syn_std": 0.599421659030034,
|
| 151 |
+
"syn_count_mae": 0.156634472489357,
|
| 152 |
+
"syn_corr": 0.9265970784958985,
|
| 153 |
+
"real_setDice": 0.21211390495300292,
|
| 154 |
+
"real_priorDice": 0.20909764468669892,
|
| 155 |
+
"real_bgHi": 0.11403475515544415,
|
| 156 |
+
"real_tv": 0.018146588001400232,
|
| 157 |
+
"real_count": 1.8624145829118788,
|
| 158 |
+
"real_std": 0.2917266650992866,
|
| 159 |
+
"real_count_mae": 1.4406583142466842,
|
| 160 |
+
"real_corr": 0.4171014564740708
|
| 161 |
+
},
|
| 162 |
+
{
|
| 163 |
+
"epoch": 6,
|
| 164 |
+
"stage": "synthetic",
|
| 165 |
+
"train_loss": 2.678752502822876,
|
| 166 |
+
"train_setDice": 0.7382498342514038,
|
| 167 |
+
"train_priorDice": 0.736575901222229,
|
| 168 |
+
"train_fg": 0.9720348769187928,
|
| 169 |
+
"train_bgHi": 0.2640406597614288,
|
| 170 |
+
"train_countMSE": 0.0580696819126606,
|
| 171 |
+
"train_countOver": 0.007025707301154034,
|
| 172 |
+
"train_nodeKeep": 0.037967402786016465,
|
| 173 |
+
"train_nodeSlot": 0.24667641426324843,
|
| 174 |
+
"train_edge": 0.01620667627081275,
|
| 175 |
+
"train_tv": 0.009002257273346186,
|
| 176 |
+
"train_cons": 0.00019400882298941725,
|
| 177 |
+
"syn_setDice": 0.7377518207307846,
|
| 178 |
+
"syn_priorDice": 0.7359597865078185,
|
| 179 |
+
"syn_bgHi": 0.2659941547446781,
|
| 180 |
+
"syn_tv": 0.008926504720298071,
|
| 181 |
+
"syn_count": 1.7701686438322066,
|
| 182 |
+
"syn_std": 0.6082974500854247,
|
| 183 |
+
"syn_count_mae": 0.139843177318573,
|
| 184 |
+
"syn_corr": 0.9396757761991372,
|
| 185 |
+
"real_setDice": 0.22498307526111602,
|
| 186 |
+
"real_priorDice": 0.22130479514598847,
|
| 187 |
+
"real_bgHi": 0.11127630677074193,
|
| 188 |
+
"real_tv": 0.018041521683335303,
|
| 189 |
+
"real_count": 1.8767586427740752,
|
| 190 |
+
"real_std": 0.3270810375638409,
|
| 191 |
+
"real_count_mae": 1.425078119430691,
|
| 192 |
+
"real_corr": 0.5490552585039971
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"epoch": 7,
|
| 196 |
+
"stage": "synthetic",
|
| 197 |
+
"train_loss": 2.5818136384963988,
|
| 198 |
+
"train_setDice": 0.7487641012191772,
|
| 199 |
+
"train_priorDice": 0.7461475577354432,
|
| 200 |
+
"train_fg": 0.972299814414978,
|
| 201 |
+
"train_bgHi": 0.2640678992986679,
|
| 202 |
+
"train_countMSE": 0.046976287880539896,
|
| 203 |
+
"train_countOver": 0.005161113334879242,
|
| 204 |
+
"train_nodeKeep": 0.030917454639077187,
|
| 205 |
+
"train_nodeSlot": 0.23597334407567977,
|
| 206 |
+
"train_edge": 0.014438977678865194,
|
| 207 |
+
"train_tv": 0.008913649533689023,
|
| 208 |
+
"train_cons": 0.00017166685436968693,
|
| 209 |
+
"syn_setDice": 0.7494552776453987,
|
| 210 |
+
"syn_priorDice": 0.7471066519381508,
|
| 211 |
+
"syn_bgHi": 0.2654421308210918,
|
| 212 |
+
"syn_tv": 0.00889822944170899,
|
| 213 |
+
"syn_count": 1.7785304539203644,
|
| 214 |
+
"syn_std": 0.6125716070161593,
|
| 215 |
+
"syn_count_mae": 0.1230842975974083,
|
| 216 |
+
"syn_corr": 0.9527146307482321,
|
| 217 |
+
"real_setDice": 0.22852546572685242,
|
| 218 |
+
"real_priorDice": 0.22708338499069214,
|
| 219 |
+
"real_bgHi": 0.09841741267591715,
|
| 220 |
+
"real_tv": 0.018256251607090233,
|
| 221 |
+
"real_count": 1.9764386668801308,
|
| 222 |
+
"real_std": 0.3511727340308167,
|
| 223 |
+
"real_count_mae": 1.326029396429658,
|
| 224 |
+
"real_corr": 0.6252451516388551
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"epoch": 8,
|
| 228 |
+
"stage": "synthetic",
|
| 229 |
+
"train_loss": 2.5132216623306274,
|
| 230 |
+
"train_setDice": 0.7556285723686218,
|
| 231 |
+
"train_priorDice": 0.7527806840896606,
|
| 232 |
+
"train_fg": 0.9723979807853699,
|
| 233 |
+
"train_bgHi": 0.2638435984134674,
|
| 234 |
+
"train_countMSE": 0.038141604989767076,
|
| 235 |
+
"train_countOver": 0.004029959865436831,
|
| 236 |
+
"train_nodeKeep": 0.025882244524359704,
|
| 237 |
+
"train_nodeSlot": 0.22749406151771545,
|
| 238 |
+
"train_edge": 0.013197332893684506,
|
| 239 |
+
"train_tv": 0.008880559251457453,
|
| 240 |
+
"train_cons": 0.00015355774946510791,
|
| 241 |
+
"syn_setDice": 0.7445071207152473,
|
| 242 |
+
"syn_priorDice": 0.7417519272319855,
|
| 243 |
+
"syn_bgHi": 0.2659780711881698,
|
| 244 |
+
"syn_tv": 0.008849823049136571,
|
| 245 |
+
"syn_count": 1.858933624625206,
|
| 246 |
+
"syn_std": 0.6306201985096063,
|
| 247 |
+
"syn_count_mae": 0.15233842545747758,
|
| 248 |
+
"syn_corr": 0.9575464488380072,
|
| 249 |
+
"real_setDice": 0.23870792984962463,
|
| 250 |
+
"real_priorDice": 0.23590508103370667,
|
| 251 |
+
"real_bgHi": 0.09251234885305167,
|
| 252 |
+
"real_tv": 0.01849499121308327,
|
| 253 |
+
"real_count": 2.0670791128650308,
|
| 254 |
+
"real_std": 0.3890332757351623,
|
| 255 |
+
"real_count_mae": 1.237263902463019,
|
| 256 |
+
"real_corr": 0.6572541868373343
|
| 257 |
+
},
|
| 258 |
+
{
|
| 259 |
+
"epoch": 9,
|
| 260 |
+
"stage": "synthetic",
|
| 261 |
+
"train_loss": 2.4797800958633425,
|
| 262 |
+
"train_setDice": 0.7581834760665893,
|
| 263 |
+
"train_priorDice": 0.7551477518081665,
|
| 264 |
+
"train_fg": 0.9724260147094727,
|
| 265 |
+
"train_bgHi": 0.26371211326122285,
|
| 266 |
+
"train_countMSE": 0.03279523852467537,
|
| 267 |
+
"train_countOver": 0.0034218991894268214,
|
| 268 |
+
"train_nodeKeep": 0.022897758756577968,
|
| 269 |
+
"train_nodeSlot": 0.2216042612195015,
|
| 270 |
+
"train_edge": 0.012163935524225235,
|
| 271 |
+
"train_tv": 0.00887597845122218,
|
| 272 |
+
"train_cons": 0.0001351741123595275,
|
| 273 |
+
"syn_setDice": 0.7506739970237489,
|
| 274 |
+
"syn_priorDice": 0.7488628067667522,
|
| 275 |
+
"syn_bgHi": 0.26518491170709096,
|
| 276 |
+
"syn_tv": 0.008900654472647205,
|
| 277 |
+
"syn_count": 1.786296803355217,
|
| 278 |
+
"syn_std": 0.6107713301444299,
|
| 279 |
+
"syn_count_mae": 0.10583889943361283,
|
| 280 |
+
"syn_corr": 0.9672247051580638,
|
| 281 |
+
"real_setDice": 0.24258017241954805,
|
| 282 |
+
"real_priorDice": 0.241391184926033,
|
| 283 |
+
"real_bgHi": 0.08746348172426224,
|
| 284 |
+
"real_tv": 0.018395332805812358,
|
| 285 |
+
"real_count": 2.042646897956729,
|
| 286 |
+
"real_std": 0.39032074970361036,
|
| 287 |
+
"real_count_mae": 1.2594934225082397,
|
| 288 |
+
"real_corr": 0.6848731554004432
|
| 289 |
+
},
|
| 290 |
+
{
|
| 291 |
+
"epoch": 10,
|
| 292 |
+
"stage": "synthetic",
|
| 293 |
+
"train_loss": 2.436490515708923,
|
| 294 |
+
"train_setDice": 0.7626001069068908,
|
| 295 |
+
"train_priorDice": 0.7597759192466735,
|
| 296 |
+
"train_fg": 0.9723495427131653,
|
| 297 |
+
"train_bgHi": 0.2633190002441406,
|
| 298 |
+
"train_countMSE": 0.03004914264380932,
|
| 299 |
+
"train_countOver": 0.003070129490348871,
|
| 300 |
+
"train_nodeKeep": 0.018990988270938397,
|
| 301 |
+
"train_nodeSlot": 0.21533332170248032,
|
| 302 |
+
"train_edge": 0.011032943774014712,
|
| 303 |
+
"train_tv": 0.008899214199185372,
|
| 304 |
+
"train_cons": 0.00013975899370270782,
|
| 305 |
+
"syn_setDice": 0.7510278350304044,
|
| 306 |
+
"syn_priorDice": 0.7485632118251588,
|
| 307 |
+
"syn_bgHi": 0.26561828004935434,
|
| 308 |
+
"syn_tv": 0.008856175822161493,
|
| 309 |
+
"syn_count": 1.7977463086247445,
|
| 310 |
+
"syn_std": 0.6203309300920097,
|
| 311 |
+
"syn_count_mae": 0.10390930074453354,
|
| 312 |
+
"syn_corr": 0.9704069110908612,
|
| 313 |
+
"real_setDice": 0.23256443440914154,
|
| 314 |
+
"real_priorDice": 0.23079882562160492,
|
| 315 |
+
"real_bgHi": 0.09859039820730686,
|
| 316 |
+
"real_tv": 0.018149112397804857,
|
| 317 |
+
"real_count": 1.9930604974739254,
|
| 318 |
+
"real_std": 0.4078264197908244,
|
| 319 |
+
"real_count_mae": 1.308507612068206,
|
| 320 |
+
"real_corr": 0.6675399302745657
|
| 321 |
+
},
|
| 322 |
+
{
|
| 323 |
+
"epoch": 11,
|
| 324 |
+
"stage": "synthetic",
|
| 325 |
+
"train_loss": 2.4079182571411133,
|
| 326 |
+
"train_setDice": 0.765025233078003,
|
| 327 |
+
"train_priorDice": 0.7621714441299439,
|
| 328 |
+
"train_fg": 0.972420590209961,
|
| 329 |
+
"train_bgHi": 0.2634865231275558,
|
| 330 |
+
"train_countMSE": 0.026371333123743533,
|
| 331 |
+
"train_countOver": 0.002762620783104404,
|
| 332 |
+
"train_nodeKeep": 0.016946243025362493,
|
| 333 |
+
"train_nodeSlot": 0.20968981124162675,
|
| 334 |
+
"train_edge": 0.010120218249037862,
|
| 335 |
+
"train_tv": 0.008863849075883628,
|
| 336 |
+
"train_cons": 0.00012987025985494255,
|
| 337 |
+
"syn_setDice": 0.761014400493531,
|
| 338 |
+
"syn_priorDice": 0.7587214890453551,
|
| 339 |
+
"syn_bgHi": 0.2651983601233316,
|
| 340 |
+
"syn_tv": 0.008855235541150683,
|
| 341 |
+
"syn_count": 1.7133337419331074,
|
| 342 |
+
"syn_std": 0.6071432449557804,
|
| 343 |
+
"syn_count_mae": 0.08310379400849342,
|
| 344 |
+
"syn_corr": 0.9729887688877479,
|
| 345 |
+
"real_setDice": 0.22631976306438445,
|
| 346 |
+
"real_priorDice": 0.22424664497375488,
|
| 347 |
+
"real_bgHi": 0.1131225947290659,
|
| 348 |
+
"real_tv": 0.017779153864830734,
|
| 349 |
+
"real_count": 1.8659435125999153,
|
| 350 |
+
"real_std": 0.4184886211055794,
|
| 351 |
+
"real_count_mae": 1.4348783736117183,
|
| 352 |
+
"real_corr": 0.6639268210177188
|
| 353 |
+
},
|
| 354 |
+
{
|
| 355 |
+
"epoch": 12,
|
| 356 |
+
"stage": "synthetic",
|
| 357 |
+
"train_loss": 2.3768130653381347,
|
| 358 |
+
"train_setDice": 0.7678870429992676,
|
| 359 |
+
"train_priorDice": 0.7656333291053772,
|
| 360 |
+
"train_fg": 0.9723916049957275,
|
| 361 |
+
"train_bgHi": 0.2633113566160202,
|
| 362 |
+
"train_countMSE": 0.023903126879036427,
|
| 363 |
+
"train_countOver": 0.0024277038437278734,
|
| 364 |
+
"train_nodeKeep": 0.015870892711728812,
|
| 365 |
+
"train_nodeSlot": 0.20396014330387116,
|
| 366 |
+
"train_edge": 0.009235479990765452,
|
| 367 |
+
"train_tv": 0.008873510970920324,
|
| 368 |
+
"train_cons": 0.00014809388245339505,
|
| 369 |
+
"syn_setDice": 0.7617049598031573,
|
| 370 |
+
"syn_priorDice": 0.7593103159987737,
|
| 371 |
+
"syn_bgHi": 0.2647511462370555,
|
| 372 |
+
"syn_tv": 0.008933733173069499,
|
| 373 |
+
"syn_count": 1.7848671219348908,
|
| 374 |
+
"syn_std": 0.6423266390465836,
|
| 375 |
+
"syn_count_mae": 0.08698250138759613,
|
| 376 |
+
"syn_corr": 0.9754227325556842,
|
| 377 |
+
"real_setDice": 0.23807644248008727,
|
| 378 |
+
"real_priorDice": 0.2369095116853714,
|
| 379 |
+
"real_bgHi": 0.10184559021145105,
|
| 380 |
+
"real_tv": 0.01796369212679565,
|
| 381 |
+
"real_count": 1.953418033476919,
|
| 382 |
+
"real_std": 0.42397360588699,
|
| 383 |
+
"real_count_mae": 1.34764587553218,
|
| 384 |
+
"real_corr": 0.6574898280501595
|
| 385 |
+
},
|
| 386 |
+
{
|
| 387 |
+
"epoch": 13,
|
| 388 |
+
"stage": "synthetic",
|
| 389 |
+
"train_loss": 2.3523814813613892,
|
| 390 |
+
"train_setDice": 0.7702072838783264,
|
| 391 |
+
"train_priorDice": 0.7679088218688965,
|
| 392 |
+
"train_fg": 0.9723616319656372,
|
| 393 |
+
"train_bgHi": 0.26323478815555573,
|
| 394 |
+
"train_countMSE": 0.02226269266232848,
|
| 395 |
+
"train_countOver": 0.002340066100547016,
|
| 396 |
+
"train_nodeKeep": 0.013883826365321875,
|
| 397 |
+
"train_nodeSlot": 0.1991545256137848,
|
| 398 |
+
"train_edge": 0.008456852152571082,
|
| 399 |
+
"train_tv": 0.008887574081867933,
|
| 400 |
+
"train_cons": 0.0001309608295734506,
|
| 401 |
+
"syn_setDice": 0.7612935139073266,
|
| 402 |
+
"syn_priorDice": 0.7594666928052902,
|
| 403 |
+
"syn_bgHi": 0.2649713835072896,
|
| 404 |
+
"syn_tv": 0.00889368841631545,
|
| 405 |
+
"syn_count": 1.7750769879519939,
|
| 406 |
+
"syn_std": 0.6323468820941311,
|
| 407 |
+
"syn_count_mae": 0.07924090948700904,
|
| 408 |
+
"syn_corr": 0.9783727298775087,
|
| 409 |
+
"real_setDice": 0.2404947340488434,
|
| 410 |
+
"real_priorDice": 0.23853100836277008,
|
| 411 |
+
"real_bgHi": 0.10864641442894936,
|
| 412 |
+
"real_tv": 0.01777335684746504,
|
| 413 |
+
"real_count": 1.9324392411857843,
|
| 414 |
+
"real_std": 0.4221916524157629,
|
| 415 |
+
"real_count_mae": 1.368616446852684,
|
| 416 |
+
"real_corr": 0.638872023459289
|
| 417 |
+
},
|
| 418 |
+
{
|
| 419 |
+
"epoch": 14,
|
| 420 |
+
"stage": "synthetic",
|
| 421 |
+
"train_loss": 2.335051321411133,
|
| 422 |
+
"train_setDice": 0.7716750981330872,
|
| 423 |
+
"train_priorDice": 0.7693739984512329,
|
| 424 |
+
"train_fg": 0.9723282755851745,
|
| 425 |
+
"train_bgHi": 0.263120871758461,
|
| 426 |
+
"train_countMSE": 0.02092682515382767,
|
| 427 |
+
"train_countOver": 0.0021509910785139892,
|
| 428 |
+
"train_nodeKeep": 0.012287599290907383,
|
| 429 |
+
"train_nodeSlot": 0.1953902969479561,
|
| 430 |
+
"train_edge": 0.007834720747545362,
|
| 431 |
+
"train_tv": 0.008890264040976762,
|
| 432 |
+
"train_cons": 0.00013494709272345062,
|
| 433 |
+
"syn_setDice": 0.7724944864000592,
|
| 434 |
+
"syn_priorDice": 0.7703823858783359,
|
| 435 |
+
"syn_bgHi": 0.2648096231241075,
|
| 436 |
+
"syn_tv": 0.00892037698732955,
|
| 437 |
+
"syn_count": 1.7669813547432422,
|
| 438 |
+
"syn_std": 0.6376663809265427,
|
| 439 |
+
"syn_count_mae": 0.07145379206538201,
|
| 440 |
+
"syn_corr": 0.9800416584889784,
|
| 441 |
+
"real_setDice": 0.24845916628837586,
|
| 442 |
+
"real_priorDice": 0.24536485075950623,
|
| 443 |
+
"real_bgHi": 0.1085686294361949,
|
| 444 |
+
"real_tv": 0.017705129506066442,
|
| 445 |
+
"real_count": 1.909699093271047,
|
| 446 |
+
"real_std": 0.42235949895653924,
|
| 447 |
+
"real_count_mae": 1.3912431369535625,
|
| 448 |
+
"real_corr": 0.627906670567532
|
| 449 |
+
},
|
| 450 |
+
{
|
| 451 |
+
"epoch": 15,
|
| 452 |
+
"stage": "mixed",
|
| 453 |
+
"train_loss": 6.2309701518971785,
|
| 454 |
+
"train_setDice": 0.39188740655049076,
|
| 455 |
+
"train_priorDice": 0.385602918642162,
|
| 456 |
+
"train_fg": 0.979592860126292,
|
| 457 |
+
"train_bgHi": 0.12255422941752589,
|
| 458 |
+
"train_countMSE": 0.25617277560267115,
|
| 459 |
+
"train_countOver": 0.02024498292364458,
|
| 460 |
+
"train_nodeKeep": 0.05152601218506345,
|
| 461 |
+
"train_nodeSlot": 1.3950393374032304,
|
| 462 |
+
"train_edge": 0.017712238680587203,
|
| 463 |
+
"train_tv": 0.016198922282279427,
|
| 464 |
+
"train_cons": 0.0015898629380608482,
|
| 465 |
+
"syn_setDice": 0.5549684971097916,
|
| 466 |
+
"syn_priorDice": 0.5502081054543692,
|
| 467 |
+
"syn_bgHi": 0.27753606746121057,
|
| 468 |
+
"syn_tv": 0.009373539068277866,
|
| 469 |
+
"syn_count": 1.77770888620615,
|
| 470 |
+
"syn_std": 0.654970653460313,
|
| 471 |
+
"syn_count_mae": 0.19593672478199006,
|
| 472 |
+
"syn_corr": 0.9024641221469185,
|
| 473 |
+
"real_setDice": 0.35767820477485657,
|
| 474 |
+
"real_priorDice": 0.3462272107601166,
|
| 475 |
+
"real_bgHi": 0.04065764971698324,
|
| 476 |
+
"real_tv": 0.0203686668847998,
|
| 477 |
+
"real_count": 3.390560300151507,
|
| 478 |
+
"real_std": 0.8017373643977042,
|
| 479 |
+
"real_count_mae": 0.3237986629207929,
|
| 480 |
+
"real_corr": 0.9183117922367346
|
| 481 |
+
},
|
| 482 |
+
{
|
| 483 |
+
"epoch": 16,
|
| 484 |
+
"stage": "mixed",
|
| 485 |
+
"train_loss": 5.353498375492055,
|
| 486 |
+
"train_setDice": 0.41472143849838516,
|
| 487 |
+
"train_priorDice": 0.4034126793651947,
|
| 488 |
+
"train_fg": 0.9812145941038884,
|
| 489 |
+
"train_bgHi": 0.11934369858076323,
|
| 490 |
+
"train_countMSE": 0.1324173486483758,
|
| 491 |
+
"train_countOver": 0.008809215480944411,
|
| 492 |
+
"train_nodeKeep": 0.016039688971195457,
|
| 493 |
+
"train_nodeSlot": 0.987419108465028,
|
| 494 |
+
"train_edge": 0.012996854885334351,
|
| 495 |
+
"train_tv": 0.016090094010585913,
|
| 496 |
+
"train_cons": 0.0014817996951155682,
|
| 497 |
+
"syn_setDice": 0.5437150739488148,
|
| 498 |
+
"syn_priorDice": 0.5374596828506106,
|
| 499 |
+
"syn_bgHi": 0.28003662588104367,
|
| 500 |
+
"syn_tv": 0.009153453914064264,
|
| 501 |
+
"syn_count": 1.7899269131422042,
|
| 502 |
+
"syn_std": 0.6554926071536205,
|
| 503 |
+
"syn_count_mae": 0.18795954805612564,
|
| 504 |
+
"syn_corr": 0.9185888014003899,
|
| 505 |
+
"real_setDice": 0.37808077534039813,
|
| 506 |
+
"real_priorDice": 0.36503556768099465,
|
| 507 |
+
"real_bgHi": 0.03983528641983867,
|
| 508 |
+
"real_tv": 0.020353703138728935,
|
| 509 |
+
"real_count": 3.416891282175978,
|
| 510 |
+
"real_std": 0.8822788647987723,
|
| 511 |
+
"real_count_mae": 0.29637978884081045,
|
| 512 |
+
"real_corr": 0.9277744531533815
|
| 513 |
+
},
|
| 514 |
+
{
|
| 515 |
+
"epoch": 17,
|
| 516 |
+
"stage": "mixed",
|
| 517 |
+
"train_loss": 5.115652552037351,
|
| 518 |
+
"train_setDice": 0.44136605003495205,
|
| 519 |
+
"train_priorDice": 0.42759720882627245,
|
| 520 |
+
"train_fg": 0.9812071472088665,
|
| 521 |
+
"train_bgHi": 0.1199718998200985,
|
| 522 |
+
"train_countMSE": 0.11712508807494951,
|
| 523 |
+
"train_countOver": 0.007547569742801669,
|
| 524 |
+
"train_nodeKeep": 0.012471669955230726,
|
| 525 |
+
"train_nodeSlot": 0.9407175202359522,
|
| 526 |
+
"train_edge": 0.010684163926212962,
|
| 527 |
+
"train_tv": 0.01610061826942953,
|
| 528 |
+
"train_cons": 0.001453802605265819,
|
| 529 |
+
"syn_setDice": 0.5528676140876043,
|
| 530 |
+
"syn_priorDice": 0.5470945291102879,
|
| 531 |
+
"syn_bgHi": 0.27999261920414276,
|
| 532 |
+
"syn_tv": 0.009134947943190733,
|
| 533 |
+
"syn_count": 1.789256291627884,
|
| 534 |
+
"syn_std": 0.6239622694462134,
|
| 535 |
+
"syn_count_mae": 0.18513105618953704,
|
| 536 |
+
"syn_corr": 0.9203352849026906,
|
| 537 |
+
"real_setDice": 0.40425515274206797,
|
| 538 |
+
"real_priorDice": 0.3886353025833766,
|
| 539 |
+
"real_bgHi": 0.03940255272512635,
|
| 540 |
+
"real_tv": 0.02045746756096681,
|
| 541 |
+
"real_count": 3.328581491174797,
|
| 542 |
+
"real_std": 0.8888022630083731,
|
| 543 |
+
"real_count_mae": 0.2679513125990828,
|
| 544 |
+
"real_corr": 0.9381081496773945
|
| 545 |
+
},
|
| 546 |
+
{
|
| 547 |
+
"epoch": 18,
|
| 548 |
+
"stage": "mixed",
|
| 549 |
+
"train_loss": 4.994341071480627,
|
| 550 |
+
"train_setDice": 0.4548295142808194,
|
| 551 |
+
"train_priorDice": 0.4399061904533077,
|
| 552 |
+
"train_fg": 0.9807651720321509,
|
| 553 |
+
"train_bgHi": 0.12162810814247202,
|
| 554 |
+
"train_countMSE": 0.10927235146067035,
|
| 555 |
+
"train_countOver": 0.0067303602342898994,
|
| 556 |
+
"train_nodeKeep": 0.010009956777469117,
|
| 557 |
+
"train_nodeSlot": 0.9144128386908249,
|
| 558 |
+
"train_edge": 0.008586851753113764,
|
| 559 |
+
"train_tv": 0.016091388682010713,
|
| 560 |
+
"train_cons": 0.0014473736689024881,
|
| 561 |
+
"syn_setDice": 0.5427498462654295,
|
| 562 |
+
"syn_priorDice": 0.537699682371957,
|
| 563 |
+
"syn_bgHi": 0.28097063917962334,
|
| 564 |
+
"syn_tv": 0.009113120521226573,
|
| 565 |
+
"syn_count": 1.7879690585434438,
|
| 566 |
+
"syn_std": 0.6152582779576389,
|
| 567 |
+
"syn_count_mae": 0.18337565430998803,
|
| 568 |
+
"syn_corr": 0.9211888842935054,
|
| 569 |
+
"real_setDice": 0.4147891839345296,
|
| 570 |
+
"real_priorDice": 0.3965726226568222,
|
| 571 |
+
"real_bgHi": 0.04390958951165279,
|
| 572 |
+
"real_tv": 0.020352499932050704,
|
| 573 |
+
"real_count": 3.406353478630384,
|
| 574 |
+
"real_std": 0.9295317356825042,
|
| 575 |
+
"real_count_mae": 0.2687964970866839,
|
| 576 |
+
"real_corr": 0.9388483390607014
|
| 577 |
+
},
|
| 578 |
+
{
|
| 579 |
+
"epoch": 19,
|
| 580 |
+
"stage": "mixed",
|
| 581 |
+
"train_loss": 4.918210103821907,
|
| 582 |
+
"train_setDice": 0.4632984530696991,
|
| 583 |
+
"train_priorDice": 0.4475069269696787,
|
| 584 |
+
"train_fg": 0.9802345764408233,
|
| 585 |
+
"train_bgHi": 0.12366512079419358,
|
| 586 |
+
"train_countMSE": 0.10395881189688691,
|
| 587 |
+
"train_countOver": 0.006578832677565308,
|
| 588 |
+
"train_nodeKeep": 0.00897324660014528,
|
| 589 |
+
"train_nodeSlot": 0.8955399851555,
|
| 590 |
+
"train_edge": 0.007545162331938906,
|
| 591 |
+
"train_tv": 0.01606066015832968,
|
| 592 |
+
"train_cons": 0.0014390414445422718,
|
| 593 |
+
"syn_setDice": 0.551960255418505,
|
| 594 |
+
"syn_priorDice": 0.5464209483729469,
|
| 595 |
+
"syn_bgHi": 0.2797988374081869,
|
| 596 |
+
"syn_tv": 0.009267990063461993,
|
| 597 |
+
"syn_count": 1.8668122832477092,
|
| 598 |
+
"syn_std": 0.6386013321294739,
|
| 599 |
+
"syn_count_mae": 0.2080880471765995,
|
| 600 |
+
"syn_corr": 0.9217287981016998,
|
| 601 |
+
"real_setDice": 0.4271993120511373,
|
| 602 |
+
"real_priorDice": 0.4100526362657547,
|
| 603 |
+
"real_bgHi": 0.0462537110162278,
|
| 604 |
+
"real_tv": 0.020354493769506612,
|
| 605 |
+
"real_count": 3.498516472304861,
|
| 606 |
+
"real_std": 0.946494800282389,
|
| 607 |
+
"real_count_mae": 0.29047868760923545,
|
| 608 |
+
"real_corr": 0.9390436049651235
|
| 609 |
+
},
|
| 610 |
+
{
|
| 611 |
+
"epoch": 20,
|
| 612 |
+
"stage": "mixed",
|
| 613 |
+
"train_loss": 4.852811086914941,
|
| 614 |
+
"train_setDice": 0.47102587398435514,
|
| 615 |
+
"train_priorDice": 0.4551907748555832,
|
| 616 |
+
"train_fg": 0.9798124109758243,
|
| 617 |
+
"train_bgHi": 0.12511067042377458,
|
| 618 |
+
"train_countMSE": 0.09955866136022214,
|
| 619 |
+
"train_countOver": 0.006190106216266114,
|
| 620 |
+
"train_nodeKeep": 0.007818164091422233,
|
| 621 |
+
"train_nodeSlot": 0.8830493025179865,
|
| 622 |
+
"train_edge": 0.006633324991054793,
|
| 623 |
+
"train_tv": 0.016048184633731588,
|
| 624 |
+
"train_cons": 0.0014568795900551607,
|
| 625 |
+
"syn_setDice": 0.5504484067833613,
|
| 626 |
+
"syn_priorDice": 0.5450717239152818,
|
| 627 |
+
"syn_bgHi": 0.28151078640468535,
|
| 628 |
+
"syn_tv": 0.009156364666682387,
|
| 629 |
+
"syn_count": 1.7550978008806706,
|
| 630 |
+
"syn_std": 0.6174640558337111,
|
| 631 |
+
"syn_count_mae": 0.16146719893813133,
|
| 632 |
+
"syn_corr": 0.9293694738394401,
|
| 633 |
+
"real_setDice": 0.43840968708197275,
|
| 634 |
+
"real_priorDice": 0.419317023952802,
|
| 635 |
+
"real_bgHi": 0.046572039276361464,
|
| 636 |
+
"real_tv": 0.020344805717468262,
|
| 637 |
+
"real_count": 3.343854908024271,
|
| 638 |
+
"real_std": 0.9353484298655952,
|
| 639 |
+
"real_count_mae": 0.24860191208620866,
|
| 640 |
+
"real_corr": 0.9465960517428165
|
| 641 |
+
},
|
| 642 |
+
{
|
| 643 |
+
"epoch": 21,
|
| 644 |
+
"stage": "mixed",
|
| 645 |
+
"train_loss": 4.803684398817864,
|
| 646 |
+
"train_setDice": 0.476302188469657,
|
| 647 |
+
"train_priorDice": 0.4598343202045986,
|
| 648 |
+
"train_fg": 0.9795916239335847,
|
| 649 |
+
"train_bgHi": 0.12592522658582436,
|
| 650 |
+
"train_countMSE": 0.09490433007256309,
|
| 651 |
+
"train_countOver": 0.005267882569242579,
|
| 652 |
+
"train_nodeKeep": 0.006988747948919659,
|
| 653 |
+
"train_nodeSlot": 0.8725153423829882,
|
| 654 |
+
"train_edge": 0.0061372866659094565,
|
| 655 |
+
"train_tv": 0.016031952809169095,
|
| 656 |
+
"train_cons": 0.0014544804172187265,
|
| 657 |
+
"syn_setDice": 0.5540537351653689,
|
| 658 |
+
"syn_priorDice": 0.5481047176179432,
|
| 659 |
+
"syn_bgHi": 0.2810643797829038,
|
| 660 |
+
"syn_tv": 0.00913813729430475,
|
| 661 |
+
"syn_count": 1.7967302276492119,
|
| 662 |
+
"syn_std": 0.6234020305019603,
|
| 663 |
+
"syn_count_mae": 0.16231918793916703,
|
| 664 |
+
"syn_corr": 0.9344365244853333,
|
| 665 |
+
"real_setDice": 0.43552743991216025,
|
| 666 |
+
"real_priorDice": 0.4171694169441859,
|
| 667 |
+
"real_bgHi": 0.050800641315678755,
|
| 668 |
+
"real_tv": 0.020281197565297285,
|
| 669 |
+
"real_count": 3.4358697048698863,
|
| 670 |
+
"real_std": 0.9456334768798221,
|
| 671 |
+
"real_count_mae": 0.2637301480397582,
|
| 672 |
+
"real_corr": 0.9426486697448946
|
| 673 |
+
},
|
| 674 |
+
{
|
| 675 |
+
"epoch": 22,
|
| 676 |
+
"stage": "mixed",
|
| 677 |
+
"train_loss": 4.765044103044945,
|
| 678 |
+
"train_setDice": 0.48042145568424705,
|
| 679 |
+
"train_priorDice": 0.4639060614205627,
|
| 680 |
+
"train_fg": 0.9791781236367948,
|
| 681 |
+
"train_bgHi": 0.12747542588695535,
|
| 682 |
+
"train_countMSE": 0.09232598435935943,
|
| 683 |
+
"train_countOver": 0.005520212635624598,
|
| 684 |
+
"train_nodeKeep": 0.00626387838512532,
|
| 685 |
+
"train_nodeSlot": 0.8615213966827149,
|
| 686 |
+
"train_edge": 0.005594164456952853,
|
| 687 |
+
"train_tv": 0.016010462906140128,
|
| 688 |
+
"train_cons": 0.0014516684434700336,
|
| 689 |
+
"syn_setDice": 0.5492832561333975,
|
| 690 |
+
"syn_priorDice": 0.5452336896033514,
|
| 691 |
+
"syn_bgHi": 0.2814457191834374,
|
| 692 |
+
"syn_tv": 0.009144394732420407,
|
| 693 |
+
"syn_count": 1.7669399941563606,
|
| 694 |
+
"syn_std": 0.62637672699705,
|
| 695 |
+
"syn_count_mae": 0.14635861974954606,
|
| 696 |
+
"syn_corr": 0.9396662869028316,
|
| 697 |
+
"real_setDice": 0.4482750544945399,
|
| 698 |
+
"real_priorDice": 0.4291112353404363,
|
| 699 |
+
"real_bgHi": 0.05466937801490227,
|
| 700 |
+
"real_tv": 0.020210148518284163,
|
| 701 |
+
"real_count": 3.41279559781154,
|
| 702 |
+
"real_std": 0.9546093294686214,
|
| 703 |
+
"real_count_mae": 0.254226498802503,
|
| 704 |
+
"real_corr": 0.9460856408453637
|
| 705 |
+
},
|
| 706 |
+
{
|
| 707 |
+
"epoch": 23,
|
| 708 |
+
"stage": "mixed",
|
| 709 |
+
"train_loss": 4.739594421407053,
|
| 710 |
+
"train_setDice": 0.48275741432775565,
|
| 711 |
+
"train_priorDice": 0.46636966258478063,
|
| 712 |
+
"train_fg": 0.978794423501883,
|
| 713 |
+
"train_bgHi": 0.128735007563316,
|
| 714 |
+
"train_countMSE": 0.08943684586583933,
|
| 715 |
+
"train_countOver": 0.00519892321999442,
|
| 716 |
+
"train_nodeKeep": 0.005640133184247783,
|
| 717 |
+
"train_nodeSlot": 0.853965333529881,
|
| 718 |
+
"train_edge": 0.005161464379143232,
|
| 719 |
+
"train_tv": 0.01598302546594697,
|
| 720 |
+
"train_cons": 0.0014783072719491447,
|
| 721 |
+
"syn_setDice": 0.55039867427614,
|
| 722 |
+
"syn_priorDice": 0.5459508503240252,
|
| 723 |
+
"syn_bgHi": 0.281604741064329,
|
| 724 |
+
"syn_tv": 0.009081982889227451,
|
| 725 |
+
"syn_count": 1.72958688762784,
|
| 726 |
+
"syn_std": 0.611622951753958,
|
| 727 |
+
"syn_count_mae": 0.1384512400329113,
|
| 728 |
+
"syn_corr": 0.9412759159672612,
|
| 729 |
+
"real_setDice": 0.44382259945074715,
|
| 730 |
+
"real_priorDice": 0.4235878179470698,
|
| 731 |
+
"real_bgHi": 0.058325231665124495,
|
| 732 |
+
"real_tv": 0.0201486607392629,
|
| 733 |
+
"real_count": 3.3668877456958097,
|
| 734 |
+
"real_std": 0.9483909936110354,
|
| 735 |
+
"real_count_mae": 0.25010953973978756,
|
| 736 |
+
"real_corr": 0.9450730406513379
|
| 737 |
+
},
|
| 738 |
+
{
|
| 739 |
+
"epoch": 24,
|
| 740 |
+
"stage": "mixed",
|
| 741 |
+
"train_loss": 4.717559761584186,
|
| 742 |
+
"train_setDice": 0.4846162687995032,
|
| 743 |
+
"train_priorDice": 0.46820312153810123,
|
| 744 |
+
"train_fg": 0.9785560012372063,
|
| 745 |
+
"train_bgHi": 0.12962615524114832,
|
| 746 |
+
"train_countMSE": 0.08790228248182644,
|
| 747 |
+
"train_countOver": 0.005135713766501032,
|
| 748 |
+
"train_nodeKeep": 0.005241821868035362,
|
| 749 |
+
"train_nodeSlot": 0.8458693322342342,
|
| 750 |
+
"train_edge": 0.004963296215772988,
|
| 751 |
+
"train_tv": 0.01595868292584348,
|
| 752 |
+
"train_cons": 0.0015075860779855583,
|
| 753 |
+
"syn_setDice": 0.5486737361976078,
|
| 754 |
+
"syn_priorDice": 0.5441933420915452,
|
| 755 |
+
"syn_bgHi": 0.28174490280567654,
|
| 756 |
+
"syn_tv": 0.009056684368896105,
|
| 757 |
+
"syn_count": 1.7529521151781082,
|
| 758 |
+
"syn_std": 0.6096679014780991,
|
| 759 |
+
"syn_count_mae": 0.13947610688209533,
|
| 760 |
+
"syn_corr": 0.9427810312147172,
|
| 761 |
+
"real_setDice": 0.4458526074886322,
|
| 762 |
+
"real_priorDice": 0.42655513683954877,
|
| 763 |
+
"real_bgHi": 0.051651798902700344,
|
| 764 |
+
"real_tv": 0.02029525159547726,
|
| 765 |
+
"real_count": 3.4261493387321633,
|
| 766 |
+
"real_std": 0.9568265344565986,
|
| 767 |
+
"real_count_mae": 0.2435342031220595,
|
| 768 |
+
"real_corr": 0.9503029023685524
|
| 769 |
+
},
|
| 770 |
+
{
|
| 771 |
+
"epoch": 25,
|
| 772 |
+
"stage": "mixed",
|
| 773 |
+
"train_loss": 4.694290658812533,
|
| 774 |
+
"train_setDice": 0.48671730787260953,
|
| 775 |
+
"train_priorDice": 0.4699873257039198,
|
| 776 |
+
"train_fg": 0.9784782938103178,
|
| 777 |
+
"train_bgHi": 0.13001820159905247,
|
| 778 |
+
"train_countMSE": 0.08489986192951324,
|
| 779 |
+
"train_countOver": 0.004540242467792385,
|
| 780 |
+
"train_nodeKeep": 0.004836714005411497,
|
| 781 |
+
"train_nodeSlot": 0.8398758688969399,
|
| 782 |
+
"train_edge": 0.004591113149333916,
|
| 783 |
+
"train_tv": 0.015956649272791994,
|
| 784 |
+
"train_cons": 0.001526142444971925,
|
| 785 |
+
"syn_setDice": 0.5509190332321894,
|
| 786 |
+
"syn_priorDice": 0.5467112556336418,
|
| 787 |
+
"syn_bgHi": 0.2814987959369781,
|
| 788 |
+
"syn_tv": 0.009053106685834271,
|
| 789 |
+
"syn_count": 1.7402161077260971,
|
| 790 |
+
"syn_std": 0.6153135466740185,
|
| 791 |
+
"syn_count_mae": 0.13435109567642212,
|
| 792 |
+
"syn_corr": 0.9444904601455119,
|
| 793 |
+
"real_setDice": 0.449260805050532,
|
| 794 |
+
"real_priorDice": 0.43006563782691953,
|
| 795 |
+
"real_bgHi": 0.05856157777210077,
|
| 796 |
+
"real_tv": 0.02019251020004352,
|
| 797 |
+
"real_count": 3.297787163592875,
|
| 798 |
+
"real_std": 0.9334371299224439,
|
| 799 |
+
"real_count_mae": 0.23952086449911197,
|
| 800 |
+
"real_corr": 0.9529700332732995
|
| 801 |
+
},
|
| 802 |
+
{
|
| 803 |
+
"epoch": 26,
|
| 804 |
+
"stage": "mixed",
|
| 805 |
+
"train_loss": 4.674004616259512,
|
| 806 |
+
"train_setDice": 0.488548833042828,
|
| 807 |
+
"train_priorDice": 0.471704005178358,
|
| 808 |
+
"train_fg": 0.9782430401234739,
|
| 809 |
+
"train_bgHi": 0.1306624414919536,
|
| 810 |
+
"train_countMSE": 0.08196535810574031,
|
| 811 |
+
"train_countOver": 0.004472112196378469,
|
| 812 |
+
"train_nodeKeep": 0.004573093195046697,
|
| 813 |
+
"train_nodeSlot": 0.834073804970235,
|
| 814 |
+
"train_edge": 0.0044335288903254,
|
| 815 |
+
"train_tv": 0.015944906399209997,
|
| 816 |
+
"train_cons": 0.0015553813318469759,
|
| 817 |
+
"syn_setDice": 0.5468505942632281,
|
| 818 |
+
"syn_priorDice": 0.541919392725778,
|
| 819 |
+
"syn_bgHi": 0.28262375697257025,
|
| 820 |
+
"syn_tv": 0.00902617373873317,
|
| 821 |
+
"syn_count": 1.7702446709275246,
|
| 822 |
+
"syn_std": 0.6324842450942809,
|
| 823 |
+
"syn_count_mae": 0.13339096093177796,
|
| 824 |
+
"syn_corr": 0.9476872180679545,
|
| 825 |
+
"real_setDice": 0.4479138791561127,
|
| 826 |
+
"real_priorDice": 0.42832424541314446,
|
| 827 |
+
"real_bgHi": 0.06034213391443093,
|
| 828 |
+
"real_tv": 0.020148732016483942,
|
| 829 |
+
"real_count": 3.415087408386171,
|
| 830 |
+
"real_std": 0.9609251547752625,
|
| 831 |
+
"real_count_mae": 0.24087228172769148,
|
| 832 |
+
"real_corr": 0.9510134575044822
|
| 833 |
+
},
|
| 834 |
+
{
|
| 835 |
+
"epoch": 27,
|
| 836 |
+
"stage": "mixed",
|
| 837 |
+
"train_loss": 4.658338673333369,
|
| 838 |
+
"train_setDice": 0.49046754010958965,
|
| 839 |
+
"train_priorDice": 0.4734260403016991,
|
| 840 |
+
"train_fg": 0.9780050367434651,
|
| 841 |
+
"train_bgHi": 0.13153843008188296,
|
| 842 |
+
"train_countMSE": 0.08160127536542634,
|
| 843 |
+
"train_countOver": 0.004548303968717293,
|
| 844 |
+
"train_nodeKeep": 0.004477690735053438,
|
| 845 |
+
"train_nodeSlot": 0.8292965372996544,
|
| 846 |
+
"train_edge": 0.00418142011359474,
|
| 847 |
+
"train_tv": 0.01593941132794184,
|
| 848 |
+
"train_cons": 0.0015857995833768678,
|
| 849 |
+
"syn_setDice": 0.5551059335943253,
|
| 850 |
+
"syn_priorDice": 0.5514057131986769,
|
| 851 |
+
"syn_bgHi": 0.28026801584258915,
|
| 852 |
+
"syn_tv": 0.009139428166524759,
|
| 853 |
+
"syn_count": 1.8754530484974383,
|
| 854 |
+
"syn_std": 0.6535799908681506,
|
| 855 |
+
"syn_count_mae": 0.18512479910254478,
|
| 856 |
+
"syn_corr": 0.9401226737082438,
|
| 857 |
+
"real_setDice": 0.4541336605946223,
|
| 858 |
+
"real_priorDice": 0.434566726287206,
|
| 859 |
+
"real_bgHi": 0.05439728759229183,
|
| 860 |
+
"real_tv": 0.020285839711626372,
|
| 861 |
+
"real_count": 3.5472624419877925,
|
| 862 |
+
"real_std": 0.9625829395862479,
|
| 863 |
+
"real_count_mae": 0.2826936655988296,
|
| 864 |
+
"real_corr": 0.9518358694182549
|
| 865 |
+
},
|
| 866 |
+
{
|
| 867 |
+
"epoch": 28,
|
| 868 |
+
"stage": "mixed",
|
| 869 |
+
"train_loss": 4.645116454248489,
|
| 870 |
+
"train_setDice": 0.49142634169633453,
|
| 871 |
+
"train_priorDice": 0.4741656954354569,
|
| 872 |
+
"train_fg": 0.9779280683379183,
|
| 873 |
+
"train_bgHi": 0.13180470538101216,
|
| 874 |
+
"train_countMSE": 0.07956037669182459,
|
| 875 |
+
"train_countOver": 0.004321018044308804,
|
| 876 |
+
"train_nodeKeep": 0.004210960587113301,
|
| 877 |
+
"train_nodeSlot": 0.8249059236888439,
|
| 878 |
+
"train_edge": 0.00401431831973307,
|
| 879 |
+
"train_tv": 0.015929679126182855,
|
| 880 |
+
"train_cons": 0.0015306966373079352,
|
| 881 |
+
"syn_setDice": 0.5564155753642793,
|
| 882 |
+
"syn_priorDice": 0.5524890815454816,
|
| 883 |
+
"syn_bgHi": 0.28049341813912465,
|
| 884 |
+
"syn_tv": 0.009079595776422629,
|
| 885 |
+
"syn_count": 1.814558429390192,
|
| 886 |
+
"syn_std": 0.6437430572667182,
|
| 887 |
+
"syn_count_mae": 0.15031114426255227,
|
| 888 |
+
"syn_corr": 0.9452788812488052,
|
| 889 |
+
"real_setDice": 0.45654606223106386,
|
| 890 |
+
"real_priorDice": 0.43643879691759746,
|
| 891 |
+
"real_bgHi": 0.05703545939177275,
|
| 892 |
+
"real_tv": 0.020238779919842877,
|
| 893 |
+
"real_count": 3.47999216131866,
|
| 894 |
+
"real_std": 0.9633494963544255,
|
| 895 |
+
"real_count_mae": 0.25060593374073503,
|
| 896 |
+
"real_corr": 0.9529790607438491
|
| 897 |
+
},
|
| 898 |
+
{
|
| 899 |
+
"epoch": 29,
|
| 900 |
+
"stage": "mixed",
|
| 901 |
+
"train_loss": 4.628484232339269,
|
| 902 |
+
"train_setDice": 0.49308274969109084,
|
| 903 |
+
"train_priorDice": 0.47562920233842404,
|
| 904 |
+
"train_fg": 0.9777999275020445,
|
| 905 |
+
"train_bgHi": 0.13212748038679806,
|
| 906 |
+
"train_countMSE": 0.07708039393287096,
|
| 907 |
+
"train_countOver": 0.0038189835639683254,
|
| 908 |
+
"train_nodeKeep": 0.004016378341909887,
|
| 909 |
+
"train_nodeSlot": 0.8213655399615323,
|
| 910 |
+
"train_edge": 0.003996804962465256,
|
| 911 |
+
"train_tv": 0.015913208249583047,
|
| 912 |
+
"train_cons": 0.0015686291942883259,
|
| 913 |
+
"syn_setDice": 0.5513523263590676,
|
| 914 |
+
"syn_priorDice": 0.5475219677365015,
|
| 915 |
+
"syn_bgHi": 0.28170829774841427,
|
| 916 |
+
"syn_tv": 0.009019936612319378,
|
| 917 |
+
"syn_count": 1.7543766328394412,
|
| 918 |
+
"syn_std": 0.6247241546929384,
|
| 919 |
+
"syn_count_mae": 0.12753875759243966,
|
| 920 |
+
"syn_corr": 0.9489890864463826,
|
| 921 |
+
"real_setDice": 0.4560160646835963,
|
| 922 |
+
"real_priorDice": 0.43585281670093534,
|
| 923 |
+
"real_bgHi": 0.06212220278879007,
|
| 924 |
+
"real_tv": 0.020132749155163766,
|
| 925 |
+
"real_count": 3.424368198774755,
|
| 926 |
+
"real_std": 0.9657461803583909,
|
| 927 |
+
"real_count_mae": 0.23186325151473283,
|
| 928 |
+
"real_corr": 0.9547572902381258
|
| 929 |
+
},
|
| 930 |
+
{
|
| 931 |
+
"epoch": 30,
|
| 932 |
+
"stage": "mixed",
|
| 933 |
+
"train_loss": 4.613758355569738,
|
| 934 |
+
"train_setDice": 0.4945303893038459,
|
| 935 |
+
"train_priorDice": 0.4769944652819684,
|
| 936 |
+
"train_fg": 0.9776159967186608,
|
| 937 |
+
"train_bgHi": 0.1326639633983183,
|
| 938 |
+
"train_countMSE": 0.07543435157822774,
|
| 939 |
+
"train_countOver": 0.0035985119844691676,
|
| 940 |
+
"train_nodeKeep": 0.0038344117262756137,
|
| 941 |
+
"train_nodeSlot": 0.8172335994523218,
|
| 942 |
+
"train_edge": 0.0038752969646236118,
|
| 943 |
+
"train_tv": 0.01590470660692339,
|
| 944 |
+
"train_cons": 0.0015651221950051945,
|
| 945 |
+
"syn_setDice": 0.5529252006894066,
|
| 946 |
+
"syn_priorDice": 0.5491156951775626,
|
| 947 |
+
"syn_bgHi": 0.281512310107549,
|
| 948 |
+
"syn_tv": 0.009004481166364655,
|
| 949 |
+
"syn_count": 1.7466173864603043,
|
| 950 |
+
"syn_std": 0.6178803799361055,
|
| 951 |
+
"syn_count_mae": 0.12651488828659058,
|
| 952 |
+
"syn_corr": 0.9491071326169397,
|
| 953 |
+
"real_setDice": 0.4555363764365514,
|
| 954 |
+
"real_priorDice": 0.4351386437813441,
|
| 955 |
+
"real_bgHi": 0.06236502304673195,
|
| 956 |
+
"real_tv": 0.020132653353114923,
|
| 957 |
+
"real_count": 3.3730254804715516,
|
| 958 |
+
"real_std": 0.9552270549359511,
|
| 959 |
+
"real_count_mae": 0.2233238626892368,
|
| 960 |
+
"real_corr": 0.9561631389399896
|
| 961 |
+
},
|
| 962 |
+
{
|
| 963 |
+
"epoch": 31,
|
| 964 |
+
"stage": "mixed",
|
| 965 |
+
"train_loss": 4.610566259701369,
|
| 966 |
+
"train_setDice": 0.4948428658280037,
|
| 967 |
+
"train_priorDice": 0.4771394866870156,
|
| 968 |
+
"train_fg": 0.9775443279158587,
|
| 969 |
+
"train_bgHi": 0.13300922390685152,
|
| 970 |
+
"train_countMSE": 0.07624868224106872,
|
| 971 |
+
"train_countOver": 0.003895938259824095,
|
| 972 |
+
"train_nodeKeep": 0.003671627717841266,
|
| 973 |
+
"train_nodeSlot": 0.8146083459162763,
|
| 974 |
+
"train_edge": 0.0038013663985162053,
|
| 975 |
+
"train_tv": 0.015913148974574833,
|
| 976 |
+
"train_cons": 0.0015797058721311263,
|
| 977 |
+
"syn_setDice": 0.5551660642737434,
|
| 978 |
+
"syn_priorDice": 0.5510676271385617,
|
| 979 |
+
"syn_bgHi": 0.2810490060420263,
|
| 980 |
+
"syn_tv": 0.009046308149302762,
|
| 981 |
+
"syn_count": 1.7945471133589745,
|
| 982 |
+
"syn_std": 0.6384762529758364,
|
| 983 |
+
"syn_count_mae": 0.13992739015817643,
|
| 984 |
+
"syn_corr": 0.9469434745953981,
|
| 985 |
+
"real_setDice": 0.45601105093955996,
|
| 986 |
+
"real_priorDice": 0.4358281244834264,
|
| 987 |
+
"real_bgHi": 0.06166961342096329,
|
| 988 |
+
"real_tv": 0.02016320445885261,
|
| 989 |
+
"real_count": 3.4892882054050762,
|
| 990 |
+
"real_std": 0.9794732315718803,
|
| 991 |
+
"real_count_mae": 0.24763106827934583,
|
| 992 |
+
"real_corr": 0.9545083353865375
|
| 993 |
+
},
|
| 994 |
+
{
|
| 995 |
+
"epoch": 32,
|
| 996 |
+
"stage": "mixed",
|
| 997 |
+
"train_loss": 4.600607144553016,
|
| 998 |
+
"train_setDice": 0.49557471605760456,
|
| 999 |
+
"train_priorDice": 0.47780014952616906,
|
| 1000 |
+
"train_fg": 0.977360908791963,
|
| 1001 |
+
"train_bgHi": 0.13336178337904944,
|
| 1002 |
+
"train_countMSE": 0.07367533977145452,
|
| 1003 |
+
"train_countOver": 0.0035049309238552183,
|
| 1004 |
+
"train_nodeKeep": 0.0035991231438769365,
|
| 1005 |
+
"train_nodeSlot": 0.811951976976415,
|
| 1006 |
+
"train_edge": 0.003681887447486382,
|
| 1007 |
+
"train_tv": 0.015906421495462533,
|
| 1008 |
+
"train_cons": 0.001593976461170698,
|
| 1009 |
+
"syn_setDice": 0.5562810051062751,
|
| 1010 |
+
"syn_priorDice": 0.5523196274325961,
|
| 1011 |
+
"syn_bgHi": 0.2808443385930288,
|
| 1012 |
+
"syn_tv": 0.00905040783127622,
|
| 1013 |
+
"syn_count": 1.759160586476326,
|
| 1014 |
+
"syn_std": 0.6325992647548602,
|
| 1015 |
+
"syn_count_mae": 0.1263803752064705,
|
| 1016 |
+
"syn_corr": 0.9494463121021163,
|
| 1017 |
+
"real_setDice": 0.45561606884002687,
|
| 1018 |
+
"real_priorDice": 0.43545835216840106,
|
| 1019 |
+
"real_bgHi": 0.0617417898029089,
|
| 1020 |
+
"real_tv": 0.020172194577753544,
|
| 1021 |
+
"real_count": 3.430145751995345,
|
| 1022 |
+
"real_std": 0.9641160142727525,
|
| 1023 |
+
"real_count_mae": 0.2292946742847562,
|
| 1024 |
+
"real_corr": 0.9559696375215458
|
| 1025 |
+
},
|
| 1026 |
+
{
|
| 1027 |
+
"epoch": 33,
|
| 1028 |
+
"stage": "mixed",
|
| 1029 |
+
"train_loss": 4.5963926401728,
|
| 1030 |
+
"train_setDice": 0.4957271433079929,
|
| 1031 |
+
"train_priorDice": 0.47829052291190954,
|
| 1032 |
+
"train_fg": 0.9772122848008488,
|
| 1033 |
+
"train_bgHi": 0.13401923825872986,
|
| 1034 |
+
"train_countMSE": 0.07291377905303481,
|
| 1035 |
+
"train_countOver": 0.003334988321332008,
|
| 1036 |
+
"train_nodeKeep": 0.003498727905758615,
|
| 1037 |
+
"train_nodeSlot": 0.8097977474300083,
|
| 1038 |
+
"train_edge": 0.0036171197115453823,
|
| 1039 |
+
"train_tv": 0.015885298410410694,
|
| 1040 |
+
"train_cons": 0.0015864392405183219,
|
| 1041 |
+
"syn_setDice": 0.5527044208276839,
|
| 1042 |
+
"syn_priorDice": 0.5482244964629884,
|
| 1043 |
+
"syn_bgHi": 0.2818083628302529,
|
| 1044 |
+
"syn_tv": 0.008988463822456579,
|
| 1045 |
+
"syn_count": 1.7723319807052613,
|
| 1046 |
+
"syn_std": 0.6273959714584331,
|
| 1047 |
+
"syn_count_mae": 0.1316612691283226,
|
| 1048 |
+
"syn_corr": 0.9487578884903769,
|
| 1049 |
+
"real_setDice": 0.4530755778153737,
|
| 1050 |
+
"real_priorDice": 0.43271043300628664,
|
| 1051 |
+
"real_bgHi": 0.06302769239991904,
|
| 1052 |
+
"real_tv": 0.02014266960322857,
|
| 1053 |
+
"real_count": 3.41662286631763,
|
| 1054 |
+
"real_std": 0.9686280931997978,
|
| 1055 |
+
"real_count_mae": 0.2236452737202247,
|
| 1056 |
+
"real_corr": 0.9577079249838585
|
| 1057 |
+
},
|
| 1058 |
+
{
|
| 1059 |
+
"epoch": 34,
|
| 1060 |
+
"stage": "mixed",
|
| 1061 |
+
"train_loss": 4.591531800817071,
|
| 1062 |
+
"train_setDice": 0.49619529127820466,
|
| 1063 |
+
"train_priorDice": 0.47863791517611504,
|
| 1064 |
+
"train_fg": 0.9771134167083545,
|
| 1065 |
+
"train_bgHi": 0.13426269053110182,
|
| 1066 |
+
"train_countMSE": 0.07191959392033152,
|
| 1067 |
+
"train_countOver": 0.0032709536425654527,
|
| 1068 |
+
"train_nodeKeep": 0.0034521642718901005,
|
| 1069 |
+
"train_nodeSlot": 0.8083962336786266,
|
| 1070 |
+
"train_edge": 0.0035661748761044586,
|
| 1071 |
+
"train_tv": 0.015884282867680354,
|
| 1072 |
+
"train_cons": 0.001610135688741348,
|
| 1073 |
+
"syn_setDice": 0.55655014325702,
|
| 1074 |
+
"syn_priorDice": 0.5526845251757001,
|
| 1075 |
+
"syn_bgHi": 0.28147542311085594,
|
| 1076 |
+
"syn_tv": 0.008980946171851386,
|
| 1077 |
+
"syn_count": 1.7418885499536991,
|
| 1078 |
+
"syn_std": 0.6165292909430875,
|
| 1079 |
+
"syn_count_mae": 0.12358855482935906,
|
| 1080 |
+
"syn_corr": 0.9504235762200401,
|
| 1081 |
+
"real_setDice": 0.4574623475472132,
|
| 1082 |
+
"real_priorDice": 0.43734683096408844,
|
| 1083 |
+
"real_bgHi": 0.06596524212509394,
|
| 1084 |
+
"real_tv": 0.02008924875408411,
|
| 1085 |
+
"real_count": 3.3645319589724143,
|
| 1086 |
+
"real_std": 0.9557250184325686,
|
| 1087 |
+
"real_count_mae": 0.21770516422887642,
|
| 1088 |
+
"real_corr": 0.9581131718065308
|
| 1089 |
+
},
|
| 1090 |
+
{
|
| 1091 |
+
"epoch": 35,
|
| 1092 |
+
"stage": "mixed",
|
| 1093 |
+
"train_loss": 4.5857838252460015,
|
| 1094 |
+
"train_setDice": 0.49669927422171717,
|
| 1095 |
+
"train_priorDice": 0.47909441533119185,
|
| 1096 |
+
"train_fg": 0.9770525885797513,
|
| 1097 |
+
"train_bgHi": 0.13455949287647123,
|
| 1098 |
+
"train_countMSE": 0.07105835658639098,
|
| 1099 |
+
"train_countOver": 0.0031736495043362067,
|
| 1100 |
+
"train_nodeKeep": 0.0033688119663271123,
|
| 1101 |
+
"train_nodeSlot": 0.8065829424461576,
|
| 1102 |
+
"train_edge": 0.003524017145529316,
|
| 1103 |
+
"train_tv": 0.015875303845749353,
|
| 1104 |
+
"train_cons": 0.001624776994678448,
|
| 1105 |
+
"syn_setDice": 0.5567989325712598,
|
| 1106 |
+
"syn_priorDice": 0.5527484606182764,
|
| 1107 |
+
"syn_bgHi": 0.2811910734763221,
|
| 1108 |
+
"syn_tv": 0.008998327459844331,
|
| 1109 |
+
"syn_count": 1.7578884310722351,
|
| 1110 |
+
"syn_std": 0.6264032491374606,
|
| 1111 |
+
"syn_count_mae": 0.1246586667895317,
|
| 1112 |
+
"syn_corr": 0.9511401562366543,
|
| 1113 |
+
"real_setDice": 0.45812335014343264,
|
| 1114 |
+
"real_priorDice": 0.43783031503359476,
|
| 1115 |
+
"real_bgHi": 0.06643678986777862,
|
| 1116 |
+
"real_tv": 0.020083021124204,
|
| 1117 |
+
"real_count": 3.377499974456926,
|
| 1118 |
+
"real_std": 0.9575294301765921,
|
| 1119 |
+
"real_count_mae": 0.21684691042949755,
|
| 1120 |
+
"real_corr": 0.9584367824054166
|
| 1121 |
+
},
|
| 1122 |
+
{
|
| 1123 |
+
"epoch": 36,
|
| 1124 |
+
"stage": "mixed",
|
| 1125 |
+
"train_loss": 4.5785736076867405,
|
| 1126 |
+
"train_setDice": 0.49749254951599053,
|
| 1127 |
+
"train_priorDice": 0.4799568234984554,
|
| 1128 |
+
"train_fg": 0.9771845139928464,
|
| 1129 |
+
"train_bgHi": 0.13416404783852828,
|
| 1130 |
+
"train_countMSE": 0.07036698703318517,
|
| 1131 |
+
"train_countOver": 0.0030915362401597443,
|
| 1132 |
+
"train_nodeKeep": 0.0032872034436357872,
|
| 1133 |
+
"train_nodeSlot": 0.8063134038880435,
|
| 1134 |
+
"train_edge": 0.0035388638201172898,
|
| 1135 |
+
"train_tv": 0.015885843253974467,
|
| 1136 |
+
"train_cons": 0.0016191686881628674,
|
| 1137 |
+
"syn_setDice": 0.5571285178737034,
|
| 1138 |
+
"syn_priorDice": 0.5531674273430355,
|
| 1139 |
+
"syn_bgHi": 0.28093674684327746,
|
| 1140 |
+
"syn_tv": 0.009016780138370536,
|
| 1141 |
+
"syn_count": 1.7921316486895085,
|
| 1142 |
+
"syn_std": 0.6427786700244734,
|
| 1143 |
+
"syn_count_mae": 0.13560681465268135,
|
| 1144 |
+
"syn_corr": 0.9493401640347157,
|
| 1145 |
+
"real_setDice": 0.4594412644704183,
|
| 1146 |
+
"real_priorDice": 0.4392913887898127,
|
| 1147 |
+
"real_bgHi": 0.06304231404016415,
|
| 1148 |
+
"real_tv": 0.020164483785629274,
|
| 1149 |
+
"real_count": 3.4703519619380434,
|
| 1150 |
+
"real_std": 0.9727991486154624,
|
| 1151 |
+
"real_count_mae": 0.23402745953450602,
|
| 1152 |
+
"real_corr": 0.9579589909573644
|
| 1153 |
+
},
|
| 1154 |
+
{
|
| 1155 |
+
"epoch": 37,
|
| 1156 |
+
"stage": "mixed",
|
| 1157 |
+
"train_loss": 4.5766563029177405,
|
| 1158 |
+
"train_setDice": 0.4975632073274299,
|
| 1159 |
+
"train_priorDice": 0.48006662186274907,
|
| 1160 |
+
"train_fg": 0.977012829866999,
|
| 1161 |
+
"train_bgHi": 0.13463879717406688,
|
| 1162 |
+
"train_countMSE": 0.0701078571426843,
|
| 1163 |
+
"train_countOver": 0.0030914476315619136,
|
| 1164 |
+
"train_nodeKeep": 0.003192832318644947,
|
| 1165 |
+
"train_nodeSlot": 0.8045665314202624,
|
| 1166 |
+
"train_edge": 0.003527434045465778,
|
| 1167 |
+
"train_tv": 0.015879318691980737,
|
| 1168 |
+
"train_cons": 0.0016391750817040184,
|
| 1169 |
+
"syn_setDice": 0.5544276913953206,
|
| 1170 |
+
"syn_priorDice": 0.5503973998720684,
|
| 1171 |
+
"syn_bgHi": 0.281403076790628,
|
| 1172 |
+
"syn_tv": 0.008991711166879487,
|
| 1173 |
+
"syn_count": 1.774051435738802,
|
| 1174 |
+
"syn_std": 0.630137018530338,
|
| 1175 |
+
"syn_count_mae": 0.13040228876471519,
|
| 1176 |
+
"syn_corr": 0.9498255563574333,
|
| 1177 |
+
"real_setDice": 0.4580801089604696,
|
| 1178 |
+
"real_priorDice": 0.4377131630976995,
|
| 1179 |
+
"real_bgHi": 0.06485493338356416,
|
| 1180 |
+
"real_tv": 0.020119987117747467,
|
| 1181 |
+
"real_count": 3.4077592669675747,
|
| 1182 |
+
"real_std": 0.9634514125062723,
|
| 1183 |
+
"real_count_mae": 0.21656748664875825,
|
| 1184 |
+
"real_corr": 0.9597806367572699
|
| 1185 |
+
},
|
| 1186 |
+
{
|
| 1187 |
+
"epoch": 38,
|
| 1188 |
+
"stage": "mixed",
|
| 1189 |
+
"train_loss": 4.57322332294765,
|
| 1190 |
+
"train_setDice": 0.49775648968560354,
|
| 1191 |
+
"train_priorDice": 0.4801976049124305,
|
| 1192 |
+
"train_fg": 0.9769572793547787,
|
| 1193 |
+
"train_bgHi": 0.1347864738214753,
|
| 1194 |
+
"train_countMSE": 0.06869304117792324,
|
| 1195 |
+
"train_countOver": 0.0028276586331722722,
|
| 1196 |
+
"train_nodeKeep": 0.0031470847780258257,
|
| 1197 |
+
"train_nodeSlot": 0.8037841912271626,
|
| 1198 |
+
"train_edge": 0.0034753899547958506,
|
| 1199 |
+
"train_tv": 0.015871712387894896,
|
| 1200 |
+
"train_cons": 0.001618168612287791,
|
| 1201 |
+
"syn_setDice": 0.5559802244579981,
|
| 1202 |
+
"syn_priorDice": 0.5517773746498047,
|
| 1203 |
+
"syn_bgHi": 0.2810530104334392,
|
| 1204 |
+
"syn_tv": 0.009016621207434034,
|
| 1205 |
+
"syn_count": 1.796652879744768,
|
| 1206 |
+
"syn_std": 0.6406946600357317,
|
| 1207 |
+
"syn_count_mae": 0.13797196051478386,
|
| 1208 |
+
"syn_corr": 0.9489858888502946,
|
| 1209 |
+
"real_setDice": 0.4579724589983622,
|
| 1210 |
+
"real_priorDice": 0.43740008076032005,
|
| 1211 |
+
"real_bgHi": 0.06251863799989224,
|
| 1212 |
+
"real_tv": 0.020177196276684604,
|
| 1213 |
+
"real_count": 3.4683731657142443,
|
| 1214 |
+
"real_std": 0.97526390143692,
|
| 1215 |
+
"real_count_mae": 0.23120250832289457,
|
| 1216 |
+
"real_corr": 0.9586384423597073
|
| 1217 |
+
}
|
| 1218 |
+
]
|
WaveSystemGraphParser_v47_Combined_RealSynthetic/wave_system_graph_parser_v47_combined.py
ADDED
|
@@ -0,0 +1,342 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""
|
| 2 |
+
WaveSystemGraphParser v4.7 combined real+synthetic core-locked: core-attached support topology graph parser for ICWDS
|
| 3 |
+
===================================================================
|
| 4 |
+
Purpose
|
| 5 |
+
-------
|
| 6 |
+
This model is the next-stage frontend after WaveSystemParser v3.x.
|
| 7 |
+
It does not ask a CNN to draw wave-system masks from scratch. Instead:
|
| 8 |
+
|
| 9 |
+
E(f,theta)
|
| 10 |
+
-> physical peak/basin proposals generated outside the model
|
| 11 |
+
-> node/edge graph reasoning over proposals
|
| 12 |
+
-> learned merge / keep / slot assembly
|
| 13 |
+
-> light CNN boundary refinement
|
| 14 |
+
|
| 15 |
+
This treats watershed-like basins as over-segmentation proposals, not labels.
|
| 16 |
+
The learnable part decides which candidates are physical wave systems, which
|
| 17 |
+
should be merged, and which should be sent to the downstream self-pruning VAE.
|
| 18 |
+
|
| 19 |
+
v4.5 is designed for a double-layer physical teacher: peak-core proposals define
|
| 20 |
+
system identity/count, while valley-constrained support proposals recover the full
|
| 21 |
+
energetic wave-system footprint. Stripe-like bands can be attached as tails but
|
| 22 |
+
are not allowed to become independent systems without a peak core.
|
| 23 |
+
|
| 24 |
+
All operations are lightweight and Colab-friendly. No Transformer blocks.
|
| 25 |
+
"""
|
| 26 |
+
import math
|
| 27 |
+
from dataclasses import dataclass, asdict
|
| 28 |
+
from typing import Optional, Dict
|
| 29 |
+
|
| 30 |
+
import torch
|
| 31 |
+
import torch.nn as nn
|
| 32 |
+
import torch.nn.functional as F
|
| 33 |
+
|
| 34 |
+
|
| 35 |
+
@dataclass
|
| 36 |
+
class GraphParserV47Config:
|
| 37 |
+
n_freqs: int = 47
|
| 38 |
+
n_dirs: int = 72
|
| 39 |
+
n_slots: int = 6
|
| 40 |
+
bg_index: int = 6
|
| 41 |
+
p_max: int = 18
|
| 42 |
+
prop_feat_dim: int = 22
|
| 43 |
+
width: int = 32
|
| 44 |
+
depth: int = 4
|
| 45 |
+
node_dim: int = 48
|
| 46 |
+
edge_dim: int = 64
|
| 47 |
+
pair_feat_dim: int = 8
|
| 48 |
+
use_coord: bool = True
|
| 49 |
+
use_physics: bool = True
|
| 50 |
+
rank_temp: float = 0.12
|
| 51 |
+
count_min: float = 1.0
|
| 52 |
+
count_max: float = 6.0
|
| 53 |
+
bg_prior_bias: float = 0.38
|
| 54 |
+
bg_energy_suppress: float = 14.5
|
| 55 |
+
bg_energy_gamma: float = 0.70
|
| 56 |
+
proposal_logit_gain: float = 5.25
|
| 57 |
+
|
| 58 |
+
def to_dict(self):
|
| 59 |
+
return asdict(self)
|
| 60 |
+
|
| 61 |
+
|
| 62 |
+
class DepthwiseSeparable(nn.Module):
|
| 63 |
+
def __init__(self, ci: int, co: int):
|
| 64 |
+
super().__init__()
|
| 65 |
+
self.dw = nn.Conv2d(ci, ci, 3, padding=1, groups=ci, bias=False)
|
| 66 |
+
self.pw = nn.Conv2d(ci, co, 1, bias=False)
|
| 67 |
+
self.norm = nn.GroupNorm(min(8, co), co)
|
| 68 |
+
self.act = nn.GELU()
|
| 69 |
+
|
| 70 |
+
def forward(self, x):
|
| 71 |
+
return self.act(self.norm(self.pw(self.dw(x))))
|
| 72 |
+
|
| 73 |
+
|
| 74 |
+
class PhysicsAwareModule(nn.Module):
|
| 75 |
+
def __init__(self, ch: int, n_dirs: int):
|
| 76 |
+
super().__init__()
|
| 77 |
+
self.n_dirs = n_dirs
|
| 78 |
+
dirs = torch.linspace(0, 2 * math.pi, n_dirs + 1)[:n_dirs]
|
| 79 |
+
self.register_buffer("cos_d", torch.cos(dirs).view(1, 1, 1, n_dirs))
|
| 80 |
+
self.register_buffer("sin_d", torch.sin(dirs).view(1, 1, 1, n_dirs))
|
| 81 |
+
self.fuse = nn.Conv2d(ch + 3, ch, 1, bias=False)
|
| 82 |
+
self.norm = nn.GroupNorm(min(8, ch), ch)
|
| 83 |
+
self.act = nn.GELU()
|
| 84 |
+
|
| 85 |
+
def _phys_features(self, E):
|
| 86 |
+
eps = 1e-8
|
| 87 |
+
En = torch.nan_to_num(E, nan=0.0, posinf=1.0, neginf=0.0).clamp_min(0)
|
| 88 |
+
En = En / (En.amax(dim=(2, 3), keepdim=True) + eps)
|
| 89 |
+
nf = En.shape[2]
|
| 90 |
+
rev_cumsum = torch.flip(torch.cumsum(torch.flip(En, dims=[2]), dim=2), dims=[2])
|
| 91 |
+
col_sum = En.sum(dim=2, keepdim=True) + eps
|
| 92 |
+
hf_tail = rev_cumsum / col_sum
|
| 93 |
+
cx = (En * self.cos_d).sum(dim=3, keepdim=True)
|
| 94 |
+
cy = (En * self.sin_d).sum(dim=3, keepdim=True)
|
| 95 |
+
row_sum = En.sum(dim=3, keepdim=True) + eps
|
| 96 |
+
dir_conc = torch.sqrt(cx ** 2 + cy ** 2) / row_sum
|
| 97 |
+
dir_conc = dir_conc.expand(-1, -1, -1, self.n_dirs)
|
| 98 |
+
fcoord = torch.linspace(0, 1, nf, device=E.device, dtype=E.dtype).view(1, 1, nf, 1)
|
| 99 |
+
fc = (En * fcoord).sum(dim=2, keepdim=True) / col_sum
|
| 100 |
+
spread = torch.sqrt(((En * (fcoord - fc) ** 2).sum(dim=2, keepdim=True)) / col_sum)
|
| 101 |
+
spread = spread.expand(-1, -1, nf, -1)
|
| 102 |
+
return torch.cat([hf_tail, dir_conc, spread], dim=1)
|
| 103 |
+
|
| 104 |
+
def forward(self, h, E):
|
| 105 |
+
return self.act(self.norm(self.fuse(torch.cat([h, self._phys_features(E)], dim=1))))
|
| 106 |
+
|
| 107 |
+
|
| 108 |
+
class WaveSystemGraphParserV47(nn.Module):
|
| 109 |
+
"""Proposal graph parser.
|
| 110 |
+
|
| 111 |
+
forward inputs
|
| 112 |
+
--------------
|
| 113 |
+
x: [B,1,47,72], normalized to [-1,1]
|
| 114 |
+
prop_masks: [B,P,47,72], binary/soft physical basin proposals
|
| 115 |
+
prop_feats: [B,P,F], proposal features produced by the training script
|
| 116 |
+
prop_valid: [B,P], 1 if proposal exists
|
| 117 |
+
|
| 118 |
+
outputs include final probability masks, node slot assignments, edge logits,
|
| 119 |
+
count prediction, and diagnostics.
|
| 120 |
+
"""
|
| 121 |
+
def __init__(self, cfg: Optional[GraphParserV47Config] = None):
|
| 122 |
+
super().__init__()
|
| 123 |
+
self.cfg = cfg or GraphParserV47Config()
|
| 124 |
+
c = self.cfg
|
| 125 |
+
in_ch = 1 + (3 if c.use_coord else 0)
|
| 126 |
+
self.stem = nn.Conv2d(in_ch, c.width, 3, padding=1)
|
| 127 |
+
self.stem_norm = nn.GroupNorm(min(8, c.width), c.width)
|
| 128 |
+
self.physics = PhysicsAwareModule(c.width, c.n_dirs) if c.use_physics else None
|
| 129 |
+
self.blocks = nn.ModuleList([DepthwiseSeparable(c.width, c.width) for _ in range(c.depth)])
|
| 130 |
+
self.global_pool = nn.AdaptiveAvgPool2d(1)
|
| 131 |
+
self.residual_head = nn.Conv2d(c.width, c.n_slots + 1, 1)
|
| 132 |
+
nn.init.zeros_(self.residual_head.weight)
|
| 133 |
+
nn.init.zeros_(self.residual_head.bias)
|
| 134 |
+
|
| 135 |
+
self.node_mlp = nn.Sequential(
|
| 136 |
+
nn.Linear(c.width + c.prop_feat_dim, c.node_dim), nn.GELU(),
|
| 137 |
+
nn.Linear(c.node_dim, c.node_dim), nn.GELU(),
|
| 138 |
+
)
|
| 139 |
+
self.node_keep = nn.Linear(c.node_dim, 1)
|
| 140 |
+
self.node_slot = nn.Linear(c.node_dim, c.n_slots)
|
| 141 |
+
self.count_head = nn.Sequential(
|
| 142 |
+
nn.Linear(c.width + c.node_dim, c.width), nn.GELU(), nn.Linear(c.width, c.n_slots)
|
| 143 |
+
)
|
| 144 |
+
# Edge head uses node_i, node_j, absolute difference, product, plus handcrafted physical pair features.
|
| 145 |
+
self.edge_head = nn.Sequential(
|
| 146 |
+
nn.Linear(4 * c.node_dim + c.pair_feat_dim, c.edge_dim), nn.GELU(),
|
| 147 |
+
nn.Linear(c.edge_dim, c.edge_dim), nn.GELU(), nn.Linear(c.edge_dim, 1)
|
| 148 |
+
)
|
| 149 |
+
self._coord_cache = None
|
| 150 |
+
|
| 151 |
+
|
| 152 |
+
@staticmethod
|
| 153 |
+
def _clean_tensor(x, fill=0.0, lo=-30.0, hi=30.0):
|
| 154 |
+
return torch.nan_to_num(x, nan=fill, posinf=hi, neginf=lo).clamp(lo, hi)
|
| 155 |
+
|
| 156 |
+
@staticmethod
|
| 157 |
+
def _safe_softmax(logits, dim):
|
| 158 |
+
logits = torch.nan_to_num(logits, nan=0.0, posinf=30.0, neginf=-30.0).clamp(-30.0, 30.0)
|
| 159 |
+
logits = logits - logits.max(dim=dim, keepdim=True).values.detach()
|
| 160 |
+
p = torch.softmax(logits, dim=dim)
|
| 161 |
+
return torch.nan_to_num(p, nan=0.0, posinf=1.0, neginf=0.0)
|
| 162 |
+
|
| 163 |
+
def _coord_channels(self, B, device, dtype):
|
| 164 |
+
c = self.cfg
|
| 165 |
+
if self._coord_cache is None:
|
| 166 |
+
nf, nd = c.n_freqs, c.n_dirs
|
| 167 |
+
fcoord = torch.linspace(0, 1, nf).view(1, 1, nf, 1).expand(1, 1, nf, nd)
|
| 168 |
+
ang = torch.linspace(0, 2 * math.pi, nd + 1)[:nd].view(1, 1, 1, nd).expand(1, 1, nf, nd)
|
| 169 |
+
self._coord_cache = torch.cat([fcoord, torch.sin(ang), torch.cos(ang)], dim=1)
|
| 170 |
+
return self._coord_cache.to(device=device, dtype=dtype).expand(B, -1, -1, -1)
|
| 171 |
+
|
| 172 |
+
def _rank_prune_presence(self, slot_mass, count_soft):
|
| 173 |
+
c = self.cfg
|
| 174 |
+
B, K = slot_mass.shape
|
| 175 |
+
_, order = torch.sort(slot_mass, dim=1, descending=True)
|
| 176 |
+
rank_pos = torch.arange(1, K + 1, device=slot_mass.device, dtype=slot_mass.dtype).view(1, K)
|
| 177 |
+
cs = count_soft.clamp(c.count_min, c.count_max).view(B, 1)
|
| 178 |
+
gate_sorted = torch.sigmoid((cs + 0.5 - rank_pos) / c.rank_temp)
|
| 179 |
+
gate = torch.zeros_like(gate_sorted).scatter(1, order, gate_sorted)
|
| 180 |
+
return gate.clamp(0, 1)
|
| 181 |
+
|
| 182 |
+
def _node_pool(self, h, prop_masks, prop_valid):
|
| 183 |
+
# h: [B,C,H,W], prop_masks [B,P,H,W]
|
| 184 |
+
B, C, H, W = h.shape
|
| 185 |
+
P = prop_masks.shape[1]
|
| 186 |
+
denom = prop_masks.flatten(2).sum(dim=2).clamp_min(1.0) # [B,P]
|
| 187 |
+
pooled = torch.einsum("bchw,bphw->bpc", h, prop_masks) / denom[:, :, None]
|
| 188 |
+
pooled = pooled * prop_valid[:, :, None]
|
| 189 |
+
return pooled
|
| 190 |
+
|
| 191 |
+
def _edge_logits(self, node, prop_feats, prop_valid):
|
| 192 |
+
B, P, D = node.shape
|
| 193 |
+
ni = node[:, :, None, :].expand(B, P, P, D)
|
| 194 |
+
nj = node[:, None, :, :].expand(B, P, P, D)
|
| 195 |
+
# Pair physical features from proposal features: distance in f/theta and mass contrast.
|
| 196 |
+
# feat layout is defined in training script: mass, peak, area, mu_f, sin_t, cos_t, ...
|
| 197 |
+
fi = prop_feats[:, :, 3][:, :, None]
|
| 198 |
+
fj = prop_feats[:, :, 3][:, None, :]
|
| 199 |
+
d_f = (fi - fj).abs()
|
| 200 |
+
si = prop_feats[:, :, 4][:, :, None]; ci = prop_feats[:, :, 5][:, :, None]
|
| 201 |
+
sj = prop_feats[:, :, 4][:, None, :]; cj = prop_feats[:, :, 5][:, None, :]
|
| 202 |
+
dot = (si * sj + ci * cj).clamp(-1.0 + 1e-5, 1.0 - 1e-5)
|
| 203 |
+
d_t = torch.acos(dot) / math.pi
|
| 204 |
+
mi = prop_feats[:, :, 0][:, :, None]
|
| 205 |
+
mj = prop_feats[:, :, 0][:, None, :]
|
| 206 |
+
d_m = (mi - mj).abs()
|
| 207 |
+
sf_i = prop_feats[:, :, 6][:, :, None]; sf_j = prop_feats[:, :, 6][:, None, :]
|
| 208 |
+
st_i = prop_feats[:, :, 7][:, :, None]; st_j = prop_feats[:, :, 7][:, None, :]
|
| 209 |
+
d_sf = (sf_i - sf_j).abs()
|
| 210 |
+
d_st = (st_i - st_j).abs()
|
| 211 |
+
prom_i = prop_feats[:, :, 12][:, :, None]; prom_j = prop_feats[:, :, 12][:, None, :]
|
| 212 |
+
prom_min = torch.minimum(prom_i, prom_j)
|
| 213 |
+
stripe_i = prop_feats[:, :, 13][:, :, None]; stripe_j = prop_feats[:, :, 13][:, None, :]
|
| 214 |
+
stripe_max = torch.maximum(stripe_i, stripe_j)
|
| 215 |
+
qual_i = prop_feats[:, :, 11][:, :, None]; qual_j = prop_feats[:, :, 11][:, None, :]
|
| 216 |
+
qual_min = torch.minimum(qual_i, qual_j)
|
| 217 |
+
pair_phys = torch.stack([d_f, d_t, d_m, d_sf, d_st, prom_min, stripe_max, qual_min], dim=-1)
|
| 218 |
+
inp = torch.cat([ni, nj, (ni - nj).abs(), ni * nj, pair_phys], dim=-1)
|
| 219 |
+
e = self.edge_head(inp).squeeze(-1)
|
| 220 |
+
valid_pair = (prop_valid[:, :, None] * prop_valid[:, None, :]).bool()
|
| 221 |
+
eye = torch.eye(P, device=node.device, dtype=torch.bool).view(1, P, P)
|
| 222 |
+
e = e.masked_fill(~valid_pair | eye, 0.0)
|
| 223 |
+
return e, valid_pair & (~eye)
|
| 224 |
+
|
| 225 |
+
def forward(self, x, prop_masks, prop_feats, prop_valid, prior_w=2.5, residual_w=0.0):
|
| 226 |
+
c = self.cfg
|
| 227 |
+
B, _, H, W = x.shape
|
| 228 |
+
prop_masks = torch.nan_to_num(prop_masks.float(), nan=0.0, posinf=0.0, neginf=0.0).clamp(0, 1)
|
| 229 |
+
prop_feats = torch.nan_to_num(prop_feats.float(), nan=0.0, posinf=5.0, neginf=-5.0).clamp(-5.0, 5.0)
|
| 230 |
+
prop_valid = prop_valid.float().clamp(0, 1)
|
| 231 |
+
h_in = torch.cat([x, self._coord_channels(B, x.device, x.dtype)], dim=1) if c.use_coord else x
|
| 232 |
+
h = self._clean_tensor(F.gelu(self.stem_norm(self.stem(h_in))), lo=-20.0, hi=20.0)
|
| 233 |
+
E01 = torch.nan_to_num((x + 1.0) * 0.5, nan=0.0, posinf=1.0, neginf=0.0).clamp(0, 1)
|
| 234 |
+
if self.physics is not None:
|
| 235 |
+
h = self._clean_tensor(h + self.physics(h, E01), lo=-20.0, hi=20.0)
|
| 236 |
+
for blk in self.blocks:
|
| 237 |
+
h = self._clean_tensor(h + blk(h), lo=-20.0, hi=20.0)
|
| 238 |
+
global_feat = self.global_pool(h).flatten(1)
|
| 239 |
+
node_pool = self._node_pool(h, prop_masks, prop_valid)
|
| 240 |
+
node_in = torch.cat([node_pool, prop_feats], dim=-1)
|
| 241 |
+
node = self._clean_tensor(self.node_mlp(node_in), lo=-20.0, hi=20.0) * prop_valid[:, :, None]
|
| 242 |
+
node_keep_logit = self._clean_tensor(self.node_keep(node).squeeze(-1), lo=-20.0, hi=20.0).masked_fill(prop_valid <= 0, -20.0)
|
| 243 |
+
node_keep = torch.sigmoid(node_keep_logit) * prop_valid
|
| 244 |
+
node_slot_logits = self._clean_tensor(self.node_slot(node), lo=-20.0, hi=20.0).masked_fill(prop_valid[:, :, None] <= 0, -20.0)
|
| 245 |
+
node_slot = self._safe_softmax(node_slot_logits, dim=-1) * prop_valid[:, :, None]
|
| 246 |
+
node_context = (node * node_keep[:, :, None]).sum(dim=1) / node_keep.sum(dim=1, keepdim=True).clamp_min(1.0)
|
| 247 |
+
count_logits = self._clean_tensor(self.count_head(torch.cat([global_feat, node_context], dim=-1)), lo=-20.0, hi=20.0)
|
| 248 |
+
count_probs = torch.sigmoid(count_logits)
|
| 249 |
+
count_soft = count_probs.sum(dim=1).clamp(c.count_min, c.count_max)
|
| 250 |
+
|
| 251 |
+
# Proposal graph edge logits.
|
| 252 |
+
edge_logits, edge_valid = self._edge_logits(node, prop_feats, prop_valid)
|
| 253 |
+
edge_logits = self._clean_tensor(edge_logits, lo=-20.0, hi=20.0)
|
| 254 |
+
# Slot priors from proposal assembly.
|
| 255 |
+
assign = node_slot * node_keep[:, :, None]
|
| 256 |
+
prior_signal = torch.einsum("bpk,bphw->bkhw", assign, prop_masks)
|
| 257 |
+
# Normalize each slot prior but preserve zero slots.
|
| 258 |
+
prior_signal = prior_signal / prior_signal.amax(dim=(2, 3), keepdim=True).clamp_min(1e-6)
|
| 259 |
+
prior_signal = torch.nan_to_num(prior_signal, nan=0.0, posinf=1.0, neginf=0.0).clamp(0.0, 1.0)
|
| 260 |
+
denom = E01.sum(dim=(2, 3)).clamp_min(1e-6)
|
| 261 |
+
slot_mass = (prior_signal * E01).sum(dim=(2, 3)) / denom
|
| 262 |
+
presence = self._rank_prune_presence(slot_mass, count_soft)
|
| 263 |
+
prior_signal = prior_signal * presence[:, :, None, None]
|
| 264 |
+
|
| 265 |
+
En = E01 / E01.amax(dim=(2, 3), keepdim=True).clamp_min(1e-6)
|
| 266 |
+
bg_prior_logit = c.bg_prior_bias - c.bg_energy_suppress * En.pow(c.bg_energy_gamma)
|
| 267 |
+
residual_logits = self.residual_head(h)
|
| 268 |
+
signal_logits = prior_w * (c.proposal_logit_gain * torch.log(prior_signal.clamp_min(1e-6))) + residual_w * residual_logits[:, :c.n_slots]
|
| 269 |
+
bg_logits = prior_w * bg_prior_logit + residual_w * residual_logits[:, c.n_slots:c.n_slots + 1]
|
| 270 |
+
logits = self._clean_tensor(torch.cat([signal_logits, bg_logits], dim=1), lo=-60.0, hi=60.0)
|
| 271 |
+
prob_raw = self._safe_softmax(logits, dim=1)
|
| 272 |
+
prob = prob_raw / prob_raw.sum(dim=1, keepdim=True).clamp_min(1e-6)
|
| 273 |
+
|
| 274 |
+
prior_logits = self._clean_tensor(torch.cat([c.proposal_logit_gain * torch.log(prior_signal.clamp_min(1e-6)), bg_prior_logit], dim=1), lo=-60.0, hi=60.0)
|
| 275 |
+
prior_prob = self._safe_softmax(prior_logits, dim=1)
|
| 276 |
+
return {
|
| 277 |
+
"logits": logits, "prob": prob, "prob_raw": prob_raw,
|
| 278 |
+
"prior_signal": prior_signal, "prior_logits": prior_logits, "prior_prob": prior_prob,
|
| 279 |
+
"residual_logits": residual_logits,
|
| 280 |
+
"node": node, "node_keep_logit": node_keep_logit, "node_keep": node_keep,
|
| 281 |
+
"node_slot_logits": node_slot_logits, "node_slot": node_slot,
|
| 282 |
+
"edge_logits": edge_logits, "edge_valid": edge_valid,
|
| 283 |
+
"count_logits": count_logits, "count_probs": count_probs, "count_soft": count_soft,
|
| 284 |
+
"slot_mass": slot_mass, "presence": presence,
|
| 285 |
+
}
|
| 286 |
+
|
| 287 |
+
@torch.no_grad()
|
| 288 |
+
def prior_foreground_metrics(self, out, E01, high_quantile=0.80):
|
| 289 |
+
E = E01[:, 0] if E01.dim() == 4 else E01
|
| 290 |
+
flat = E.flatten(1)
|
| 291 |
+
thr = torch.quantile(flat, high_quantile, dim=1).view(-1, 1, 1)
|
| 292 |
+
mask_hi = E >= thr
|
| 293 |
+
denom = mask_hi.float().sum().clamp_min(1.0)
|
| 294 |
+
prior_prob = out.get("prior_prob", torch.softmax(out["prior_logits"], dim=1))
|
| 295 |
+
fg_prior = prior_prob[:, :self.cfg.n_slots].sum(dim=1)
|
| 296 |
+
bg_prior = prior_prob[:, self.cfg.bg_index]
|
| 297 |
+
return {"prior_fg_hi": (fg_prior * mask_hi).sum() / denom,
|
| 298 |
+
"prior_bg_hi": (bg_prior * mask_hi).sum() / denom}
|
| 299 |
+
|
| 300 |
+
@torch.no_grad()
|
| 301 |
+
def dominance_metrics(self, out, E01, high_quantile=0.80):
|
| 302 |
+
final = out["prob"].argmax(dim=1)
|
| 303 |
+
prior = out["prior_logits"].argmax(dim=1)
|
| 304 |
+
resid = out["residual_logits"].argmax(dim=1)
|
| 305 |
+
E = E01[:, 0] if E01.dim() == 4 else E01
|
| 306 |
+
flat = E.flatten(1)
|
| 307 |
+
thr = torch.quantile(flat, high_quantile, dim=1).view(-1, 1, 1)
|
| 308 |
+
mask = E >= thr
|
| 309 |
+
denom = mask.float().sum().clamp_min(1.0)
|
| 310 |
+
return {"prior_agree": ((final == prior) & mask).float().sum() / denom,
|
| 311 |
+
"residual_agree": ((final == resid) & mask).float().sum() / denom}
|
| 312 |
+
|
| 313 |
+
def graph_regularizers(self, out, prop_masks, prop_valid, E01):
|
| 314 |
+
# Slot compactness and smoothness proxies for final masks.
|
| 315 |
+
c = self.cfg
|
| 316 |
+
prob = out["prob"][:, :c.n_slots]
|
| 317 |
+
E = E01[:, 0] if E01.dim() == 4 else E01
|
| 318 |
+
nf, nd = c.n_freqs, c.n_dirs
|
| 319 |
+
f = torch.linspace(0, 1, nf, device=E.device, dtype=E.dtype).view(1, 1, nf, 1)
|
| 320 |
+
theta = torch.linspace(0, 2 * math.pi, nd + 1, device=E.device, dtype=E.dtype)[:nd].view(1, 1, 1, nd)
|
| 321 |
+
w = prob * E[:, None]
|
| 322 |
+
mass = w.sum(dim=(2, 3)).clamp_min(1e-8)
|
| 323 |
+
mu_f = (w * f).sum(dim=(2, 3)) / mass
|
| 324 |
+
cx = (w * torch.cos(theta)).sum(dim=(2, 3)) / mass
|
| 325 |
+
cy = (w * torch.sin(theta)).sum(dim=(2, 3)) / mass
|
| 326 |
+
mu_t = torch.atan2(cy, cx)
|
| 327 |
+
df2 = (f - mu_f[:, :, None, None]) ** 2
|
| 328 |
+
dt = torch.atan2(torch.sin(theta - mu_t[:, :, None, None]), torch.cos(theta - mu_t[:, :, None, None])) / math.pi
|
| 329 |
+
radius = ((w * (df2 + dt ** 2)).sum(dim=(2, 3)) / mass).mean()
|
| 330 |
+
tv = (prob[:, :, 1:, :] - prob[:, :, :-1, :]).abs().mean() + (prob[:, :, :, 1:] - prob[:, :, :, :-1]).abs().mean()
|
| 331 |
+
# Encourage node slot assignments to be confident only for valid proposals.
|
| 332 |
+
ns = out["node_slot"].clamp_min(1e-8)
|
| 333 |
+
ent = -(ns * ns.log()).sum(dim=-1)
|
| 334 |
+
ent = (ent * prop_valid).sum() / prop_valid.sum().clamp_min(1.0)
|
| 335 |
+
return {"slot_radius": radius, "slot_tv": tv, "node_slot_entropy": ent}
|
| 336 |
+
|
| 337 |
+
def num_params(self):
|
| 338 |
+
return sum(p.numel() for p in self.parameters())
|
| 339 |
+
|
| 340 |
+
|
| 341 |
+
# Backward-compatible alias
|
| 342 |
+
WaveSystemGraphParserV4 = WaveSystemGraphParserV47
|