Downloads · 30 days
0
Henrikalvados/NorgesGruppen-Data
NorgesGruppen-Data is a object detection model from Henrikalvados. Use it when you need objects located in an image. The card lists the license as mit.
Competition Score: 0.9216 | 3-model YOLOv8x ensemble with Weighted Box Fusion
Downloads · 30 days
0
Access
Public
Updated Mar 22, 2026
Repo size
1.3 GB
Likes
0
Public
Click a slice to open those files.
.onnx823 MB · 47%
From the Hugging Face model README
Competition Score: 0.9216 | 3-model YOLOv8x ensemble with Weighted Box Fusion
Built for the NM i AI 2026 Norwegian AI Championship (March 19-22, 2026).
Detect and classify products on grocery store shelf images. 248 training images, 357 product categories.
Scoring: 0.7 × [email protected] + 0.3 × [email protected]
| Model | Seed | Resolution | Optimizer | Local [email protected] |
|---|---|---|---|---|
| model1 (run11) | 42 | 1280px | SGD | 0.9547 |
| model2 (a100-2) | 789 | 1024px | SGD | 0.9434 |
| model3 (run6) | 456 | 1024px | AdamW | 0.9328 |
iou_thr=0.7, equal model weightsconf=0.005, iou=0.5 NMS per model| Attempt | Score | What changed |
|---|---|---|
| 0.4630 | Detection-only baseline | |
| 0.7834 | Combined detection + classification | |
| 0.8710 | 20 epochs | |
| 0.9027 | 50 epochs | |
| 0.9032 | 100 epochs single model | |
| 0.9140 | 3-model ensemble (95% data) | |
| 0.9185 | 3-model ensemble (100% data) | |
| 0.9213 | Optimized model combo | |
| 0.9216 | Tuned NMS iou=0.5, conf=0.005 |
ensemble/
model1_run11_s42_1280_SGD.onnx # Best individual model (FP16)
model2_a100-2_s789_1024_SGD.onnx # Second model (FP16)
model3_run6_s456_1024_AdamW.onnx # Third model (FP16)
run.py # Inference script with WBF ensemble
scripts/
train_fulldata.py # Train YOLOv8x on 100% data
train_100ep.py # Direct training script (configurable)
train_experiment.py # Experiment runner (augmentation, LR, freeze)
train_with_products.py # Training with product reference images
export_fp16.py # Export to FP16 ONNX
benchmark.py # Benchmark ensemble configurations
patch_aide.py # AIDE patches for Gemini compatibility
check_aide_status.py # VM training status checker
submission-best0.9216.zip # Ready-to-submit competition zip
from ultralytics import YOLO
from ensemble_boxes import weighted_boxes_fusion
# Load 3 models
models = [YOLO(f"model{i}.onnx", task="detect") for i in [1, 2, 3]]
# Run on image, merge with WBF
# See ensemble/run.py for full implementation