Record unique hard-negative YOLO candidate gate
This commit is contained in:
@@ -603,6 +603,23 @@ and maximum background detections per sample. It is evidence/report tooling
|
||||
only: it does not run inference, mutate application data, download models or
|
||||
change the active YOLO configuration.
|
||||
|
||||
If a legacy positive evidence portfolio records `model_asset_id` at portfolio
|
||||
level but does not include per-run tile size/overlap, pass explicit tile
|
||||
defaults instead of letting the report guess:
|
||||
|
||||
```bash
|
||||
python scripts/build_detection_model_promotion_report.py \
|
||||
--positive-portfolio /mnt/user/appdata/geointel/artifacts/detection-calibration-portfolio/uniquehardneg160e50-positive/calibration_evidence_portfolio.json \
|
||||
--hard-negative-summary /mnt/user/appdata/geointel/artifacts/detection-hard-negatives/uniquehardneg160e50/hard_negative_matrix_summary.json \
|
||||
--output-dir /mnt/user/appdata/geointel/artifacts/detection-model-promotion/uniquehardneg160e50-positive-vs-hard-negative \
|
||||
--min-positive-samples 7 \
|
||||
--min-background-samples 9 \
|
||||
--min-mean-f1 0.25 \
|
||||
--max-background-detections-per-sample 0 \
|
||||
--default-positive-tile-size 640 \
|
||||
--default-positive-tile-overlap 64
|
||||
```
|
||||
|
||||
Clean old offline demo export artifacts without touching uploaded source data:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user