Record AOI1024 clean YOLO candidate gate
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-07-09 17:22:33 +02:00
parent f33a0ec58c
commit 8ad395c544
3 changed files with 70 additions and 3 deletions
+10
View File
@@ -7,6 +7,16 @@
# Changelog
## Sprint 153 AOI1024 clean-label YOLOv8s candidate gate (2026-07-09)
- Audited AOI1024 label-quality variants after paged GRB reference regeneration and selected `/app/storage/operator-data/yolo-building-aoi1024-visible050-minpx8` for training because it passed the dataset audit while keeping the 512px runtime scale.
- Trained inactive local model asset `geointel-building-yolov8s-aoi1024clean512e50-pt` from the cleaned 512px tile dataset. The Tower catalog reports SHA256 `7cfadb684dd56623d2e35ebd65593211d3051908c87121bef438b231d3e47cce`, `status=available`, `active=false` and `will_download_models=false`.
- Ultralytics validation for the completed 50-epoch CPU run ended at approximately precision `0.441`, recall `0.380`, mAP50 `0.265` and mAP50-95 `0.096`.
- Ran the full seven-reference AOI1024 persisted QA matrix at tile `512`, overlap `64` and thresholds `0.25`, `0.15` and `0.05`. Mean positive F1 improved materially: `0.4723513253430784` at threshold `0.05`, `0.4753322215541376` at `0.15` and `0.31021575247724875` at `0.25`.
- Ran the full nine-sample hard-negative/background matrix. Background false-positive pressure still blocks default promotion: max detections were `137` at threshold `0.05`, `75` at `0.15` and `55` at `0.25`.
- Generated the promotion report at `artifacts/detection-model-promotion/aoi1024clean512e50-full/detection_model_promotion_report.md`; recommendation remains `none` because every threshold fails `background_false_positive_pressure`.
- No API contract, migration, provider fetching, fake detection data, model download behavior or active model default changed.
## Sprint 152 GRB reference paging for operator samples (2026-07-09)
- Fixed the operator real-data sample preparer so GRB GBG reference GeoJSON is fetched through OGC API `rel=next` pagination links instead of stopping at the first `limit=1000` page.