coco-comparator-bank / rules.json
CharlesCNorton
One coordinate comparison per COCO category on EUPE-ViT-B features
8f61e02
Raw
History Blame Contribute Delete
13.4 kB
{
"provenance": {
"generator": "choose.py",
"pool": "TRAIN2017",
"split": "train2017",
"n_images": 118287,
"selection": "all 118287 train2017 images, used only to select dims",
"decision": "feat[pos_dim] > feat[neg_dim]",
"search": "exhaustive over ordered pairs of the top-separation dimensions",
"balanced_subsample_cap": 40000,
"skipped": [
{
"category": "toaster",
"val_positives": 8
},
{
"category": "hair drier",
"val_positives": 9
}
]
},
"candidates": 128,
"min_val_images": 20,
"rules": {
"person": {
"cat_id": 1,
"pos_dim": 48,
"neg_dim": 637,
"train_positive_rate": 0.542,
"train_balanced_accuracy": 0.8612
},
"bicycle": {
"cat_id": 2,
"pos_dim": 658,
"neg_dim": 378,
"train_positive_rate": 0.0275,
"train_balanced_accuracy": 0.7708
},
"car": {
"cat_id": 3,
"pos_dim": 578,
"neg_dim": 257,
"train_positive_rate": 0.1036,
"train_balanced_accuracy": 0.7412
},
"motorcycle": {
"cat_id": 4,
"pos_dim": 348,
"neg_dim": 239,
"train_positive_rate": 0.0296,
"train_balanced_accuracy": 0.8245
},
"airplane": {
"cat_id": 5,
"pos_dim": 301,
"neg_dim": 96,
"train_positive_rate": 0.0252,
"train_balanced_accuracy": 0.9128
},
"bus": {
"cat_id": 6,
"pos_dim": 11,
"neg_dim": 642,
"train_positive_rate": 0.0334,
"train_balanced_accuracy": 0.825
},
"train": {
"cat_id": 7,
"pos_dim": 460,
"neg_dim": 378,
"train_positive_rate": 0.0303,
"train_balanced_accuracy": 0.9082
},
"truck": {
"cat_id": 8,
"pos_dim": 578,
"neg_dim": 642,
"train_positive_rate": 0.0518,
"train_balanced_accuracy": 0.7486
},
"boat": {
"cat_id": 9,
"pos_dim": 481,
"neg_dim": 642,
"train_positive_rate": 0.0256,
"train_balanced_accuracy": 0.783
},
"traffic light": {
"cat_id": 10,
"pos_dim": 578,
"neg_dim": 262,
"train_positive_rate": 0.035,
"train_balanced_accuracy": 0.8318
},
"fire hydrant": {
"cat_id": 11,
"pos_dim": 656,
"neg_dim": 262,
"train_positive_rate": 0.0145,
"train_balanced_accuracy": 0.822
},
"stop sign": {
"cat_id": 13,
"pos_dim": 544,
"neg_dim": 378,
"train_positive_rate": 0.0147,
"train_balanced_accuracy": 0.8183
},
"parking meter": {
"cat_id": 14,
"pos_dim": 739,
"neg_dim": 213,
"train_positive_rate": 0.006,
"train_balanced_accuracy": 0.8355
},
"bench": {
"cat_id": 15,
"pos_dim": 710,
"neg_dim": 617,
"train_positive_rate": 0.0471,
"train_balanced_accuracy": 0.6825
},
"bird": {
"cat_id": 16,
"pos_dim": 82,
"neg_dim": 48,
"train_positive_rate": 0.0274,
"train_balanced_accuracy": 0.7661
},
"cat": {
"cat_id": 17,
"pos_dim": 82,
"neg_dim": 240,
"train_positive_rate": 0.0348,
"train_balanced_accuracy": 0.8839
},
"dog": {
"cat_id": 18,
"pos_dim": 294,
"neg_dim": 25,
"train_positive_rate": 0.0371,
"train_balanced_accuracy": 0.809
},
"horse": {
"cat_id": 19,
"pos_dim": 365,
"neg_dim": 35,
"train_positive_rate": 0.0249,
"train_balanced_accuracy": 0.8354
},
"sheep": {
"cat_id": 20,
"pos_dim": 204,
"neg_dim": 592,
"train_positive_rate": 0.0129,
"train_balanced_accuracy": 0.8852
},
"cow": {
"cat_id": 21,
"pos_dim": 222,
"neg_dim": 567,
"train_positive_rate": 0.0166,
"train_balanced_accuracy": 0.8895
},
"elephant": {
"cat_id": 22,
"pos_dim": 523,
"neg_dim": 713,
"train_positive_rate": 0.0181,
"train_balanced_accuracy": 0.9188
},
"bear": {
"cat_id": 23,
"pos_dim": 49,
"neg_dim": 297,
"train_positive_rate": 0.0081,
"train_balanced_accuracy": 0.9036
},
"zebra": {
"cat_id": 24,
"pos_dim": 23,
"neg_dim": 380,
"train_positive_rate": 0.0162,
"train_balanced_accuracy": 0.9329
},
"giraffe": {
"cat_id": 25,
"pos_dim": 436,
"neg_dim": 713,
"train_positive_rate": 0.0215,
"train_balanced_accuracy": 0.9535
},
"backpack": {
"cat_id": 27,
"pos_dim": 48,
"neg_dim": 520,
"train_positive_rate": 0.0467,
"train_balanced_accuracy": 0.6951
},
"umbrella": {
"cat_id": 28,
"pos_dim": 670,
"neg_dim": 650,
"train_positive_rate": 0.0335,
"train_balanced_accuracy": 0.7821
},
"handbag": {
"cat_id": 31,
"pos_dim": 48,
"neg_dim": 520,
"train_positive_rate": 0.0578,
"train_balanced_accuracy": 0.6978
},
"tie": {
"cat_id": 32,
"pos_dim": 552,
"neg_dim": 583,
"train_positive_rate": 0.0322,
"train_balanced_accuracy": 0.752
},
"suitcase": {
"cat_id": 33,
"pos_dim": 592,
"neg_dim": 614,
"train_positive_rate": 0.0203,
"train_balanced_accuracy": 0.8343
},
"frisbee": {
"cat_id": 34,
"pos_dim": 467,
"neg_dim": 617,
"train_positive_rate": 0.0185,
"train_balanced_accuracy": 0.8141
},
"skis": {
"cat_id": 35,
"pos_dim": 678,
"neg_dim": 659,
"train_positive_rate": 0.0261,
"train_balanced_accuracy": 0.9119
},
"snowboard": {
"cat_id": 36,
"pos_dim": 111,
"neg_dim": 659,
"train_positive_rate": 0.014,
"train_balanced_accuracy": 0.9011
},
"sports ball": {
"cat_id": 37,
"pos_dim": 724,
"neg_dim": 252,
"train_positive_rate": 0.036,
"train_balanced_accuracy": 0.864
},
"kite": {
"cat_id": 38,
"pos_dim": 63,
"neg_dim": 330,
"train_positive_rate": 0.0191,
"train_balanced_accuracy": 0.8576
},
"baseball bat": {
"cat_id": 39,
"pos_dim": 755,
"neg_dim": 214,
"train_positive_rate": 0.0212,
"train_balanced_accuracy": 0.9268
},
"baseball glove": {
"cat_id": 40,
"pos_dim": 349,
"neg_dim": 46,
"train_positive_rate": 0.0222,
"train_balanced_accuracy": 0.9245
},
"skateboard": {
"cat_id": 41,
"pos_dim": 681,
"neg_dim": 378,
"train_positive_rate": 0.0294,
"train_balanced_accuracy": 0.9025
},
"surfboard": {
"cat_id": 42,
"pos_dim": 184,
"neg_dim": 647,
"train_positive_rate": 0.0295,
"train_balanced_accuracy": 0.8746
},
"tennis racket": {
"cat_id": 43,
"pos_dim": 275,
"neg_dim": 297,
"train_positive_rate": 0.0287,
"train_balanced_accuracy": 0.9203
},
"bottle": {
"cat_id": 44,
"pos_dim": 380,
"neg_dim": 240,
"train_positive_rate": 0.0719,
"train_balanced_accuracy": 0.7426
},
"wine glass": {
"cat_id": 46,
"pos_dim": 304,
"neg_dim": 8,
"train_positive_rate": 0.0214,
"train_balanced_accuracy": 0.7821
},
"cup": {
"cat_id": 47,
"pos_dim": 642,
"neg_dim": 548,
"train_positive_rate": 0.0777,
"train_balanced_accuracy": 0.7585
},
"fork": {
"cat_id": 48,
"pos_dim": 565,
"neg_dim": 338,
"train_positive_rate": 0.0301,
"train_balanced_accuracy": 0.8079
},
"knife": {
"cat_id": 49,
"pos_dim": 528,
"neg_dim": 338,
"train_positive_rate": 0.0366,
"train_balanced_accuracy": 0.795
},
"spoon": {
"cat_id": 50,
"pos_dim": 466,
"neg_dim": 338,
"train_positive_rate": 0.0298,
"train_balanced_accuracy": 0.8007
},
"bowl": {
"cat_id": 51,
"pos_dim": 490,
"neg_dim": 8,
"train_positive_rate": 0.0601,
"train_balanced_accuracy": 0.786
},
"banana": {
"cat_id": 52,
"pos_dim": 356,
"neg_dim": 8,
"train_positive_rate": 0.019,
"train_balanced_accuracy": 0.8455
},
"apple": {
"cat_id": 53,
"pos_dim": 626,
"neg_dim": 583,
"train_positive_rate": 0.0134,
"train_balanced_accuracy": 0.8102
},
"sandwich": {
"cat_id": 54,
"pos_dim": 228,
"neg_dim": 258,
"train_positive_rate": 0.02,
"train_balanced_accuracy": 0.8501
},
"orange": {
"cat_id": 55,
"pos_dim": 626,
"neg_dim": 8,
"train_positive_rate": 0.0144,
"train_balanced_accuracy": 0.8264
},
"broccoli": {
"cat_id": 56,
"pos_dim": 156,
"neg_dim": 240,
"train_positive_rate": 0.0164,
"train_balanced_accuracy": 0.8886
},
"carrot": {
"cat_id": 57,
"pos_dim": 92,
"neg_dim": 8,
"train_positive_rate": 0.0142,
"train_balanced_accuracy": 0.8568
},
"hot dog": {
"cat_id": 58,
"pos_dim": 228,
"neg_dim": 258,
"train_positive_rate": 0.0103,
"train_balanced_accuracy": 0.8584
},
"pizza": {
"cat_id": 59,
"pos_dim": 321,
"neg_dim": 729,
"train_positive_rate": 0.0268,
"train_balanced_accuracy": 0.8688
},
"donut": {
"cat_id": 60,
"pos_dim": 66,
"neg_dim": 258,
"train_positive_rate": 0.0129,
"train_balanced_accuracy": 0.8503
},
"cake": {
"cat_id": 61,
"pos_dim": 466,
"neg_dim": 338,
"train_positive_rate": 0.0247,
"train_balanced_accuracy": 0.794
},
"chair": {
"cat_id": 62,
"pos_dim": 380,
"neg_dim": 240,
"train_positive_rate": 0.108,
"train_balanced_accuracy": 0.6913
},
"couch": {
"cat_id": 63,
"pos_dim": 293,
"neg_dim": 755,
"train_positive_rate": 0.0374,
"train_balanced_accuracy": 0.7939
},
"potted plant": {
"cat_id": 64,
"pos_dim": 613,
"neg_dim": 8,
"train_positive_rate": 0.0376,
"train_balanced_accuracy": 0.6988
},
"bed": {
"cat_id": 65,
"pos_dim": 7,
"neg_dim": 240,
"train_positive_rate": 0.0311,
"train_balanced_accuracy": 0.8631
},
"dining table": {
"cat_id": 67,
"pos_dim": 565,
"neg_dim": 31,
"train_positive_rate": 0.1001,
"train_balanced_accuracy": 0.7556
},
"toilet": {
"cat_id": 70,
"pos_dim": 105,
"neg_dim": 240,
"train_positive_rate": 0.0283,
"train_balanced_accuracy": 0.9463
},
"tv": {
"cat_id": 72,
"pos_dim": 265,
"neg_dim": 548,
"train_positive_rate": 0.0386,
"train_balanced_accuracy": 0.8002
},
"laptop": {
"cat_id": 73,
"pos_dim": 720,
"neg_dim": 548,
"train_positive_rate": 0.0298,
"train_balanced_accuracy": 0.837
},
"mouse": {
"cat_id": 74,
"pos_dim": 639,
"neg_dim": 548,
"train_positive_rate": 0.0159,
"train_balanced_accuracy": 0.907
},
"remote": {
"cat_id": 75,
"pos_dim": 642,
"neg_dim": 240,
"train_positive_rate": 0.026,
"train_balanced_accuracy": 0.7877
},
"keyboard": {
"cat_id": 76,
"pos_dim": 639,
"neg_dim": 548,
"train_positive_rate": 0.0179,
"train_balanced_accuracy": 0.8735
},
"cell phone": {
"cat_id": 77,
"pos_dim": 592,
"neg_dim": 548,
"train_positive_rate": 0.0406,
"train_balanced_accuracy": 0.7044
},
"microwave": {
"cat_id": 78,
"pos_dim": 342,
"neg_dim": 573,
"train_positive_rate": 0.0131,
"train_balanced_accuracy": 0.8995
},
"oven": {
"cat_id": 79,
"pos_dim": 483,
"neg_dim": 573,
"train_positive_rate": 0.0243,
"train_balanced_accuracy": 0.8959
},
"sink": {
"cat_id": 81,
"pos_dim": 432,
"neg_dim": 573,
"train_positive_rate": 0.0395,
"train_balanced_accuracy": 0.8824
},
"refrigerator": {
"cat_id": 82,
"pos_dim": 46,
"neg_dim": 240,
"train_positive_rate": 0.02,
"train_balanced_accuracy": 0.8248
},
"book": {
"cat_id": 84,
"pos_dim": 185,
"neg_dim": 240,
"train_positive_rate": 0.0451,
"train_balanced_accuracy": 0.7777
},
"clock": {
"cat_id": 85,
"pos_dim": 106,
"neg_dim": 734,
"train_positive_rate": 0.0394,
"train_balanced_accuracy": 0.7609
},
"vase": {
"cat_id": 86,
"pos_dim": 642,
"neg_dim": 294,
"train_positive_rate": 0.0304,
"train_balanced_accuracy": 0.7897
},
"scissors": {
"cat_id": 87,
"pos_dim": 648,
"neg_dim": 369,
"train_positive_rate": 0.008,
"train_balanced_accuracy": 0.7909
},
"teddy bear": {
"cat_id": 88,
"pos_dim": 137,
"neg_dim": 548,
"train_positive_rate": 0.0181,
"train_balanced_accuracy": 0.8294
},
"toothbrush": {
"cat_id": 90,
"pos_dim": 650,
"neg_dim": 548,
"train_positive_rate": 0.0085,
"train_balanced_accuracy": 0.8203
}
}
}