Same six datasets / 1,227 weak label targets, seed, settings and excluded dataset. 30 vs 120 epoch comparison and checkpoint audit.


093828_7c8241b7 · completed_with_weak_training
Automatic weak mappings. Defect names follow CSV row numbers. Poor fits and rejected annotations stay visible; only eligible datasets enter experimental training. Mapping evidence and eligibility JSON · Fit data directory · Not fit data directory
| Dataset | Fit / side classification | Median fit (assumed mm) | Annotations | Weak nodes | Eligible | PNGs |
|---|---|---|---|---|---|---|
| AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4 | different_geometry_or_incomplete_scan | 72.05 | 1 accepted / 2 rejected | 0 | False | Overlap · CAD labels · Orientation |
| AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b | user_confirmed_mirrored_part_fit | 0.86 | 1 accepted / 0 rejected | 217 | False | Overlap · CAD labels · Orientation |
| AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea | well_fitted | 2.08 | 1 accepted / 0 rejected | 223 | True | Overlap · CAD labels · Orientation |
| AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0 | user_confirmed_mirrored_part_fit | 0.87 | 1 accepted / 0 rejected | 213 | True | Overlap · CAD labels · Orientation |
| AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467 | user_confirmed_mirrored_part_fit | 1.01 | 1 accepted / 0 rejected | 216 | True | Overlap · CAD labels · Orientation |
| LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535 | different_geometry_or_incomplete_scan | 29.42 | 1 accepted / 1 rejected | 0 | False | Overlap · CAD labels · Orientation |
| ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996 | user_confirmed_partial_scan_fit | 2.31 | 6 accepted / 0 rejected | 202 | True | Overlap · CAD labels · Orientation |
| MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53 | user_confirmed_partial_scan_fit | 4.95 | 3 accepted / 1 rejected | 178 | True | Overlap · CAD labels · Orientation |
| MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e | user_confirmed_partial_scan_fit | 5.81 | 2 accepted / 2 rejected | 195 | True | Overlap · CAD labels · Orientation |
| NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c | different_geometry_or_incomplete_scan | 14.66 | 1 accepted / 3 rejected | 0 | False | Overlap · CAD labels · Orientation |
| NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae | different_geometry_or_incomplete_scan | 12.75 | 1 accepted / 2 rejected | 0 | False | Overlap · CAD labels · Orientation |
| NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1 | different_geometry_or_incomplete_scan | 13.87 | 0 accepted / 2 rejected | 0 | False | Overlap · CAD labels · Orientation |
| NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a | different_geometry_or_incomplete_scan | 13.52 | 2 accepted / 2 rejected | 0 | False | Overlap · CAD labels · Orientation |
| NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb | different_geometry_or_incomplete_scan | 12.80 | 0 accepted / 2 rejected | 0 | False | Overlap · CAD labels · Orientation |
Training fit and held-out-design agreement are shown separately. These targets are not independently reviewed accuracy. CSV · Evidence JSON
Bold marks the best value in each metric column within its table, including ties. Lower BCE is better; higher AP and IoU are better.
train_all| Model | Datasets | BCE ↓ | AP ↑ | IoU ↑ |
|---|---|---|---|---|
| cnn2d_unet | 6 | 0.0211 | 0.9451 | 0.8667 |
| dgcnn | 6 | 0.1529 | 0.1654 | 0.0000 |
| fno2d | 6 | 0.0258 | 0.9411 | 0.8622 |
| gaussian_process | 6 | 0.1292 | 0.7332 | 0.4473 |
| meshgraphnet | 6 | 0.1562 | 0.0916 | 0.0000 |
| physics_risk_gnn | 6 | 0.1535 | 0.1393 | 0.0000 |
| pointnet | 6 | 0.1601 | 0.0778 | 0.0000 |
| tabular_mlp | 6 | 0.1576 | 0.0815 | 0.0000 |
| unet3d | 6 | 0.0276 | 0.9333 | 0.8093 |
| uvnet | 6 | 0.1542 | 0.1476 | 0.0000 |
leave_one_design_out| Model | Datasets | BCE ↓ | AP ↑ | IoU ↑ |
|---|---|---|---|---|
| cnn2d_unet | 6 | 0.4378 | 0.1213 | 0.0000 |
| dgcnn | 6 | 0.1965 | 0.0503 | 0.0000 |
| fno2d | 6 | 0.7015 | 0.0434 | 0.0000 |
| gaussian_process | 6 | 0.4530 | 0.0745 | 0.0000 |
| meshgraphnet | 6 | 0.2085 | 0.0690 | 0.0000 |
| physics_risk_gnn | 6 | 0.2060 | 0.0372 | 0.0000 |
| pointnet | 6 | 0.1967 | 0.0517 | 0.0000 |
| tabular_mlp | 6 | 0.1911 | 0.0501 | 0.0000 |
| unet3d | 6 | 0.4631 | 0.0367 | 0.0000 |
| uvnet | 6 | 0.2043 | 0.2203 | 0.0889 |
# Training diagnosis: 20261020 / 093828_7c8241b7 State: **completed_with_weak_training**. Trained predictions: 280; scored records: 0; folds with epoch losses: 63. Reviewed dataset labels: 0. - gaussian_process: requires_training_labels (14 records): GP requires a fitted training posterior; no random/synthetic prior score emitted - sparse_unet: unavailable_backend (14 records): RuntimeError: RuntimeError: Sparse U-Net unavailable: install optional MinkowskiEngine; dense tensors are not a sparse substitute. - sparse_unet: unavailable_backend (28 records): RuntimeError: Sparse U-Net unavailable: install optional MinkowskiEngine; dense tensors are not a sparse substitute. 1. Review CAD-node risk labels against the exact geometry_sha256 and node order; use each dataset's review_template.json. 2. CSV X/Y/W/H are image pixels. Supply a reviewed pixel-to-CAD mapping before treating them as CAD labels. 3. Run main.py --prepared-manifest <saved prepared_manifest.json> --labels-dir <reviewed-label-folder> to retain the exact labeled geometry. 4. sparse_unet requires MinkowskiEngine. Choose available models with --models if that optional backend is absent.



























































































































