Add background split matrix runner
This commit is contained in:
@@ -473,6 +473,26 @@ as the best current experimental dense-AOI candidate, not as a V1 default.
|
||||
Run a dedicated hard-negative matrix against documented background candidates
|
||||
before changing model defaults:
|
||||
|
||||
```bash
|
||||
OPERATOR_SAMPLE_MANIFEST_PATH=storage/operator-data/operator_samples_manifest.json \
|
||||
OPERATOR_BACKGROUND_SAMPLE_SLUGS="postel_bos lommel_heide kasterlee_bos dessel_heide ravels_bos meerhout_bos geel_bel arendonk_heide herenthout_bos" \
|
||||
QUALITY_MODEL_ASSET_IDS="geointel-building-yolov8s-aoi1024bg512r3e50-pt" \
|
||||
QUALITY_TILE_SIZES="512" \
|
||||
QUALITY_TILE_OVERLAPS="64" \
|
||||
QUALITY_THRESHOLDS="0.35 0.15" \
|
||||
BACKGROUND_SPLIT_OUTPUT_DIR=artifacts/detection-hard-negatives/aoi1024bg512r3e50-split \
|
||||
bash scripts/run_background_corpus_split_matrix.sh http://192.168.10.150:1202
|
||||
```
|
||||
|
||||
The split runner executes the strict `pure_empty_negative` matrix and the
|
||||
review-only `sparse_building_context` matrix as separate runs, then writes
|
||||
`background_corpus_split_summary.json` and
|
||||
`background_corpus_split_summary.md`. Use the pure-empty block for the
|
||||
default-promotion false-positive gate; use sparse-context results as review
|
||||
evidence only.
|
||||
|
||||
The lower-level hard-negative matrix can still be run directly:
|
||||
|
||||
```bash
|
||||
OPERATOR_SAMPLE_MANIFEST_PATH=storage/operator-data/operator_samples_manifest.json \
|
||||
OPERATOR_BACKGROUND_CATEGORIES="pure_empty_negative" \
|
||||
|
||||
Reference in New Issue
Block a user