Six training datasets / 1,227 weak label targets. The requested dataset is excluded from every training fold and from both comparison averages. Before/after comparison on the same six datasets and checkpoint audit.

085201_790574d2 · 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
| Model | Protocol | Datasets | BCE | AP | IoU |
|---|---|---|---|---|---|
| cnn2d_unet | leave_one_design_out | 6 | 0.2280 | 0.0979 | 0.0000 |
| cnn2d_unet | train_all | 6 | 0.0705 | 0.8441 | 0.2326 |
| dgcnn | leave_one_design_out | 6 | 0.1925 | 0.0666 | 0.0000 |
| dgcnn | train_all | 6 | 0.1720 | 0.0624 | 0.0000 |
| fno2d | leave_one_design_out | 6 | 0.3211 | 0.0377 | 0.0000 |
| fno2d | train_all | 6 | 0.0912 | 0.7726 | 0.0294 |
| gaussian_process | leave_one_design_out | 6 | 0.4530 | 0.0745 | 0.0000 |
| gaussian_process | train_all | 6 | 0.1292 | 0.7332 | 0.4473 |
| meshgraphnet | leave_one_design_out | 6 | 0.1874 | 0.0808 | 0.0000 |
| meshgraphnet | train_all | 6 | 0.1725 | 0.0921 | 0.0000 |
| physics_risk_gnn | leave_one_design_out | 6 | 0.1879 | 0.0886 | 0.0000 |
| physics_risk_gnn | train_all | 6 | 0.1719 | 0.0975 | 0.0000 |
| pointnet | leave_one_design_out | 6 | 0.1920 | 0.0575 | 0.0000 |
| pointnet | train_all | 6 | 0.1720 | 0.0886 | 0.0000 |
| tabular_mlp | leave_one_design_out | 6 | 0.1945 | 0.0784 | 0.0000 |
| tabular_mlp | train_all | 6 | 0.1692 | 0.0711 | 0.0000 |
| unet3d | leave_one_design_out | 6 | 0.3507 | 0.0348 | 0.0000 |
| unet3d | train_all | 6 | 0.0427 | 0.9093 | 0.7565 |
| uvnet | leave_one_design_out | 6 | 0.2129 | 0.0562 | 0.0000 |
| uvnet | train_all | 6 | 0.1691 | 0.0950 | 0.0000 |
# Training diagnosis: 20261020 / 085201_790574d2 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.



























































































































