| { |
| "role": "identifier", |
| "version": 1, |
| "dataset": { |
| "repo_id": "arudaev/smart-bin-identify", |
| "revision": "cda374c9a55dccb7e05c2fb6b4929077f8174d6a", |
| "composition": { |
| "classes_present": { |
| "igloo": 40, |
| "wheelie_large": 115, |
| "wheelie_small": 247 |
| }, |
| "classes_absent": [], |
| "per_split": { |
| "test": 47, |
| "train": 299, |
| "val": 56 |
| }, |
| "skipped_pending_adjudication": 0, |
| "skipped_rejected_not_a_bin": 0, |
| "skipped_no_form_factor": 0, |
| "excluded_by_class_list": { |
| "street_basket": 1 |
| } |
| } |
| }, |
| "partitioning": { |
| "calibration": "train", |
| "selection": "val - no candidate is ever selected on test", |
| "confirmation": "test, once, and only for a locked winner" |
| }, |
| "val": { |
| "top1": 0.9821428656578064, |
| "top5": 1.0 |
| }, |
| "classes_trained": [ |
| "igloo", |
| "wheelie_large", |
| "wheelie_small" |
| ], |
| "classes_without_data": [], |
| "not_gates": [ |
| "val.top5", |
| "test.top5", |
| "unknown" |
| ], |
| "config": { |
| "project": { |
| "name": "smart-bin-recognition", |
| "seed": 42 |
| }, |
| "data": { |
| "repo_id": "arudaev/smart-bin-identify", |
| "revision": "main", |
| "imgsz": 320, |
| "split": { |
| "group_by": "capture_cluster", |
| "train": 0.7, |
| "val": 0.15, |
| "test": 0.15 |
| }, |
| "holdout_regions": [], |
| "holdout_annotators": [], |
| "classes": [ |
| "wheelie_small", |
| "wheelie_large", |
| "igloo" |
| ], |
| "classes_from_taxonomy": false, |
| "crops": { |
| "source": "validator_boxes", |
| "padding": 0.12, |
| "min_box_px": 64 |
| }, |
| "label_sources": [ |
| "human", |
| "machine_agreed", |
| "legacy" |
| ], |
| "require_adjudication": true |
| }, |
| "model": { |
| "arch": "yolo11s-cls", |
| "pretrained": true |
| }, |
| "training": { |
| "epochs": 100, |
| "batch": 64, |
| "optimizer": "AdamW", |
| "lr0": 0.001, |
| "lrf": 0.01, |
| "momentum": 0.937, |
| "weight_decay": 0.0005, |
| "warmup_epochs": 3.0, |
| "patience": 20, |
| "workers": 2, |
| "cos_lr": true |
| }, |
| "augment": { |
| "hsv_h": 0.008, |
| "hsv_s": 0.6, |
| "hsv_v": 0.45, |
| "degrees": 8.0, |
| "translate": 0.12, |
| "scale": 0.4, |
| "shear": 2.0, |
| "perspective": 0.0005, |
| "flipud": 0.0, |
| "fliplr": 0.5, |
| "mosaic": 0.0, |
| "close_mosaic": 10, |
| "mixup": 0.05, |
| "erasing": 0.25 |
| }, |
| "export": { |
| "imgsz": 320, |
| "opset": 17, |
| "quantise": "int8", |
| "calibration_images": 200, |
| "gates": { |
| "max_accuracy_drop": 0.02, |
| "max_median_latency_ms": 25 |
| }, |
| "targets": { |
| "min_formfactor_acc_heldout_city": 0.85 |
| } |
| }, |
| "hub": { |
| "model_repo": "arudaev/smart-bin-detect", |
| "private": false |
| }, |
| "logging": { |
| "checkpoint_dir": "/kaggle/working/checkpoints", |
| "history_file": "history.json" |
| }, |
| "run_name": "identifier", |
| "inference": { |
| "unknown_threshold": 0.55 |
| } |
| }, |
| "variants": [ |
| { |
| "variant": "10-reference", |
| "note": "the shipped defaults: U8S8, per-channel, minmax, stretched calibration", |
| "split": "val", |
| "settings": { |
| "activation_type": "u8", |
| "weight_type": "s8", |
| "reduce_range": false, |
| "per_channel": true, |
| "calibrate_method": "minmax", |
| "preprocess": false, |
| "calibration_fit": "stretch", |
| "exclude_head": false, |
| "head_prefix": "/model.23/", |
| "exclude_prefixes": [] |
| }, |
| "size_bytes": 5805084, |
| "top1": 0.9821428656578064, |
| "drop": 0.0 |
| } |
| ], |
| "test": { |
| "top1": 1.0, |
| "top5": 1.0, |
| "top1_int8": 1.0, |
| "drop": 0.0 |
| }, |
| "confirmed_on_test": true, |
| "best_on_val": "10-reference", |
| "unknown": { |
| "crops": 47, |
| "threshold": 0.55, |
| "answered": 47, |
| "unknown_rate": 0.0, |
| "accuracy_when_answering": 1.0 |
| } |
| } |