arudaev commited on
Commit
5334c98
·
verified ·
1 Parent(s): 70d9d87

identifier v1: test top1=1.0000

Browse files
Files changed (1) hide show
  1. v1/history.json +107 -104
v1/history.json CHANGED
@@ -1,80 +1,58 @@
1
  {
2
- "role": "validator",
3
  "version": 1,
4
  "dataset": {
5
- "repo_id": "arudaev/smart-bin-detect",
6
- "revision": "main",
7
  "composition": {
8
- "per_split": {
9
- "test": 2866,
10
- "train": 13265,
11
- "val": 2823
12
- },
13
- "per_pool": {
14
- "legacy": 370,
15
- "negatives": 17474,
16
- "open_images": 1110
17
  },
18
- "background_per_split": {
19
- "test": 2662,
20
- "train": 12230,
21
- "val": 2582
 
22
  },
23
- "positives": 1480,
24
- "background_images": 17474,
25
- "negative_ratio": 11.8,
26
- "classes": [
27
- "bin"
28
- ]
29
  }
30
  },
31
- "test": {
32
- "map50": 0.7524389678079388,
33
- "map50_95": 0.5174715400555633,
34
- "precision": 0.7959892613104772,
35
- "recall": 0.6878980891719745,
36
- "map50_int8": 0.025
37
- },
38
- "recall_by_bins_per_frame": {
39
- "1": {
40
- "frames": 153,
41
- "truth_boxes": 153,
42
- "detected": 139,
43
- "recall": 0.9085
44
- },
45
- "2": {
46
- "frames": 23,
47
- "truth_boxes": 46,
48
- "detected": 28,
49
- "recall": 0.6087
50
- },
51
- "4+": {
52
- "frames": 13,
53
- "truth_boxes": 70,
54
- "detected": 42,
55
- "recall": 0.6
56
- },
57
- "3": {
58
- "frames": 15,
59
- "truth_boxes": 45,
60
- "detected": 35,
61
- "recall": 0.7778
62
- }
63
  },
64
- "precision_on_negatives": {
65
- "negative_frames": 2662,
66
- "frames_with_a_false_positive": 55,
67
- "frame_level_specificity": 0.9793
68
  },
 
 
 
 
 
 
 
 
 
 
 
69
  "config": {
70
  "project": {
71
  "name": "smart-bin-recognition",
72
  "seed": 42
73
  },
74
  "data": {
75
- "repo_id": "arudaev/smart-bin-detect",
76
  "revision": "main",
77
- "imgsz": 448,
78
  "split": {
79
  "group_by": "capture_cluster",
80
  "train": 0.7,
@@ -84,44 +62,30 @@
84
  "holdout_regions": [],
85
  "holdout_annotators": [],
86
  "classes": [
87
- "bin"
 
 
88
  ],
89
  "classes_from_taxonomy": false,
90
- "negatives": {
91
- "open_corpus": {
92
- "source": "open-images",
93
- "query": [
94
- "street",
95
- "urban",
96
- "sidewalk",
97
- "residential",
98
- "parking"
99
- ],
100
- "count": 15000
101
- },
102
- "hard_negatives": {
103
- "classes": [
104
- "postbox",
105
- "planter",
106
- "utility_cabinet",
107
- "parked_car",
108
- "wheeled_luggage",
109
- "air_conditioner",
110
- "gas_meter",
111
- "recycling_logo_on_non_bin"
112
- ],
113
- "count": 2500
114
- },
115
- "mined_false_positives": true
116
- }
117
  },
118
  "model": {
119
- "arch": "yolo11n",
120
  "pretrained": true
121
  },
122
  "training": {
123
- "epochs": 80,
124
- "batch": 32,
125
  "optimizer": "AdamW",
126
  "lr0": 0.001,
127
  "lrf": 0.01,
@@ -133,33 +97,32 @@
133
  "cos_lr": true
134
  },
135
  "augment": {
136
- "hsv_h": 0.015,
137
- "hsv_s": 0.7,
138
- "hsv_v": 0.5,
139
- "degrees": 10.0,
140
  "translate": 0.12,
141
- "scale": 0.6,
142
  "shear": 2.0,
143
  "perspective": 0.0005,
144
  "flipud": 0.0,
145
  "fliplr": 0.5,
146
- "mosaic": 1.0,
147
  "close_mosaic": 10,
148
- "mixup": 0.1,
149
- "erasing": 0.2
150
  },
151
  "export": {
152
- "imgsz": 448,
153
  "opset": 17,
154
  "quantise": "int8",
155
  "calibration_images": 200,
156
  "gates": {
157
  "max_accuracy_drop": 0.02,
158
- "max_median_latency_ms": 50
159
  },
160
  "targets": {
161
- "min_recall_heldout_city": 0.97,
162
- "min_precision_on_negatives": 0.97
163
  }
164
  },
165
  "hub": {
@@ -170,6 +133,46 @@
170
  "checkpoint_dir": "/kaggle/working/checkpoints",
171
  "history_file": "history.json"
172
  },
173
- "run_name": "validator"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  }
175
  }
 
1
  {
2
+ "role": "identifier",
3
  "version": 1,
4
  "dataset": {
5
+ "repo_id": "arudaev/smart-bin-identify",
6
+ "revision": "cda374c9a55dccb7e05c2fb6b4929077f8174d6a",
7
  "composition": {
8
+ "classes_present": {
9
+ "igloo": 40,
10
+ "wheelie_large": 115,
11
+ "wheelie_small": 247
 
 
 
 
 
12
  },
13
+ "classes_absent": [],
14
+ "per_split": {
15
+ "test": 47,
16
+ "train": 299,
17
+ "val": 56
18
  },
19
+ "skipped_pending_adjudication": 0,
20
+ "skipped_rejected_not_a_bin": 0,
21
+ "skipped_no_form_factor": 0,
22
+ "excluded_by_class_list": {
23
+ "street_basket": 1
24
+ }
25
  }
26
  },
27
+ "partitioning": {
28
+ "calibration": "train",
29
+ "selection": "val - no candidate is ever selected on test",
30
+ "confirmation": "test, once, and only for a locked winner"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  },
32
+ "val": {
33
+ "top1": 0.9821428656578064,
34
+ "top5": 1.0
 
35
  },
36
+ "classes_trained": [
37
+ "igloo",
38
+ "wheelie_large",
39
+ "wheelie_small"
40
+ ],
41
+ "classes_without_data": [],
42
+ "not_gates": [
43
+ "val.top5",
44
+ "test.top5",
45
+ "unknown"
46
+ ],
47
  "config": {
48
  "project": {
49
  "name": "smart-bin-recognition",
50
  "seed": 42
51
  },
52
  "data": {
53
+ "repo_id": "arudaev/smart-bin-identify",
54
  "revision": "main",
55
+ "imgsz": 320,
56
  "split": {
57
  "group_by": "capture_cluster",
58
  "train": 0.7,
 
62
  "holdout_regions": [],
63
  "holdout_annotators": [],
64
  "classes": [
65
+ "wheelie_small",
66
+ "wheelie_large",
67
+ "igloo"
68
  ],
69
  "classes_from_taxonomy": false,
70
+ "crops": {
71
+ "source": "validator_boxes",
72
+ "padding": 0.12,
73
+ "min_box_px": 64
74
+ },
75
+ "label_sources": [
76
+ "human",
77
+ "machine_agreed",
78
+ "legacy"
79
+ ],
80
+ "require_adjudication": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  },
82
  "model": {
83
+ "arch": "yolo11s-cls",
84
  "pretrained": true
85
  },
86
  "training": {
87
+ "epochs": 100,
88
+ "batch": 64,
89
  "optimizer": "AdamW",
90
  "lr0": 0.001,
91
  "lrf": 0.01,
 
97
  "cos_lr": true
98
  },
99
  "augment": {
100
+ "hsv_h": 0.008,
101
+ "hsv_s": 0.6,
102
+ "hsv_v": 0.45,
103
+ "degrees": 8.0,
104
  "translate": 0.12,
105
+ "scale": 0.4,
106
  "shear": 2.0,
107
  "perspective": 0.0005,
108
  "flipud": 0.0,
109
  "fliplr": 0.5,
110
+ "mosaic": 0.0,
111
  "close_mosaic": 10,
112
+ "mixup": 0.05,
113
+ "erasing": 0.25
114
  },
115
  "export": {
116
+ "imgsz": 320,
117
  "opset": 17,
118
  "quantise": "int8",
119
  "calibration_images": 200,
120
  "gates": {
121
  "max_accuracy_drop": 0.02,
122
+ "max_median_latency_ms": 25
123
  },
124
  "targets": {
125
+ "min_formfactor_acc_heldout_city": 0.85
 
126
  }
127
  },
128
  "hub": {
 
133
  "checkpoint_dir": "/kaggle/working/checkpoints",
134
  "history_file": "history.json"
135
  },
136
+ "run_name": "identifier",
137
+ "inference": {
138
+ "unknown_threshold": 0.55
139
+ }
140
+ },
141
+ "variants": [
142
+ {
143
+ "variant": "10-reference",
144
+ "note": "the shipped defaults: U8S8, per-channel, minmax, stretched calibration",
145
+ "split": "val",
146
+ "settings": {
147
+ "activation_type": "u8",
148
+ "weight_type": "s8",
149
+ "reduce_range": false,
150
+ "per_channel": true,
151
+ "calibrate_method": "minmax",
152
+ "preprocess": false,
153
+ "calibration_fit": "stretch",
154
+ "exclude_head": false,
155
+ "head_prefix": "/model.23/",
156
+ "exclude_prefixes": []
157
+ },
158
+ "size_bytes": 5805084,
159
+ "top1": 0.9821428656578064,
160
+ "drop": 0.0
161
+ }
162
+ ],
163
+ "test": {
164
+ "top1": 1.0,
165
+ "top5": 1.0,
166
+ "top1_int8": 1.0,
167
+ "drop": 0.0
168
+ },
169
+ "confirmed_on_test": true,
170
+ "best_on_val": "10-reference",
171
+ "unknown": {
172
+ "crops": 47,
173
+ "threshold": 0.55,
174
+ "answered": 47,
175
+ "unknown_rate": 0.0,
176
+ "accuracy_when_answering": 1.0
177
  }
178
  }