├── ImageNet_class_index.json ├── ImageNet_val_label.txt ├── README.md ├── check.py └── unpack.py /ImageNet_class_index.json: -------------------------------------------------------------------------------- 1 | { 2 | "0": [ 3 | "n01440764", 4 | "tench" 5 | ], 6 | "1": [ 7 | "n01443537", 8 | "goldfish" 9 | ], 10 | "2": [ 11 | "n01484850", 12 | "great_white_shark" 13 | ], 14 | "3": [ 15 | "n01491361", 16 | "tiger_shark" 17 | ], 18 | "4": [ 19 | "n01494475", 20 | "hammerhead" 21 | ], 22 | "5": [ 23 | "n01496331", 24 | "electric_ray" 25 | ], 26 | "6": [ 27 | "n01498041", 28 | "stingray" 29 | ], 30 | "7": [ 31 | "n01514668", 32 | "cock" 33 | ], 34 | "8": [ 35 | "n01514859", 36 | "hen" 37 | ], 38 | "9": [ 39 | "n01518878", 40 | "ostrich" 41 | ], 42 | "10": [ 43 | "n01530575", 44 | "brambling" 45 | ], 46 | "11": [ 47 | "n01531178", 48 | "goldfinch" 49 | ], 50 | "12": [ 51 | "n01532829", 52 | "house_finch" 53 | ], 54 | "13": [ 55 | "n01534433", 56 | "junco" 57 | ], 58 | "14": [ 59 | "n01537544", 60 | "indigo_bunting" 61 | ], 62 | "15": [ 63 | "n01558993", 64 | "robin" 65 | ], 66 | "16": [ 67 | "n01560419", 68 | "bulbul" 69 | ], 70 | "17": [ 71 | "n01580077", 72 | "jay" 73 | ], 74 | "18": [ 75 | "n01582220", 76 | "magpie" 77 | ], 78 | "19": [ 79 | "n01592084", 80 | "chickadee" 81 | ], 82 | "20": [ 83 | "n01601694", 84 | "water_ouzel" 85 | ], 86 | "21": [ 87 | "n01608432", 88 | "kite" 89 | ], 90 | "22": [ 91 | "n01614925", 92 | "bald_eagle" 93 | ], 94 | "23": [ 95 | "n01616318", 96 | "vulture" 97 | ], 98 | "24": [ 99 | "n01622779", 100 | "great_grey_owl" 101 | ], 102 | "25": [ 103 | "n01629819", 104 | "European_fire_salamander" 105 | ], 106 | "26": [ 107 | "n01630670", 108 | "common_newt" 109 | ], 110 | "27": [ 111 | "n01631663", 112 | "eft" 113 | ], 114 | "28": [ 115 | "n01632458", 116 | "spotted_salamander" 117 | ], 118 | "29": [ 119 | "n01632777", 120 | "axolotl" 121 | ], 122 | "30": [ 123 | "n01641577", 124 | "bullfrog" 125 | ], 126 | "31": [ 127 | "n01644373", 128 | "tree_frog" 129 | ], 130 | "32": [ 131 | "n01644900", 132 | "tailed_frog" 133 | ], 134 | "33": [ 135 | "n01664065", 136 | "loggerhead" 137 | ], 138 | "34": [ 139 | "n01665541", 140 | "leatherback_turtle" 141 | ], 142 | "35": [ 143 | "n01667114", 144 | "mud_turtle" 145 | ], 146 | "36": [ 147 | "n01667778", 148 | "terrapin" 149 | ], 150 | "37": [ 151 | "n01669191", 152 | "box_turtle" 153 | ], 154 | "38": [ 155 | "n01675722", 156 | "banded_gecko" 157 | ], 158 | "39": [ 159 | "n01677366", 160 | "common_iguana" 161 | ], 162 | "40": [ 163 | "n01682714", 164 | "American_chameleon" 165 | ], 166 | "41": [ 167 | "n01685808", 168 | "whiptail" 169 | ], 170 | "42": [ 171 | "n01687978", 172 | "agama" 173 | ], 174 | "43": [ 175 | "n01688243", 176 | "frilled_lizard" 177 | ], 178 | "44": [ 179 | "n01689811", 180 | "alligator_lizard" 181 | ], 182 | "45": [ 183 | "n01692333", 184 | "Gila_monster" 185 | ], 186 | "46": [ 187 | "n01693334", 188 | "green_lizard" 189 | ], 190 | "47": [ 191 | "n01694178", 192 | "African_chameleon" 193 | ], 194 | "48": [ 195 | "n01695060", 196 | "Komodo_dragon" 197 | ], 198 | "49": [ 199 | "n01697457", 200 | "African_crocodile" 201 | ], 202 | "50": [ 203 | "n01698640", 204 | "American_alligator" 205 | ], 206 | "51": [ 207 | "n01704323", 208 | "triceratops" 209 | ], 210 | "52": [ 211 | "n01728572", 212 | "thunder_snake" 213 | ], 214 | "53": [ 215 | "n01728920", 216 | "ringneck_snake" 217 | ], 218 | "54": [ 219 | "n01729322", 220 | "hognose_snake" 221 | ], 222 | "55": [ 223 | "n01729977", 224 | "green_snake" 225 | ], 226 | "56": [ 227 | "n01734418", 228 | "king_snake" 229 | ], 230 | "57": [ 231 | "n01735189", 232 | "garter_snake" 233 | ], 234 | "58": [ 235 | "n01737021", 236 | "water_snake" 237 | ], 238 | "59": [ 239 | "n01739381", 240 | "vine_snake" 241 | ], 242 | "60": [ 243 | "n01740131", 244 | "night_snake" 245 | ], 246 | "61": [ 247 | "n01742172", 248 | "boa_constrictor" 249 | ], 250 | "62": [ 251 | "n01744401", 252 | "rock_python" 253 | ], 254 | "63": [ 255 | "n01748264", 256 | "Indian_cobra" 257 | ], 258 | "64": [ 259 | "n01749939", 260 | "green_mamba" 261 | ], 262 | "65": [ 263 | "n01751748", 264 | "sea_snake" 265 | ], 266 | "66": [ 267 | "n01753488", 268 | "horned_viper" 269 | ], 270 | "67": [ 271 | "n01755581", 272 | "diamondback" 273 | ], 274 | "68": [ 275 | "n01756291", 276 | "sidewinder" 277 | ], 278 | "69": [ 279 | "n01768244", 280 | "trilobite" 281 | ], 282 | "70": [ 283 | "n01770081", 284 | "harvestman" 285 | ], 286 | "71": [ 287 | "n01770393", 288 | "scorpion" 289 | ], 290 | "72": [ 291 | "n01773157", 292 | "black_and_gold_garden_spider" 293 | ], 294 | "73": [ 295 | "n01773549", 296 | "barn_spider" 297 | ], 298 | "74": [ 299 | "n01773797", 300 | "garden_spider" 301 | ], 302 | "75": [ 303 | "n01774384", 304 | "black_widow" 305 | ], 306 | "76": [ 307 | "n01774750", 308 | "tarantula" 309 | ], 310 | "77": [ 311 | "n01775062", 312 | "wolf_spider" 313 | ], 314 | "78": [ 315 | "n01776313", 316 | "tick" 317 | ], 318 | "79": [ 319 | "n01784675", 320 | "centipede" 321 | ], 322 | "80": [ 323 | "n01795545", 324 | "black_grouse" 325 | ], 326 | "81": [ 327 | "n01796340", 328 | "ptarmigan" 329 | ], 330 | "82": [ 331 | "n01797886", 332 | "ruffed_grouse" 333 | ], 334 | "83": [ 335 | "n01798484", 336 | "prairie_chicken" 337 | ], 338 | "84": [ 339 | "n01806143", 340 | "peacock" 341 | ], 342 | "85": [ 343 | "n01806567", 344 | "quail" 345 | ], 346 | "86": [ 347 | "n01807496", 348 | "partridge" 349 | ], 350 | "87": [ 351 | "n01817953", 352 | "African_grey" 353 | ], 354 | "88": [ 355 | "n01818515", 356 | "macaw" 357 | ], 358 | "89": [ 359 | "n01819313", 360 | "sulphur-crested_cockatoo" 361 | ], 362 | "90": [ 363 | "n01820546", 364 | "lorikeet" 365 | ], 366 | "91": [ 367 | "n01824575", 368 | "coucal" 369 | ], 370 | "92": [ 371 | "n01828970", 372 | "bee_eater" 373 | ], 374 | "93": [ 375 | "n01829413", 376 | "hornbill" 377 | ], 378 | "94": [ 379 | "n01833805", 380 | "hummingbird" 381 | ], 382 | "95": [ 383 | "n01843065", 384 | "jacamar" 385 | ], 386 | "96": [ 387 | "n01843383", 388 | "toucan" 389 | ], 390 | "97": [ 391 | "n01847000", 392 | "drake" 393 | ], 394 | "98": [ 395 | "n01855032", 396 | "red-breasted_merganser" 397 | ], 398 | "99": [ 399 | "n01855672", 400 | "goose" 401 | ], 402 | "100": [ 403 | "n01860187", 404 | "black_swan" 405 | ], 406 | "101": [ 407 | "n01871265", 408 | "tusker" 409 | ], 410 | "102": [ 411 | "n01872401", 412 | "echidna" 413 | ], 414 | "103": [ 415 | "n01873310", 416 | "platypus" 417 | ], 418 | "104": [ 419 | "n01877812", 420 | "wallaby" 421 | ], 422 | "105": [ 423 | "n01882714", 424 | "koala" 425 | ], 426 | "106": [ 427 | "n01883070", 428 | "wombat" 429 | ], 430 | "107": [ 431 | "n01910747", 432 | "jellyfish" 433 | ], 434 | "108": [ 435 | "n01914609", 436 | "sea_anemone" 437 | ], 438 | "109": [ 439 | "n01917289", 440 | "brain_coral" 441 | ], 442 | "110": [ 443 | "n01924916", 444 | "flatworm" 445 | ], 446 | "111": [ 447 | "n01930112", 448 | "nematode" 449 | ], 450 | "112": [ 451 | "n01943899", 452 | "conch" 453 | ], 454 | "113": [ 455 | "n01944390", 456 | "snail" 457 | ], 458 | "114": [ 459 | "n01945685", 460 | "slug" 461 | ], 462 | "115": [ 463 | "n01950731", 464 | "sea_slug" 465 | ], 466 | "116": [ 467 | "n01955084", 468 | "chiton" 469 | ], 470 | "117": [ 471 | "n01968897", 472 | "chambered_nautilus" 473 | ], 474 | "118": [ 475 | "n01978287", 476 | "Dungeness_crab" 477 | ], 478 | "119": [ 479 | "n01978455", 480 | "rock_crab" 481 | ], 482 | "120": [ 483 | "n01980166", 484 | "fiddler_crab" 485 | ], 486 | "121": [ 487 | "n01981276", 488 | "king_crab" 489 | ], 490 | "122": [ 491 | "n01983481", 492 | "American_lobster" 493 | ], 494 | "123": [ 495 | "n01984695", 496 | "spiny_lobster" 497 | ], 498 | "124": [ 499 | "n01985128", 500 | "crayfish" 501 | ], 502 | "125": [ 503 | "n01986214", 504 | "hermit_crab" 505 | ], 506 | "126": [ 507 | "n01990800", 508 | "isopod" 509 | ], 510 | "127": [ 511 | "n02002556", 512 | "white_stork" 513 | ], 514 | "128": [ 515 | "n02002724", 516 | "black_stork" 517 | ], 518 | "129": [ 519 | "n02006656", 520 | "spoonbill" 521 | ], 522 | "130": [ 523 | "n02007558", 524 | "flamingo" 525 | ], 526 | "131": [ 527 | "n02009229", 528 | "little_blue_heron" 529 | ], 530 | "132": [ 531 | "n02009912", 532 | "American_egret" 533 | ], 534 | "133": [ 535 | "n02011460", 536 | "bittern" 537 | ], 538 | "134": [ 539 | "n02012849", 540 | "crane" 541 | ], 542 | "135": [ 543 | "n02013706", 544 | "limpkin" 545 | ], 546 | "136": [ 547 | "n02017213", 548 | "European_gallinule" 549 | ], 550 | "137": [ 551 | "n02018207", 552 | "American_coot" 553 | ], 554 | "138": [ 555 | "n02018795", 556 | "bustard" 557 | ], 558 | "139": [ 559 | "n02025239", 560 | "ruddy_turnstone" 561 | ], 562 | "140": [ 563 | "n02027492", 564 | "red-backed_sandpiper" 565 | ], 566 | "141": [ 567 | "n02028035", 568 | "redshank" 569 | ], 570 | "142": [ 571 | "n02033041", 572 | "dowitcher" 573 | ], 574 | "143": [ 575 | "n02037110", 576 | "oystercatcher" 577 | ], 578 | "144": [ 579 | "n02051845", 580 | "pelican" 581 | ], 582 | "145": [ 583 | "n02056570", 584 | "king_penguin" 585 | ], 586 | "146": [ 587 | "n02058221", 588 | "albatross" 589 | ], 590 | "147": [ 591 | "n02066245", 592 | "grey_whale" 593 | ], 594 | "148": [ 595 | "n02071294", 596 | "killer_whale" 597 | ], 598 | "149": [ 599 | "n02074367", 600 | "dugong" 601 | ], 602 | "150": [ 603 | "n02077923", 604 | "sea_lion" 605 | ], 606 | "151": [ 607 | "n02085620", 608 | "Chihuahua" 609 | ], 610 | "152": [ 611 | "n02085782", 612 | "Japanese_spaniel" 613 | ], 614 | "153": [ 615 | "n02085936", 616 | "Maltese_dog" 617 | ], 618 | "154": [ 619 | "n02086079", 620 | "Pekinese" 621 | ], 622 | "155": [ 623 | "n02086240", 624 | "Shih-Tzu" 625 | ], 626 | "156": [ 627 | "n02086646", 628 | "Blenheim_spaniel" 629 | ], 630 | "157": [ 631 | "n02086910", 632 | "papillon" 633 | ], 634 | "158": [ 635 | "n02087046", 636 | "toy_terrier" 637 | ], 638 | "159": [ 639 | "n02087394", 640 | "Rhodesian_ridgeback" 641 | ], 642 | "160": [ 643 | "n02088094", 644 | "Afghan_hound" 645 | ], 646 | "161": [ 647 | "n02088238", 648 | "basset" 649 | ], 650 | "162": [ 651 | "n02088364", 652 | "beagle" 653 | ], 654 | "163": [ 655 | "n02088466", 656 | "bloodhound" 657 | ], 658 | "164": [ 659 | "n02088632", 660 | "bluetick" 661 | ], 662 | "165": [ 663 | "n02089078", 664 | "black-and-tan_coonhound" 665 | ], 666 | "166": [ 667 | "n02089867", 668 | "Walker_hound" 669 | ], 670 | "167": [ 671 | "n02089973", 672 | "English_foxhound" 673 | ], 674 | "168": [ 675 | "n02090379", 676 | "redbone" 677 | ], 678 | "169": [ 679 | "n02090622", 680 | "borzoi" 681 | ], 682 | "170": [ 683 | "n02090721", 684 | "Irish_wolfhound" 685 | ], 686 | "171": [ 687 | "n02091032", 688 | "Italian_greyhound" 689 | ], 690 | "172": [ 691 | "n02091134", 692 | "whippet" 693 | ], 694 | "173": [ 695 | "n02091244", 696 | "Ibizan_hound" 697 | ], 698 | "174": [ 699 | "n02091467", 700 | "Norwegian_elkhound" 701 | ], 702 | "175": [ 703 | "n02091635", 704 | "otterhound" 705 | ], 706 | "176": [ 707 | "n02091831", 708 | "Saluki" 709 | ], 710 | "177": [ 711 | "n02092002", 712 | "Scottish_deerhound" 713 | ], 714 | "178": [ 715 | "n02092339", 716 | "Weimaraner" 717 | ], 718 | "179": [ 719 | "n02093256", 720 | "Staffordshire_bullterrier" 721 | ], 722 | "180": [ 723 | "n02093428", 724 | "American_Staffordshire_terrier" 725 | ], 726 | "181": [ 727 | "n02093647", 728 | "Bedlington_terrier" 729 | ], 730 | "182": [ 731 | "n02093754", 732 | "Border_terrier" 733 | ], 734 | "183": [ 735 | "n02093859", 736 | "Kerry_blue_terrier" 737 | ], 738 | "184": [ 739 | "n02093991", 740 | "Irish_terrier" 741 | ], 742 | "185": [ 743 | "n02094114", 744 | "Norfolk_terrier" 745 | ], 746 | "186": [ 747 | "n02094258", 748 | "Norwich_terrier" 749 | ], 750 | "187": [ 751 | "n02094433", 752 | "Yorkshire_terrier" 753 | ], 754 | "188": [ 755 | "n02095314", 756 | "wire-haired_fox_terrier" 757 | ], 758 | "189": [ 759 | "n02095570", 760 | "Lakeland_terrier" 761 | ], 762 | "190": [ 763 | "n02095889", 764 | "Sealyham_terrier" 765 | ], 766 | "191": [ 767 | "n02096051", 768 | "Airedale" 769 | ], 770 | "192": [ 771 | "n02096177", 772 | "cairn" 773 | ], 774 | "193": [ 775 | "n02096294", 776 | "Australian_terrier" 777 | ], 778 | "194": [ 779 | "n02096437", 780 | "Dandie_Dinmont" 781 | ], 782 | "195": [ 783 | "n02096585", 784 | "Boston_bull" 785 | ], 786 | "196": [ 787 | "n02097047", 788 | "miniature_schnauzer" 789 | ], 790 | "197": [ 791 | "n02097130", 792 | "giant_schnauzer" 793 | ], 794 | "198": [ 795 | "n02097209", 796 | "standard_schnauzer" 797 | ], 798 | "199": [ 799 | "n02097298", 800 | "Scotch_terrier" 801 | ], 802 | "200": [ 803 | "n02097474", 804 | "Tibetan_terrier" 805 | ], 806 | "201": [ 807 | "n02097658", 808 | "silky_terrier" 809 | ], 810 | "202": [ 811 | "n02098105", 812 | "soft-coated_wheaten_terrier" 813 | ], 814 | "203": [ 815 | "n02098286", 816 | "West_Highland_white_terrier" 817 | ], 818 | "204": [ 819 | "n02098413", 820 | "Lhasa" 821 | ], 822 | "205": [ 823 | "n02099267", 824 | "flat-coated_retriever" 825 | ], 826 | "206": [ 827 | "n02099429", 828 | "curly-coated_retriever" 829 | ], 830 | "207": [ 831 | "n02099601", 832 | "golden_retriever" 833 | ], 834 | "208": [ 835 | "n02099712", 836 | "Labrador_retriever" 837 | ], 838 | "209": [ 839 | "n02099849", 840 | "Chesapeake_Bay_retriever" 841 | ], 842 | "210": [ 843 | "n02100236", 844 | "German_short-haired_pointer" 845 | ], 846 | "211": [ 847 | "n02100583", 848 | "vizsla" 849 | ], 850 | "212": [ 851 | "n02100735", 852 | "English_setter" 853 | ], 854 | "213": [ 855 | "n02100877", 856 | "Irish_setter" 857 | ], 858 | "214": [ 859 | "n02101006", 860 | "Gordon_setter" 861 | ], 862 | "215": [ 863 | "n02101388", 864 | "Brittany_spaniel" 865 | ], 866 | "216": [ 867 | "n02101556", 868 | "clumber" 869 | ], 870 | "217": [ 871 | "n02102040", 872 | "English_springer" 873 | ], 874 | "218": [ 875 | "n02102177", 876 | "Welsh_springer_spaniel" 877 | ], 878 | "219": [ 879 | "n02102318", 880 | "cocker_spaniel" 881 | ], 882 | "220": [ 883 | "n02102480", 884 | "Sussex_spaniel" 885 | ], 886 | "221": [ 887 | "n02102973", 888 | "Irish_water_spaniel" 889 | ], 890 | "222": [ 891 | "n02104029", 892 | "kuvasz" 893 | ], 894 | "223": [ 895 | "n02104365", 896 | "schipperke" 897 | ], 898 | "224": [ 899 | "n02105056", 900 | "groenendael" 901 | ], 902 | "225": [ 903 | "n02105162", 904 | "malinois" 905 | ], 906 | "226": [ 907 | "n02105251", 908 | "briard" 909 | ], 910 | "227": [ 911 | "n02105412", 912 | "kelpie" 913 | ], 914 | "228": [ 915 | "n02105505", 916 | "komondor" 917 | ], 918 | "229": [ 919 | "n02105641", 920 | "Old_English_sheepdog" 921 | ], 922 | "230": [ 923 | "n02105855", 924 | "Shetland_sheepdog" 925 | ], 926 | "231": [ 927 | "n02106030", 928 | "collie" 929 | ], 930 | "232": [ 931 | "n02106166", 932 | "Border_collie" 933 | ], 934 | "233": [ 935 | "n02106382", 936 | "Bouvier_des_Flandres" 937 | ], 938 | "234": [ 939 | "n02106550", 940 | "Rottweiler" 941 | ], 942 | "235": [ 943 | "n02106662", 944 | "German_shepherd" 945 | ], 946 | "236": [ 947 | "n02107142", 948 | "Doberman" 949 | ], 950 | "237": [ 951 | "n02107312", 952 | "miniature_pinscher" 953 | ], 954 | "238": [ 955 | "n02107574", 956 | "Greater_Swiss_Mountain_dog" 957 | ], 958 | "239": [ 959 | "n02107683", 960 | "Bernese_mountain_dog" 961 | ], 962 | "240": [ 963 | "n02107908", 964 | "Appenzeller" 965 | ], 966 | "241": [ 967 | "n02108000", 968 | "EntleBucher" 969 | ], 970 | "242": [ 971 | "n02108089", 972 | "boxer" 973 | ], 974 | "243": [ 975 | "n02108422", 976 | "bull_mastiff" 977 | ], 978 | "244": [ 979 | "n02108551", 980 | "Tibetan_mastiff" 981 | ], 982 | "245": [ 983 | "n02108915", 984 | "French_bulldog" 985 | ], 986 | "246": [ 987 | "n02109047", 988 | "Great_Dane" 989 | ], 990 | "247": [ 991 | "n02109525", 992 | "Saint_Bernard" 993 | ], 994 | "248": [ 995 | "n02109961", 996 | "Eskimo_dog" 997 | ], 998 | "249": [ 999 | "n02110063", 1000 | "malamute" 1001 | ], 1002 | "250": [ 1003 | "n02110185", 1004 | "Siberian_husky" 1005 | ], 1006 | "251": [ 1007 | "n02110341", 1008 | "dalmatian" 1009 | ], 1010 | "252": [ 1011 | "n02110627", 1012 | "affenpinscher" 1013 | ], 1014 | "253": [ 1015 | "n02110806", 1016 | "basenji" 1017 | ], 1018 | "254": [ 1019 | "n02110958", 1020 | "pug" 1021 | ], 1022 | "255": [ 1023 | "n02111129", 1024 | "Leonberg" 1025 | ], 1026 | "256": [ 1027 | "n02111277", 1028 | "Newfoundland" 1029 | ], 1030 | "257": [ 1031 | "n02111500", 1032 | "Great_Pyrenees" 1033 | ], 1034 | "258": [ 1035 | "n02111889", 1036 | "Samoyed" 1037 | ], 1038 | "259": [ 1039 | "n02112018", 1040 | "Pomeranian" 1041 | ], 1042 | "260": [ 1043 | "n02112137", 1044 | "chow" 1045 | ], 1046 | "261": [ 1047 | "n02112350", 1048 | "keeshond" 1049 | ], 1050 | "262": [ 1051 | "n02112706", 1052 | "Brabancon_griffon" 1053 | ], 1054 | "263": [ 1055 | "n02113023", 1056 | "Pembroke" 1057 | ], 1058 | "264": [ 1059 | "n02113186", 1060 | "Cardigan" 1061 | ], 1062 | "265": [ 1063 | "n02113624", 1064 | "toy_poodle" 1065 | ], 1066 | "266": [ 1067 | "n02113712", 1068 | "miniature_poodle" 1069 | ], 1070 | "267": [ 1071 | "n02113799", 1072 | "standard_poodle" 1073 | ], 1074 | "268": [ 1075 | "n02113978", 1076 | "Mexican_hairless" 1077 | ], 1078 | "269": [ 1079 | "n02114367", 1080 | "timber_wolf" 1081 | ], 1082 | "270": [ 1083 | "n02114548", 1084 | "white_wolf" 1085 | ], 1086 | "271": [ 1087 | "n02114712", 1088 | "red_wolf" 1089 | ], 1090 | "272": [ 1091 | "n02114855", 1092 | "coyote" 1093 | ], 1094 | "273": [ 1095 | "n02115641", 1096 | "dingo" 1097 | ], 1098 | "274": [ 1099 | "n02115913", 1100 | "dhole" 1101 | ], 1102 | "275": [ 1103 | "n02116738", 1104 | "African_hunting_dog" 1105 | ], 1106 | "276": [ 1107 | "n02117135", 1108 | "hyena" 1109 | ], 1110 | "277": [ 1111 | "n02119022", 1112 | "red_fox" 1113 | ], 1114 | "278": [ 1115 | "n02119789", 1116 | "kit_fox" 1117 | ], 1118 | "279": [ 1119 | "n02120079", 1120 | "Arctic_fox" 1121 | ], 1122 | "280": [ 1123 | "n02120505", 1124 | "grey_fox" 1125 | ], 1126 | "281": [ 1127 | "n02123045", 1128 | "tabby" 1129 | ], 1130 | "282": [ 1131 | "n02123159", 1132 | "tiger_cat" 1133 | ], 1134 | "283": [ 1135 | "n02123394", 1136 | "Persian_cat" 1137 | ], 1138 | "284": [ 1139 | "n02123597", 1140 | "Siamese_cat" 1141 | ], 1142 | "285": [ 1143 | "n02124075", 1144 | "Egyptian_cat" 1145 | ], 1146 | "286": [ 1147 | "n02125311", 1148 | "cougar" 1149 | ], 1150 | "287": [ 1151 | "n02127052", 1152 | "lynx" 1153 | ], 1154 | "288": [ 1155 | "n02128385", 1156 | "leopard" 1157 | ], 1158 | "289": [ 1159 | "n02128757", 1160 | "snow_leopard" 1161 | ], 1162 | "290": [ 1163 | "n02128925", 1164 | "jaguar" 1165 | ], 1166 | "291": [ 1167 | "n02129165", 1168 | "lion" 1169 | ], 1170 | "292": [ 1171 | "n02129604", 1172 | "tiger" 1173 | ], 1174 | "293": [ 1175 | "n02130308", 1176 | "cheetah" 1177 | ], 1178 | "294": [ 1179 | "n02132136", 1180 | "brown_bear" 1181 | ], 1182 | "295": [ 1183 | "n02133161", 1184 | "American_black_bear" 1185 | ], 1186 | "296": [ 1187 | "n02134084", 1188 | "ice_bear" 1189 | ], 1190 | "297": [ 1191 | "n02134418", 1192 | "sloth_bear" 1193 | ], 1194 | "298": [ 1195 | "n02137549", 1196 | "mongoose" 1197 | ], 1198 | "299": [ 1199 | "n02138441", 1200 | "meerkat" 1201 | ], 1202 | "300": [ 1203 | "n02165105", 1204 | "tiger_beetle" 1205 | ], 1206 | "301": [ 1207 | "n02165456", 1208 | "ladybug" 1209 | ], 1210 | "302": [ 1211 | "n02167151", 1212 | "ground_beetle" 1213 | ], 1214 | "303": [ 1215 | "n02168699", 1216 | "long-horned_beetle" 1217 | ], 1218 | "304": [ 1219 | "n02169497", 1220 | "leaf_beetle" 1221 | ], 1222 | "305": [ 1223 | "n02172182", 1224 | "dung_beetle" 1225 | ], 1226 | "306": [ 1227 | "n02174001", 1228 | "rhinoceros_beetle" 1229 | ], 1230 | "307": [ 1231 | "n02177972", 1232 | "weevil" 1233 | ], 1234 | "308": [ 1235 | "n02190166", 1236 | "fly" 1237 | ], 1238 | "309": [ 1239 | "n02206856", 1240 | "bee" 1241 | ], 1242 | "310": [ 1243 | "n02219486", 1244 | "ant" 1245 | ], 1246 | "311": [ 1247 | "n02226429", 1248 | "grasshopper" 1249 | ], 1250 | "312": [ 1251 | "n02229544", 1252 | "cricket" 1253 | ], 1254 | "313": [ 1255 | "n02231487", 1256 | "walking_stick" 1257 | ], 1258 | "314": [ 1259 | "n02233338", 1260 | "cockroach" 1261 | ], 1262 | "315": [ 1263 | "n02236044", 1264 | "mantis" 1265 | ], 1266 | "316": [ 1267 | "n02256656", 1268 | "cicada" 1269 | ], 1270 | "317": [ 1271 | "n02259212", 1272 | "leafhopper" 1273 | ], 1274 | "318": [ 1275 | "n02264363", 1276 | "lacewing" 1277 | ], 1278 | "319": [ 1279 | "n02268443", 1280 | "dragonfly" 1281 | ], 1282 | "320": [ 1283 | "n02268853", 1284 | "damselfly" 1285 | ], 1286 | "321": [ 1287 | "n02276258", 1288 | "admiral" 1289 | ], 1290 | "322": [ 1291 | "n02277742", 1292 | "ringlet" 1293 | ], 1294 | "323": [ 1295 | "n02279972", 1296 | "monarch" 1297 | ], 1298 | "324": [ 1299 | "n02280649", 1300 | "cabbage_butterfly" 1301 | ], 1302 | "325": [ 1303 | "n02281406", 1304 | "sulphur_butterfly" 1305 | ], 1306 | "326": [ 1307 | "n02281787", 1308 | "lycaenid" 1309 | ], 1310 | "327": [ 1311 | "n02317335", 1312 | "starfish" 1313 | ], 1314 | "328": [ 1315 | "n02319095", 1316 | "sea_urchin" 1317 | ], 1318 | "329": [ 1319 | "n02321529", 1320 | "sea_cucumber" 1321 | ], 1322 | "330": [ 1323 | "n02325366", 1324 | "wood_rabbit" 1325 | ], 1326 | "331": [ 1327 | "n02326432", 1328 | "hare" 1329 | ], 1330 | "332": [ 1331 | "n02328150", 1332 | "Angora" 1333 | ], 1334 | "333": [ 1335 | "n02342885", 1336 | "hamster" 1337 | ], 1338 | "334": [ 1339 | "n02346627", 1340 | "porcupine" 1341 | ], 1342 | "335": [ 1343 | "n02356798", 1344 | "fox_squirrel" 1345 | ], 1346 | "336": [ 1347 | "n02361337", 1348 | "marmot" 1349 | ], 1350 | "337": [ 1351 | "n02363005", 1352 | "beaver" 1353 | ], 1354 | "338": [ 1355 | "n02364673", 1356 | "guinea_pig" 1357 | ], 1358 | "339": [ 1359 | "n02389026", 1360 | "sorrel" 1361 | ], 1362 | "340": [ 1363 | "n02391049", 1364 | "zebra" 1365 | ], 1366 | "341": [ 1367 | "n02395406", 1368 | "hog" 1369 | ], 1370 | "342": [ 1371 | "n02396427", 1372 | "wild_boar" 1373 | ], 1374 | "343": [ 1375 | "n02397096", 1376 | "warthog" 1377 | ], 1378 | "344": [ 1379 | "n02398521", 1380 | "hippopotamus" 1381 | ], 1382 | "345": [ 1383 | "n02403003", 1384 | "ox" 1385 | ], 1386 | "346": [ 1387 | "n02408429", 1388 | "water_buffalo" 1389 | ], 1390 | "347": [ 1391 | "n02410509", 1392 | "bison" 1393 | ], 1394 | "348": [ 1395 | "n02412080", 1396 | "ram" 1397 | ], 1398 | "349": [ 1399 | "n02415577", 1400 | "bighorn" 1401 | ], 1402 | "350": [ 1403 | "n02417914", 1404 | "ibex" 1405 | ], 1406 | "351": [ 1407 | "n02422106", 1408 | "hartebeest" 1409 | ], 1410 | "352": [ 1411 | "n02422699", 1412 | "impala" 1413 | ], 1414 | "353": [ 1415 | "n02423022", 1416 | "gazelle" 1417 | ], 1418 | "354": [ 1419 | "n02437312", 1420 | "Arabian_camel" 1421 | ], 1422 | "355": [ 1423 | "n02437616", 1424 | "llama" 1425 | ], 1426 | "356": [ 1427 | "n02441942", 1428 | "weasel" 1429 | ], 1430 | "357": [ 1431 | "n02442845", 1432 | "mink" 1433 | ], 1434 | "358": [ 1435 | "n02443114", 1436 | "polecat" 1437 | ], 1438 | "359": [ 1439 | "n02443484", 1440 | "black-footed_ferret" 1441 | ], 1442 | "360": [ 1443 | "n02444819", 1444 | "otter" 1445 | ], 1446 | "361": [ 1447 | "n02445715", 1448 | "skunk" 1449 | ], 1450 | "362": [ 1451 | "n02447366", 1452 | "badger" 1453 | ], 1454 | "363": [ 1455 | "n02454379", 1456 | "armadillo" 1457 | ], 1458 | "364": [ 1459 | "n02457408", 1460 | "three-toed_sloth" 1461 | ], 1462 | "365": [ 1463 | "n02480495", 1464 | "orangutan" 1465 | ], 1466 | "366": [ 1467 | "n02480855", 1468 | "gorilla" 1469 | ], 1470 | "367": [ 1471 | "n02481823", 1472 | "chimpanzee" 1473 | ], 1474 | "368": [ 1475 | "n02483362", 1476 | "gibbon" 1477 | ], 1478 | "369": [ 1479 | "n02483708", 1480 | "siamang" 1481 | ], 1482 | "370": [ 1483 | "n02484975", 1484 | "guenon" 1485 | ], 1486 | "371": [ 1487 | "n02486261", 1488 | "patas" 1489 | ], 1490 | "372": [ 1491 | "n02486410", 1492 | "baboon" 1493 | ], 1494 | "373": [ 1495 | "n02487347", 1496 | "macaque" 1497 | ], 1498 | "374": [ 1499 | "n02488291", 1500 | "langur" 1501 | ], 1502 | "375": [ 1503 | "n02488702", 1504 | "colobus" 1505 | ], 1506 | "376": [ 1507 | "n02489166", 1508 | "proboscis_monkey" 1509 | ], 1510 | "377": [ 1511 | "n02490219", 1512 | "marmoset" 1513 | ], 1514 | "378": [ 1515 | "n02492035", 1516 | "capuchin" 1517 | ], 1518 | "379": [ 1519 | "n02492660", 1520 | "howler_monkey" 1521 | ], 1522 | "380": [ 1523 | "n02493509", 1524 | "titi" 1525 | ], 1526 | "381": [ 1527 | "n02493793", 1528 | "spider_monkey" 1529 | ], 1530 | "382": [ 1531 | "n02494079", 1532 | "squirrel_monkey" 1533 | ], 1534 | "383": [ 1535 | "n02497673", 1536 | "Madagascar_cat" 1537 | ], 1538 | "384": [ 1539 | "n02500267", 1540 | "indri" 1541 | ], 1542 | "385": [ 1543 | "n02504013", 1544 | "Indian_elephant" 1545 | ], 1546 | "386": [ 1547 | "n02504458", 1548 | "African_elephant" 1549 | ], 1550 | "387": [ 1551 | "n02509815", 1552 | "lesser_panda" 1553 | ], 1554 | "388": [ 1555 | "n02510455", 1556 | "giant_panda" 1557 | ], 1558 | "389": [ 1559 | "n02514041", 1560 | "barracouta" 1561 | ], 1562 | "390": [ 1563 | "n02526121", 1564 | "eel" 1565 | ], 1566 | "391": [ 1567 | "n02536864", 1568 | "coho" 1569 | ], 1570 | "392": [ 1571 | "n02606052", 1572 | "rock_beauty" 1573 | ], 1574 | "393": [ 1575 | "n02607072", 1576 | "anemone_fish" 1577 | ], 1578 | "394": [ 1579 | "n02640242", 1580 | "sturgeon" 1581 | ], 1582 | "395": [ 1583 | "n02641379", 1584 | "gar" 1585 | ], 1586 | "396": [ 1587 | "n02643566", 1588 | "lionfish" 1589 | ], 1590 | "397": [ 1591 | "n02655020", 1592 | "puffer" 1593 | ], 1594 | "398": [ 1595 | "n02666196", 1596 | "abacus" 1597 | ], 1598 | "399": [ 1599 | "n02667093", 1600 | "abaya" 1601 | ], 1602 | "400": [ 1603 | "n02669723", 1604 | "academic_gown" 1605 | ], 1606 | "401": [ 1607 | "n02672831", 1608 | "accordion" 1609 | ], 1610 | "402": [ 1611 | "n02676566", 1612 | "acoustic_guitar" 1613 | ], 1614 | "403": [ 1615 | "n02687172", 1616 | "aircraft_carrier" 1617 | ], 1618 | "404": [ 1619 | "n02690373", 1620 | "airliner" 1621 | ], 1622 | "405": [ 1623 | "n02692877", 1624 | "airship" 1625 | ], 1626 | "406": [ 1627 | "n02699494", 1628 | "altar" 1629 | ], 1630 | "407": [ 1631 | "n02701002", 1632 | "ambulance" 1633 | ], 1634 | "408": [ 1635 | "n02704792", 1636 | "amphibian" 1637 | ], 1638 | "409": [ 1639 | "n02708093", 1640 | "analog_clock" 1641 | ], 1642 | "410": [ 1643 | "n02727426", 1644 | "apiary" 1645 | ], 1646 | "411": [ 1647 | "n02730930", 1648 | "apron" 1649 | ], 1650 | "412": [ 1651 | "n02747177", 1652 | "ashcan" 1653 | ], 1654 | "413": [ 1655 | "n02749479", 1656 | "assault_rifle" 1657 | ], 1658 | "414": [ 1659 | "n02769748", 1660 | "backpack" 1661 | ], 1662 | "415": [ 1663 | "n02776631", 1664 | "bakery" 1665 | ], 1666 | "416": [ 1667 | "n02777292", 1668 | "balance_beam" 1669 | ], 1670 | "417": [ 1671 | "n02782093", 1672 | "balloon" 1673 | ], 1674 | "418": [ 1675 | "n02783161", 1676 | "ballpoint" 1677 | ], 1678 | "419": [ 1679 | "n02786058", 1680 | "Band_Aid" 1681 | ], 1682 | "420": [ 1683 | "n02787622", 1684 | "banjo" 1685 | ], 1686 | "421": [ 1687 | "n02788148", 1688 | "bannister" 1689 | ], 1690 | "422": [ 1691 | "n02790996", 1692 | "barbell" 1693 | ], 1694 | "423": [ 1695 | "n02791124", 1696 | "barber_chair" 1697 | ], 1698 | "424": [ 1699 | "n02791270", 1700 | "barbershop" 1701 | ], 1702 | "425": [ 1703 | "n02793495", 1704 | "barn" 1705 | ], 1706 | "426": [ 1707 | "n02794156", 1708 | "barometer" 1709 | ], 1710 | "427": [ 1711 | "n02795169", 1712 | "barrel" 1713 | ], 1714 | "428": [ 1715 | "n02797295", 1716 | "barrow" 1717 | ], 1718 | "429": [ 1719 | "n02799071", 1720 | "baseball" 1721 | ], 1722 | "430": [ 1723 | "n02802426", 1724 | "basketball" 1725 | ], 1726 | "431": [ 1727 | "n02804414", 1728 | "bassinet" 1729 | ], 1730 | "432": [ 1731 | "n02804610", 1732 | "bassoon" 1733 | ], 1734 | "433": [ 1735 | "n02807133", 1736 | "bathing_cap" 1737 | ], 1738 | "434": [ 1739 | "n02808304", 1740 | "bath_towel" 1741 | ], 1742 | "435": [ 1743 | "n02808440", 1744 | "bathtub" 1745 | ], 1746 | "436": [ 1747 | "n02814533", 1748 | "beach_wagon" 1749 | ], 1750 | "437": [ 1751 | "n02814860", 1752 | "beacon" 1753 | ], 1754 | "438": [ 1755 | "n02815834", 1756 | "beaker" 1757 | ], 1758 | "439": [ 1759 | "n02817516", 1760 | "bearskin" 1761 | ], 1762 | "440": [ 1763 | "n02823428", 1764 | "beer_bottle" 1765 | ], 1766 | "441": [ 1767 | "n02823750", 1768 | "beer_glass" 1769 | ], 1770 | "442": [ 1771 | "n02825657", 1772 | "bell_cote" 1773 | ], 1774 | "443": [ 1775 | "n02834397", 1776 | "bib" 1777 | ], 1778 | "444": [ 1779 | "n02835271", 1780 | "bicycle-built-for-two" 1781 | ], 1782 | "445": [ 1783 | "n02837789", 1784 | "bikini" 1785 | ], 1786 | "446": [ 1787 | "n02840245", 1788 | "binder" 1789 | ], 1790 | "447": [ 1791 | "n02841315", 1792 | "binoculars" 1793 | ], 1794 | "448": [ 1795 | "n02843684", 1796 | "birdhouse" 1797 | ], 1798 | "449": [ 1799 | "n02859443", 1800 | "boathouse" 1801 | ], 1802 | "450": [ 1803 | "n02860847", 1804 | "bobsled" 1805 | ], 1806 | "451": [ 1807 | "n02865351", 1808 | "bolo_tie" 1809 | ], 1810 | "452": [ 1811 | "n02869837", 1812 | "bonnet" 1813 | ], 1814 | "453": [ 1815 | "n02870880", 1816 | "bookcase" 1817 | ], 1818 | "454": [ 1819 | "n02871525", 1820 | "bookshop" 1821 | ], 1822 | "455": [ 1823 | "n02877765", 1824 | "bottlecap" 1825 | ], 1826 | "456": [ 1827 | "n02879718", 1828 | "bow" 1829 | ], 1830 | "457": [ 1831 | "n02883205", 1832 | "bow_tie" 1833 | ], 1834 | "458": [ 1835 | "n02892201", 1836 | "brass" 1837 | ], 1838 | "459": [ 1839 | "n02892767", 1840 | "brassiere" 1841 | ], 1842 | "460": [ 1843 | "n02894605", 1844 | "breakwater" 1845 | ], 1846 | "461": [ 1847 | "n02895154", 1848 | "breastplate" 1849 | ], 1850 | "462": [ 1851 | "n02906734", 1852 | "broom" 1853 | ], 1854 | "463": [ 1855 | "n02909870", 1856 | "bucket" 1857 | ], 1858 | "464": [ 1859 | "n02910353", 1860 | "buckle" 1861 | ], 1862 | "465": [ 1863 | "n02916936", 1864 | "bulletproof_vest" 1865 | ], 1866 | "466": [ 1867 | "n02917067", 1868 | "bullet_train" 1869 | ], 1870 | "467": [ 1871 | "n02927161", 1872 | "butcher_shop" 1873 | ], 1874 | "468": [ 1875 | "n02930766", 1876 | "cab" 1877 | ], 1878 | "469": [ 1879 | "n02939185", 1880 | "caldron" 1881 | ], 1882 | "470": [ 1883 | "n02948072", 1884 | "candle" 1885 | ], 1886 | "471": [ 1887 | "n02950826", 1888 | "cannon" 1889 | ], 1890 | "472": [ 1891 | "n02951358", 1892 | "canoe" 1893 | ], 1894 | "473": [ 1895 | "n02951585", 1896 | "can_opener" 1897 | ], 1898 | "474": [ 1899 | "n02963159", 1900 | "cardigan" 1901 | ], 1902 | "475": [ 1903 | "n02965783", 1904 | "car_mirror" 1905 | ], 1906 | "476": [ 1907 | "n02966193", 1908 | "carousel" 1909 | ], 1910 | "477": [ 1911 | "n02966687", 1912 | "carpenter's_kit" 1913 | ], 1914 | "478": [ 1915 | "n02971356", 1916 | "carton" 1917 | ], 1918 | "479": [ 1919 | "n02974003", 1920 | "car_wheel" 1921 | ], 1922 | "480": [ 1923 | "n02977058", 1924 | "cash_machine" 1925 | ], 1926 | "481": [ 1927 | "n02978881", 1928 | "cassette" 1929 | ], 1930 | "482": [ 1931 | "n02979186", 1932 | "cassette_player" 1933 | ], 1934 | "483": [ 1935 | "n02980441", 1936 | "castle" 1937 | ], 1938 | "484": [ 1939 | "n02981792", 1940 | "catamaran" 1941 | ], 1942 | "485": [ 1943 | "n02988304", 1944 | "CD_player" 1945 | ], 1946 | "486": [ 1947 | "n02992211", 1948 | "cello" 1949 | ], 1950 | "487": [ 1951 | "n02992529", 1952 | "cellular_telephone" 1953 | ], 1954 | "488": [ 1955 | "n02999410", 1956 | "chain" 1957 | ], 1958 | "489": [ 1959 | "n03000134", 1960 | "chainlink_fence" 1961 | ], 1962 | "490": [ 1963 | "n03000247", 1964 | "chain_mail" 1965 | ], 1966 | "491": [ 1967 | "n03000684", 1968 | "chain_saw" 1969 | ], 1970 | "492": [ 1971 | "n03014705", 1972 | "chest" 1973 | ], 1974 | "493": [ 1975 | "n03016953", 1976 | "chiffonier" 1977 | ], 1978 | "494": [ 1979 | "n03017168", 1980 | "chime" 1981 | ], 1982 | "495": [ 1983 | "n03018349", 1984 | "china_cabinet" 1985 | ], 1986 | "496": [ 1987 | "n03026506", 1988 | "Christmas_stocking" 1989 | ], 1990 | "497": [ 1991 | "n03028079", 1992 | "church" 1993 | ], 1994 | "498": [ 1995 | "n03032252", 1996 | "cinema" 1997 | ], 1998 | "499": [ 1999 | "n03041632", 2000 | "cleaver" 2001 | ], 2002 | "500": [ 2003 | "n03042490", 2004 | "cliff_dwelling" 2005 | ], 2006 | "501": [ 2007 | "n03045698", 2008 | "cloak" 2009 | ], 2010 | "502": [ 2011 | "n03047690", 2012 | "clog" 2013 | ], 2014 | "503": [ 2015 | "n03062245", 2016 | "cocktail_shaker" 2017 | ], 2018 | "504": [ 2019 | "n03063599", 2020 | "coffee_mug" 2021 | ], 2022 | "505": [ 2023 | "n03063689", 2024 | "coffeepot" 2025 | ], 2026 | "506": [ 2027 | "n03065424", 2028 | "coil" 2029 | ], 2030 | "507": [ 2031 | "n03075370", 2032 | "combination_lock" 2033 | ], 2034 | "508": [ 2035 | "n03085013", 2036 | "computer_keyboard" 2037 | ], 2038 | "509": [ 2039 | "n03089624", 2040 | "confectionery" 2041 | ], 2042 | "510": [ 2043 | "n03095699", 2044 | "container_ship" 2045 | ], 2046 | "511": [ 2047 | "n03100240", 2048 | "convertible" 2049 | ], 2050 | "512": [ 2051 | "n03109150", 2052 | "corkscrew" 2053 | ], 2054 | "513": [ 2055 | "n03110669", 2056 | "cornet" 2057 | ], 2058 | "514": [ 2059 | "n03124043", 2060 | "cowboy_boot" 2061 | ], 2062 | "515": [ 2063 | "n03124170", 2064 | "cowboy_hat" 2065 | ], 2066 | "516": [ 2067 | "n03125729", 2068 | "cradle" 2069 | ], 2070 | "517": [ 2071 | "n03126707", 2072 | "crane" 2073 | ], 2074 | "518": [ 2075 | "n03127747", 2076 | "crash_helmet" 2077 | ], 2078 | "519": [ 2079 | "n03127925", 2080 | "crate" 2081 | ], 2082 | "520": [ 2083 | "n03131574", 2084 | "crib" 2085 | ], 2086 | "521": [ 2087 | "n03133878", 2088 | "Crock_Pot" 2089 | ], 2090 | "522": [ 2091 | "n03134739", 2092 | "croquet_ball" 2093 | ], 2094 | "523": [ 2095 | "n03141823", 2096 | "crutch" 2097 | ], 2098 | "524": [ 2099 | "n03146219", 2100 | "cuirass" 2101 | ], 2102 | "525": [ 2103 | "n03160309", 2104 | "dam" 2105 | ], 2106 | "526": [ 2107 | "n03179701", 2108 | "desk" 2109 | ], 2110 | "527": [ 2111 | "n03180011", 2112 | "desktop_computer" 2113 | ], 2114 | "528": [ 2115 | "n03187595", 2116 | "dial_telephone" 2117 | ], 2118 | "529": [ 2119 | "n03188531", 2120 | "diaper" 2121 | ], 2122 | "530": [ 2123 | "n03196217", 2124 | "digital_clock" 2125 | ], 2126 | "531": [ 2127 | "n03197337", 2128 | "digital_watch" 2129 | ], 2130 | "532": [ 2131 | "n03201208", 2132 | "dining_table" 2133 | ], 2134 | "533": [ 2135 | "n03207743", 2136 | "dishrag" 2137 | ], 2138 | "534": [ 2139 | "n03207941", 2140 | "dishwasher" 2141 | ], 2142 | "535": [ 2143 | "n03208938", 2144 | "disk_brake" 2145 | ], 2146 | "536": [ 2147 | "n03216828", 2148 | "dock" 2149 | ], 2150 | "537": [ 2151 | "n03218198", 2152 | "dogsled" 2153 | ], 2154 | "538": [ 2155 | "n03220513", 2156 | "dome" 2157 | ], 2158 | "539": [ 2159 | "n03223299", 2160 | "doormat" 2161 | ], 2162 | "540": [ 2163 | "n03240683", 2164 | "drilling_platform" 2165 | ], 2166 | "541": [ 2167 | "n03249569", 2168 | "drum" 2169 | ], 2170 | "542": [ 2171 | "n03250847", 2172 | "drumstick" 2173 | ], 2174 | "543": [ 2175 | "n03255030", 2176 | "dumbbell" 2177 | ], 2178 | "544": [ 2179 | "n03259280", 2180 | "Dutch_oven" 2181 | ], 2182 | "545": [ 2183 | "n03271574", 2184 | "electric_fan" 2185 | ], 2186 | "546": [ 2187 | "n03272010", 2188 | "electric_guitar" 2189 | ], 2190 | "547": [ 2191 | "n03272562", 2192 | "electric_locomotive" 2193 | ], 2194 | "548": [ 2195 | "n03290653", 2196 | "entertainment_center" 2197 | ], 2198 | "549": [ 2199 | "n03291819", 2200 | "envelope" 2201 | ], 2202 | "550": [ 2203 | "n03297495", 2204 | "espresso_maker" 2205 | ], 2206 | "551": [ 2207 | "n03314780", 2208 | "face_powder" 2209 | ], 2210 | "552": [ 2211 | "n03325584", 2212 | "feather_boa" 2213 | ], 2214 | "553": [ 2215 | "n03337140", 2216 | "file" 2217 | ], 2218 | "554": [ 2219 | "n03344393", 2220 | "fireboat" 2221 | ], 2222 | "555": [ 2223 | "n03345487", 2224 | "fire_engine" 2225 | ], 2226 | "556": [ 2227 | "n03347037", 2228 | "fire_screen" 2229 | ], 2230 | "557": [ 2231 | "n03355925", 2232 | "flagpole" 2233 | ], 2234 | "558": [ 2235 | "n03372029", 2236 | "flute" 2237 | ], 2238 | "559": [ 2239 | "n03376595", 2240 | "folding_chair" 2241 | ], 2242 | "560": [ 2243 | "n03379051", 2244 | "football_helmet" 2245 | ], 2246 | "561": [ 2247 | "n03384352", 2248 | "forklift" 2249 | ], 2250 | "562": [ 2251 | "n03388043", 2252 | "fountain" 2253 | ], 2254 | "563": [ 2255 | "n03388183", 2256 | "fountain_pen" 2257 | ], 2258 | "564": [ 2259 | "n03388549", 2260 | "four-poster" 2261 | ], 2262 | "565": [ 2263 | "n03393912", 2264 | "freight_car" 2265 | ], 2266 | "566": [ 2267 | "n03394916", 2268 | "French_horn" 2269 | ], 2270 | "567": [ 2271 | "n03400231", 2272 | "frying_pan" 2273 | ], 2274 | "568": [ 2275 | "n03404251", 2276 | "fur_coat" 2277 | ], 2278 | "569": [ 2279 | "n03417042", 2280 | "garbage_truck" 2281 | ], 2282 | "570": [ 2283 | "n03424325", 2284 | "gasmask" 2285 | ], 2286 | "571": [ 2287 | "n03425413", 2288 | "gas_pump" 2289 | ], 2290 | "572": [ 2291 | "n03443371", 2292 | "goblet" 2293 | ], 2294 | "573": [ 2295 | "n03444034", 2296 | "go-kart" 2297 | ], 2298 | "574": [ 2299 | "n03445777", 2300 | "golf_ball" 2301 | ], 2302 | "575": [ 2303 | "n03445924", 2304 | "golfcart" 2305 | ], 2306 | "576": [ 2307 | "n03447447", 2308 | "gondola" 2309 | ], 2310 | "577": [ 2311 | "n03447721", 2312 | "gong" 2313 | ], 2314 | "578": [ 2315 | "n03450230", 2316 | "gown" 2317 | ], 2318 | "579": [ 2319 | "n03452741", 2320 | "grand_piano" 2321 | ], 2322 | "580": [ 2323 | "n03457902", 2324 | "greenhouse" 2325 | ], 2326 | "581": [ 2327 | "n03459775", 2328 | "grille" 2329 | ], 2330 | "582": [ 2331 | "n03461385", 2332 | "grocery_store" 2333 | ], 2334 | "583": [ 2335 | "n03467068", 2336 | "guillotine" 2337 | ], 2338 | "584": [ 2339 | "n03476684", 2340 | "hair_slide" 2341 | ], 2342 | "585": [ 2343 | "n03476991", 2344 | "hair_spray" 2345 | ], 2346 | "586": [ 2347 | "n03478589", 2348 | "half_track" 2349 | ], 2350 | "587": [ 2351 | "n03481172", 2352 | "hammer" 2353 | ], 2354 | "588": [ 2355 | "n03482405", 2356 | "hamper" 2357 | ], 2358 | "589": [ 2359 | "n03483316", 2360 | "hand_blower" 2361 | ], 2362 | "590": [ 2363 | "n03485407", 2364 | "hand-held_computer" 2365 | ], 2366 | "591": [ 2367 | "n03485794", 2368 | "handkerchief" 2369 | ], 2370 | "592": [ 2371 | "n03492542", 2372 | "hard_disc" 2373 | ], 2374 | "593": [ 2375 | "n03494278", 2376 | "harmonica" 2377 | ], 2378 | "594": [ 2379 | "n03495258", 2380 | "harp" 2381 | ], 2382 | "595": [ 2383 | "n03496892", 2384 | "harvester" 2385 | ], 2386 | "596": [ 2387 | "n03498962", 2388 | "hatchet" 2389 | ], 2390 | "597": [ 2391 | "n03527444", 2392 | "holster" 2393 | ], 2394 | "598": [ 2395 | "n03529860", 2396 | "home_theater" 2397 | ], 2398 | "599": [ 2399 | "n03530642", 2400 | "honeycomb" 2401 | ], 2402 | "600": [ 2403 | "n03532672", 2404 | "hook" 2405 | ], 2406 | "601": [ 2407 | "n03534580", 2408 | "hoopskirt" 2409 | ], 2410 | "602": [ 2411 | "n03535780", 2412 | "horizontal_bar" 2413 | ], 2414 | "603": [ 2415 | "n03538406", 2416 | "horse_cart" 2417 | ], 2418 | "604": [ 2419 | "n03544143", 2420 | "hourglass" 2421 | ], 2422 | "605": [ 2423 | "n03584254", 2424 | "iPod" 2425 | ], 2426 | "606": [ 2427 | "n03584829", 2428 | "iron" 2429 | ], 2430 | "607": [ 2431 | "n03590841", 2432 | "jack-o'-lantern" 2433 | ], 2434 | "608": [ 2435 | "n03594734", 2436 | "jean" 2437 | ], 2438 | "609": [ 2439 | "n03594945", 2440 | "jeep" 2441 | ], 2442 | "610": [ 2443 | "n03595614", 2444 | "jersey" 2445 | ], 2446 | "611": [ 2447 | "n03598930", 2448 | "jigsaw_puzzle" 2449 | ], 2450 | "612": [ 2451 | "n03599486", 2452 | "jinrikisha" 2453 | ], 2454 | "613": [ 2455 | "n03602883", 2456 | "joystick" 2457 | ], 2458 | "614": [ 2459 | "n03617480", 2460 | "kimono" 2461 | ], 2462 | "615": [ 2463 | "n03623198", 2464 | "knee_pad" 2465 | ], 2466 | "616": [ 2467 | "n03627232", 2468 | "knot" 2469 | ], 2470 | "617": [ 2471 | "n03630383", 2472 | "lab_coat" 2473 | ], 2474 | "618": [ 2475 | "n03633091", 2476 | "ladle" 2477 | ], 2478 | "619": [ 2479 | "n03637318", 2480 | "lampshade" 2481 | ], 2482 | "620": [ 2483 | "n03642806", 2484 | "laptop" 2485 | ], 2486 | "621": [ 2487 | "n03649909", 2488 | "lawn_mower" 2489 | ], 2490 | "622": [ 2491 | "n03657121", 2492 | "lens_cap" 2493 | ], 2494 | "623": [ 2495 | "n03658185", 2496 | "letter_opener" 2497 | ], 2498 | "624": [ 2499 | "n03661043", 2500 | "library" 2501 | ], 2502 | "625": [ 2503 | "n03662601", 2504 | "lifeboat" 2505 | ], 2506 | "626": [ 2507 | "n03666591", 2508 | "lighter" 2509 | ], 2510 | "627": [ 2511 | "n03670208", 2512 | "limousine" 2513 | ], 2514 | "628": [ 2515 | "n03673027", 2516 | "liner" 2517 | ], 2518 | "629": [ 2519 | "n03676483", 2520 | "lipstick" 2521 | ], 2522 | "630": [ 2523 | "n03680355", 2524 | "Loafer" 2525 | ], 2526 | "631": [ 2527 | "n03690938", 2528 | "lotion" 2529 | ], 2530 | "632": [ 2531 | "n03691459", 2532 | "loudspeaker" 2533 | ], 2534 | "633": [ 2535 | "n03692522", 2536 | "loupe" 2537 | ], 2538 | "634": [ 2539 | "n03697007", 2540 | "lumbermill" 2541 | ], 2542 | "635": [ 2543 | "n03706229", 2544 | "magnetic_compass" 2545 | ], 2546 | "636": [ 2547 | "n03709823", 2548 | "mailbag" 2549 | ], 2550 | "637": [ 2551 | "n03710193", 2552 | "mailbox" 2553 | ], 2554 | "638": [ 2555 | "n03710637", 2556 | "maillot" 2557 | ], 2558 | "639": [ 2559 | "n03710721", 2560 | "maillot" 2561 | ], 2562 | "640": [ 2563 | "n03717622", 2564 | "manhole_cover" 2565 | ], 2566 | "641": [ 2567 | "n03720891", 2568 | "maraca" 2569 | ], 2570 | "642": [ 2571 | "n03721384", 2572 | "marimba" 2573 | ], 2574 | "643": [ 2575 | "n03724870", 2576 | "mask" 2577 | ], 2578 | "644": [ 2579 | "n03729826", 2580 | "matchstick" 2581 | ], 2582 | "645": [ 2583 | "n03733131", 2584 | "maypole" 2585 | ], 2586 | "646": [ 2587 | "n03733281", 2588 | "maze" 2589 | ], 2590 | "647": [ 2591 | "n03733805", 2592 | "measuring_cup" 2593 | ], 2594 | "648": [ 2595 | "n03742115", 2596 | "medicine_chest" 2597 | ], 2598 | "649": [ 2599 | "n03743016", 2600 | "megalith" 2601 | ], 2602 | "650": [ 2603 | "n03759954", 2604 | "microphone" 2605 | ], 2606 | "651": [ 2607 | "n03761084", 2608 | "microwave" 2609 | ], 2610 | "652": [ 2611 | "n03763968", 2612 | "military_uniform" 2613 | ], 2614 | "653": [ 2615 | "n03764736", 2616 | "milk_can" 2617 | ], 2618 | "654": [ 2619 | "n03769881", 2620 | "minibus" 2621 | ], 2622 | "655": [ 2623 | "n03770439", 2624 | "miniskirt" 2625 | ], 2626 | "656": [ 2627 | "n03770679", 2628 | "minivan" 2629 | ], 2630 | "657": [ 2631 | "n03773504", 2632 | "missile" 2633 | ], 2634 | "658": [ 2635 | "n03775071", 2636 | "mitten" 2637 | ], 2638 | "659": [ 2639 | "n03775546", 2640 | "mixing_bowl" 2641 | ], 2642 | "660": [ 2643 | "n03776460", 2644 | "mobile_home" 2645 | ], 2646 | "661": [ 2647 | "n03777568", 2648 | "Model_T" 2649 | ], 2650 | "662": [ 2651 | "n03777754", 2652 | "modem" 2653 | ], 2654 | "663": [ 2655 | "n03781244", 2656 | "monastery" 2657 | ], 2658 | "664": [ 2659 | "n03782006", 2660 | "monitor" 2661 | ], 2662 | "665": [ 2663 | "n03785016", 2664 | "moped" 2665 | ], 2666 | "666": [ 2667 | "n03786901", 2668 | "mortar" 2669 | ], 2670 | "667": [ 2671 | "n03787032", 2672 | "mortarboard" 2673 | ], 2674 | "668": [ 2675 | "n03788195", 2676 | "mosque" 2677 | ], 2678 | "669": [ 2679 | "n03788365", 2680 | "mosquito_net" 2681 | ], 2682 | "670": [ 2683 | "n03791053", 2684 | "motor_scooter" 2685 | ], 2686 | "671": [ 2687 | "n03792782", 2688 | "mountain_bike" 2689 | ], 2690 | "672": [ 2691 | "n03792972", 2692 | "mountain_tent" 2693 | ], 2694 | "673": [ 2695 | "n03793489", 2696 | "mouse" 2697 | ], 2698 | "674": [ 2699 | "n03794056", 2700 | "mousetrap" 2701 | ], 2702 | "675": [ 2703 | "n03796401", 2704 | "moving_van" 2705 | ], 2706 | "676": [ 2707 | "n03803284", 2708 | "muzzle" 2709 | ], 2710 | "677": [ 2711 | "n03804744", 2712 | "nail" 2713 | ], 2714 | "678": [ 2715 | "n03814639", 2716 | "neck_brace" 2717 | ], 2718 | "679": [ 2719 | "n03814906", 2720 | "necklace" 2721 | ], 2722 | "680": [ 2723 | "n03825788", 2724 | "nipple" 2725 | ], 2726 | "681": [ 2727 | "n03832673", 2728 | "notebook" 2729 | ], 2730 | "682": [ 2731 | "n03837869", 2732 | "obelisk" 2733 | ], 2734 | "683": [ 2735 | "n03838899", 2736 | "oboe" 2737 | ], 2738 | "684": [ 2739 | "n03840681", 2740 | "ocarina" 2741 | ], 2742 | "685": [ 2743 | "n03841143", 2744 | "odometer" 2745 | ], 2746 | "686": [ 2747 | "n03843555", 2748 | "oil_filter" 2749 | ], 2750 | "687": [ 2751 | "n03854065", 2752 | "organ" 2753 | ], 2754 | "688": [ 2755 | "n03857828", 2756 | "oscilloscope" 2757 | ], 2758 | "689": [ 2759 | "n03866082", 2760 | "overskirt" 2761 | ], 2762 | "690": [ 2763 | "n03868242", 2764 | "oxcart" 2765 | ], 2766 | "691": [ 2767 | "n03868863", 2768 | "oxygen_mask" 2769 | ], 2770 | "692": [ 2771 | "n03871628", 2772 | "packet" 2773 | ], 2774 | "693": [ 2775 | "n03873416", 2776 | "paddle" 2777 | ], 2778 | "694": [ 2779 | "n03874293", 2780 | "paddlewheel" 2781 | ], 2782 | "695": [ 2783 | "n03874599", 2784 | "padlock" 2785 | ], 2786 | "696": [ 2787 | "n03876231", 2788 | "paintbrush" 2789 | ], 2790 | "697": [ 2791 | "n03877472", 2792 | "pajama" 2793 | ], 2794 | "698": [ 2795 | "n03877845", 2796 | "palace" 2797 | ], 2798 | "699": [ 2799 | "n03884397", 2800 | "panpipe" 2801 | ], 2802 | "700": [ 2803 | "n03887697", 2804 | "paper_towel" 2805 | ], 2806 | "701": [ 2807 | "n03888257", 2808 | "parachute" 2809 | ], 2810 | "702": [ 2811 | "n03888605", 2812 | "parallel_bars" 2813 | ], 2814 | "703": [ 2815 | "n03891251", 2816 | "park_bench" 2817 | ], 2818 | "704": [ 2819 | "n03891332", 2820 | "parking_meter" 2821 | ], 2822 | "705": [ 2823 | "n03895866", 2824 | "passenger_car" 2825 | ], 2826 | "706": [ 2827 | "n03899768", 2828 | "patio" 2829 | ], 2830 | "707": [ 2831 | "n03902125", 2832 | "pay-phone" 2833 | ], 2834 | "708": [ 2835 | "n03903868", 2836 | "pedestal" 2837 | ], 2838 | "709": [ 2839 | "n03908618", 2840 | "pencil_box" 2841 | ], 2842 | "710": [ 2843 | "n03908714", 2844 | "pencil_sharpener" 2845 | ], 2846 | "711": [ 2847 | "n03916031", 2848 | "perfume" 2849 | ], 2850 | "712": [ 2851 | "n03920288", 2852 | "Petri_dish" 2853 | ], 2854 | "713": [ 2855 | "n03924679", 2856 | "photocopier" 2857 | ], 2858 | "714": [ 2859 | "n03929660", 2860 | "pick" 2861 | ], 2862 | "715": [ 2863 | "n03929855", 2864 | "pickelhaube" 2865 | ], 2866 | "716": [ 2867 | "n03930313", 2868 | "picket_fence" 2869 | ], 2870 | "717": [ 2871 | "n03930630", 2872 | "pickup" 2873 | ], 2874 | "718": [ 2875 | "n03933933", 2876 | "pier" 2877 | ], 2878 | "719": [ 2879 | "n03935335", 2880 | "piggy_bank" 2881 | ], 2882 | "720": [ 2883 | "n03937543", 2884 | "pill_bottle" 2885 | ], 2886 | "721": [ 2887 | "n03938244", 2888 | "pillow" 2889 | ], 2890 | "722": [ 2891 | "n03942813", 2892 | "ping-pong_ball" 2893 | ], 2894 | "723": [ 2895 | "n03944341", 2896 | "pinwheel" 2897 | ], 2898 | "724": [ 2899 | "n03947888", 2900 | "pirate" 2901 | ], 2902 | "725": [ 2903 | "n03950228", 2904 | "pitcher" 2905 | ], 2906 | "726": [ 2907 | "n03954731", 2908 | "plane" 2909 | ], 2910 | "727": [ 2911 | "n03956157", 2912 | "planetarium" 2913 | ], 2914 | "728": [ 2915 | "n03958227", 2916 | "plastic_bag" 2917 | ], 2918 | "729": [ 2919 | "n03961711", 2920 | "plate_rack" 2921 | ], 2922 | "730": [ 2923 | "n03967562", 2924 | "plow" 2925 | ], 2926 | "731": [ 2927 | "n03970156", 2928 | "plunger" 2929 | ], 2930 | "732": [ 2931 | "n03976467", 2932 | "Polaroid_camera" 2933 | ], 2934 | "733": [ 2935 | "n03976657", 2936 | "pole" 2937 | ], 2938 | "734": [ 2939 | "n03977966", 2940 | "police_van" 2941 | ], 2942 | "735": [ 2943 | "n03980874", 2944 | "poncho" 2945 | ], 2946 | "736": [ 2947 | "n03982430", 2948 | "pool_table" 2949 | ], 2950 | "737": [ 2951 | "n03983396", 2952 | "pop_bottle" 2953 | ], 2954 | "738": [ 2955 | "n03991062", 2956 | "pot" 2957 | ], 2958 | "739": [ 2959 | "n03992509", 2960 | "potter's_wheel" 2961 | ], 2962 | "740": [ 2963 | "n03995372", 2964 | "power_drill" 2965 | ], 2966 | "741": [ 2967 | "n03998194", 2968 | "prayer_rug" 2969 | ], 2970 | "742": [ 2971 | "n04004767", 2972 | "printer" 2973 | ], 2974 | "743": [ 2975 | "n04005630", 2976 | "prison" 2977 | ], 2978 | "744": [ 2979 | "n04008634", 2980 | "projectile" 2981 | ], 2982 | "745": [ 2983 | "n04009552", 2984 | "projector" 2985 | ], 2986 | "746": [ 2987 | "n04019541", 2988 | "puck" 2989 | ], 2990 | "747": [ 2991 | "n04023962", 2992 | "punching_bag" 2993 | ], 2994 | "748": [ 2995 | "n04026417", 2996 | "purse" 2997 | ], 2998 | "749": [ 2999 | "n04033901", 3000 | "quill" 3001 | ], 3002 | "750": [ 3003 | "n04033995", 3004 | "quilt" 3005 | ], 3006 | "751": [ 3007 | "n04037443", 3008 | "racer" 3009 | ], 3010 | "752": [ 3011 | "n04039381", 3012 | "racket" 3013 | ], 3014 | "753": [ 3015 | "n04040759", 3016 | "radiator" 3017 | ], 3018 | "754": [ 3019 | "n04041544", 3020 | "radio" 3021 | ], 3022 | "755": [ 3023 | "n04044716", 3024 | "radio_telescope" 3025 | ], 3026 | "756": [ 3027 | "n04049303", 3028 | "rain_barrel" 3029 | ], 3030 | "757": [ 3031 | "n04065272", 3032 | "recreational_vehicle" 3033 | ], 3034 | "758": [ 3035 | "n04067472", 3036 | "reel" 3037 | ], 3038 | "759": [ 3039 | "n04069434", 3040 | "reflex_camera" 3041 | ], 3042 | "760": [ 3043 | "n04070727", 3044 | "refrigerator" 3045 | ], 3046 | "761": [ 3047 | "n04074963", 3048 | "remote_control" 3049 | ], 3050 | "762": [ 3051 | "n04081281", 3052 | "restaurant" 3053 | ], 3054 | "763": [ 3055 | "n04086273", 3056 | "revolver" 3057 | ], 3058 | "764": [ 3059 | "n04090263", 3060 | "rifle" 3061 | ], 3062 | "765": [ 3063 | "n04099969", 3064 | "rocking_chair" 3065 | ], 3066 | "766": [ 3067 | "n04111531", 3068 | "rotisserie" 3069 | ], 3070 | "767": [ 3071 | "n04116512", 3072 | "rubber_eraser" 3073 | ], 3074 | "768": [ 3075 | "n04118538", 3076 | "rugby_ball" 3077 | ], 3078 | "769": [ 3079 | "n04118776", 3080 | "rule" 3081 | ], 3082 | "770": [ 3083 | "n04120489", 3084 | "running_shoe" 3085 | ], 3086 | "771": [ 3087 | "n04125021", 3088 | "safe" 3089 | ], 3090 | "772": [ 3091 | "n04127249", 3092 | "safety_pin" 3093 | ], 3094 | "773": [ 3095 | "n04131690", 3096 | "saltshaker" 3097 | ], 3098 | "774": [ 3099 | "n04133789", 3100 | "sandal" 3101 | ], 3102 | "775": [ 3103 | "n04136333", 3104 | "sarong" 3105 | ], 3106 | "776": [ 3107 | "n04141076", 3108 | "sax" 3109 | ], 3110 | "777": [ 3111 | "n04141327", 3112 | "scabbard" 3113 | ], 3114 | "778": [ 3115 | "n04141975", 3116 | "scale" 3117 | ], 3118 | "779": [ 3119 | "n04146614", 3120 | "school_bus" 3121 | ], 3122 | "780": [ 3123 | "n04147183", 3124 | "schooner" 3125 | ], 3126 | "781": [ 3127 | "n04149813", 3128 | "scoreboard" 3129 | ], 3130 | "782": [ 3131 | "n04152593", 3132 | "screen" 3133 | ], 3134 | "783": [ 3135 | "n04153751", 3136 | "screw" 3137 | ], 3138 | "784": [ 3139 | "n04154565", 3140 | "screwdriver" 3141 | ], 3142 | "785": [ 3143 | "n04162706", 3144 | "seat_belt" 3145 | ], 3146 | "786": [ 3147 | "n04179913", 3148 | "sewing_machine" 3149 | ], 3150 | "787": [ 3151 | "n04192698", 3152 | "shield" 3153 | ], 3154 | "788": [ 3155 | "n04200800", 3156 | "shoe_shop" 3157 | ], 3158 | "789": [ 3159 | "n04201297", 3160 | "shoji" 3161 | ], 3162 | "790": [ 3163 | "n04204238", 3164 | "shopping_basket" 3165 | ], 3166 | "791": [ 3167 | "n04204347", 3168 | "shopping_cart" 3169 | ], 3170 | "792": [ 3171 | "n04208210", 3172 | "shovel" 3173 | ], 3174 | "793": [ 3175 | "n04209133", 3176 | "shower_cap" 3177 | ], 3178 | "794": [ 3179 | "n04209239", 3180 | "shower_curtain" 3181 | ], 3182 | "795": [ 3183 | "n04228054", 3184 | "ski" 3185 | ], 3186 | "796": [ 3187 | "n04229816", 3188 | "ski_mask" 3189 | ], 3190 | "797": [ 3191 | "n04235860", 3192 | "sleeping_bag" 3193 | ], 3194 | "798": [ 3195 | "n04238763", 3196 | "slide_rule" 3197 | ], 3198 | "799": [ 3199 | "n04239074", 3200 | "sliding_door" 3201 | ], 3202 | "800": [ 3203 | "n04243546", 3204 | "slot" 3205 | ], 3206 | "801": [ 3207 | "n04251144", 3208 | "snorkel" 3209 | ], 3210 | "802": [ 3211 | "n04252077", 3212 | "snowmobile" 3213 | ], 3214 | "803": [ 3215 | "n04252225", 3216 | "snowplow" 3217 | ], 3218 | "804": [ 3219 | "n04254120", 3220 | "soap_dispenser" 3221 | ], 3222 | "805": [ 3223 | "n04254680", 3224 | "soccer_ball" 3225 | ], 3226 | "806": [ 3227 | "n04254777", 3228 | "sock" 3229 | ], 3230 | "807": [ 3231 | "n04258138", 3232 | "solar_dish" 3233 | ], 3234 | "808": [ 3235 | "n04259630", 3236 | "sombrero" 3237 | ], 3238 | "809": [ 3239 | "n04263257", 3240 | "soup_bowl" 3241 | ], 3242 | "810": [ 3243 | "n04264628", 3244 | "space_bar" 3245 | ], 3246 | "811": [ 3247 | "n04265275", 3248 | "space_heater" 3249 | ], 3250 | "812": [ 3251 | "n04266014", 3252 | "space_shuttle" 3253 | ], 3254 | "813": [ 3255 | "n04270147", 3256 | "spatula" 3257 | ], 3258 | "814": [ 3259 | "n04273569", 3260 | "speedboat" 3261 | ], 3262 | "815": [ 3263 | "n04275548", 3264 | "spider_web" 3265 | ], 3266 | "816": [ 3267 | "n04277352", 3268 | "spindle" 3269 | ], 3270 | "817": [ 3271 | "n04285008", 3272 | "sports_car" 3273 | ], 3274 | "818": [ 3275 | "n04286575", 3276 | "spotlight" 3277 | ], 3278 | "819": [ 3279 | "n04296562", 3280 | "stage" 3281 | ], 3282 | "820": [ 3283 | "n04310018", 3284 | "steam_locomotive" 3285 | ], 3286 | "821": [ 3287 | "n04311004", 3288 | "steel_arch_bridge" 3289 | ], 3290 | "822": [ 3291 | "n04311174", 3292 | "steel_drum" 3293 | ], 3294 | "823": [ 3295 | "n04317175", 3296 | "stethoscope" 3297 | ], 3298 | "824": [ 3299 | "n04325704", 3300 | "stole" 3301 | ], 3302 | "825": [ 3303 | "n04326547", 3304 | "stone_wall" 3305 | ], 3306 | "826": [ 3307 | "n04328186", 3308 | "stopwatch" 3309 | ], 3310 | "827": [ 3311 | "n04330267", 3312 | "stove" 3313 | ], 3314 | "828": [ 3315 | "n04332243", 3316 | "strainer" 3317 | ], 3318 | "829": [ 3319 | "n04335435", 3320 | "streetcar" 3321 | ], 3322 | "830": [ 3323 | "n04336792", 3324 | "stretcher" 3325 | ], 3326 | "831": [ 3327 | "n04344873", 3328 | "studio_couch" 3329 | ], 3330 | "832": [ 3331 | "n04346328", 3332 | "stupa" 3333 | ], 3334 | "833": [ 3335 | "n04347754", 3336 | "submarine" 3337 | ], 3338 | "834": [ 3339 | "n04350905", 3340 | "suit" 3341 | ], 3342 | "835": [ 3343 | "n04355338", 3344 | "sundial" 3345 | ], 3346 | "836": [ 3347 | "n04355933", 3348 | "sunglass" 3349 | ], 3350 | "837": [ 3351 | "n04356056", 3352 | "sunglasses" 3353 | ], 3354 | "838": [ 3355 | "n04357314", 3356 | "sunscreen" 3357 | ], 3358 | "839": [ 3359 | "n04366367", 3360 | "suspension_bridge" 3361 | ], 3362 | "840": [ 3363 | "n04367480", 3364 | "swab" 3365 | ], 3366 | "841": [ 3367 | "n04370456", 3368 | "sweatshirt" 3369 | ], 3370 | "842": [ 3371 | "n04371430", 3372 | "swimming_trunks" 3373 | ], 3374 | "843": [ 3375 | "n04371774", 3376 | "swing" 3377 | ], 3378 | "844": [ 3379 | "n04372370", 3380 | "switch" 3381 | ], 3382 | "845": [ 3383 | "n04376876", 3384 | "syringe" 3385 | ], 3386 | "846": [ 3387 | "n04380533", 3388 | "table_lamp" 3389 | ], 3390 | "847": [ 3391 | "n04389033", 3392 | "tank" 3393 | ], 3394 | "848": [ 3395 | "n04392985", 3396 | "tape_player" 3397 | ], 3398 | "849": [ 3399 | "n04398044", 3400 | "teapot" 3401 | ], 3402 | "850": [ 3403 | "n04399382", 3404 | "teddy" 3405 | ], 3406 | "851": [ 3407 | "n04404412", 3408 | "television" 3409 | ], 3410 | "852": [ 3411 | "n04409515", 3412 | "tennis_ball" 3413 | ], 3414 | "853": [ 3415 | "n04417672", 3416 | "thatch" 3417 | ], 3418 | "854": [ 3419 | "n04418357", 3420 | "theater_curtain" 3421 | ], 3422 | "855": [ 3423 | "n04423845", 3424 | "thimble" 3425 | ], 3426 | "856": [ 3427 | "n04428191", 3428 | "thresher" 3429 | ], 3430 | "857": [ 3431 | "n04429376", 3432 | "throne" 3433 | ], 3434 | "858": [ 3435 | "n04435653", 3436 | "tile_roof" 3437 | ], 3438 | "859": [ 3439 | "n04442312", 3440 | "toaster" 3441 | ], 3442 | "860": [ 3443 | "n04443257", 3444 | "tobacco_shop" 3445 | ], 3446 | "861": [ 3447 | "n04447861", 3448 | "toilet_seat" 3449 | ], 3450 | "862": [ 3451 | "n04456115", 3452 | "torch" 3453 | ], 3454 | "863": [ 3455 | "n04458633", 3456 | "totem_pole" 3457 | ], 3458 | "864": [ 3459 | "n04461696", 3460 | "tow_truck" 3461 | ], 3462 | "865": [ 3463 | "n04462240", 3464 | "toyshop" 3465 | ], 3466 | "866": [ 3467 | "n04465501", 3468 | "tractor" 3469 | ], 3470 | "867": [ 3471 | "n04467665", 3472 | "trailer_truck" 3473 | ], 3474 | "868": [ 3475 | "n04476259", 3476 | "tray" 3477 | ], 3478 | "869": [ 3479 | "n04479046", 3480 | "trench_coat" 3481 | ], 3482 | "870": [ 3483 | "n04482393", 3484 | "tricycle" 3485 | ], 3486 | "871": [ 3487 | "n04483307", 3488 | "trimaran" 3489 | ], 3490 | "872": [ 3491 | "n04485082", 3492 | "tripod" 3493 | ], 3494 | "873": [ 3495 | "n04486054", 3496 | "triumphal_arch" 3497 | ], 3498 | "874": [ 3499 | "n04487081", 3500 | "trolleybus" 3501 | ], 3502 | "875": [ 3503 | "n04487394", 3504 | "trombone" 3505 | ], 3506 | "876": [ 3507 | "n04493381", 3508 | "tub" 3509 | ], 3510 | "877": [ 3511 | "n04501370", 3512 | "turnstile" 3513 | ], 3514 | "878": [ 3515 | "n04505470", 3516 | "typewriter_keyboard" 3517 | ], 3518 | "879": [ 3519 | "n04507155", 3520 | "umbrella" 3521 | ], 3522 | "880": [ 3523 | "n04509417", 3524 | "unicycle" 3525 | ], 3526 | "881": [ 3527 | "n04515003", 3528 | "upright" 3529 | ], 3530 | "882": [ 3531 | "n04517823", 3532 | "vacuum" 3533 | ], 3534 | "883": [ 3535 | "n04522168", 3536 | "vase" 3537 | ], 3538 | "884": [ 3539 | "n04523525", 3540 | "vault" 3541 | ], 3542 | "885": [ 3543 | "n04525038", 3544 | "velvet" 3545 | ], 3546 | "886": [ 3547 | "n04525305", 3548 | "vending_machine" 3549 | ], 3550 | "887": [ 3551 | "n04532106", 3552 | "vestment" 3553 | ], 3554 | "888": [ 3555 | "n04532670", 3556 | "viaduct" 3557 | ], 3558 | "889": [ 3559 | "n04536866", 3560 | "violin" 3561 | ], 3562 | "890": [ 3563 | "n04540053", 3564 | "volleyball" 3565 | ], 3566 | "891": [ 3567 | "n04542943", 3568 | "waffle_iron" 3569 | ], 3570 | "892": [ 3571 | "n04548280", 3572 | "wall_clock" 3573 | ], 3574 | "893": [ 3575 | "n04548362", 3576 | "wallet" 3577 | ], 3578 | "894": [ 3579 | "n04550184", 3580 | "wardrobe" 3581 | ], 3582 | "895": [ 3583 | "n04552348", 3584 | "warplane" 3585 | ], 3586 | "896": [ 3587 | "n04553703", 3588 | "washbasin" 3589 | ], 3590 | "897": [ 3591 | "n04554684", 3592 | "washer" 3593 | ], 3594 | "898": [ 3595 | "n04557648", 3596 | "water_bottle" 3597 | ], 3598 | "899": [ 3599 | "n04560804", 3600 | "water_jug" 3601 | ], 3602 | "900": [ 3603 | "n04562935", 3604 | "water_tower" 3605 | ], 3606 | "901": [ 3607 | "n04579145", 3608 | "whiskey_jug" 3609 | ], 3610 | "902": [ 3611 | "n04579432", 3612 | "whistle" 3613 | ], 3614 | "903": [ 3615 | "n04584207", 3616 | "wig" 3617 | ], 3618 | "904": [ 3619 | "n04589890", 3620 | "window_screen" 3621 | ], 3622 | "905": [ 3623 | "n04590129", 3624 | "window_shade" 3625 | ], 3626 | "906": [ 3627 | "n04591157", 3628 | "Windsor_tie" 3629 | ], 3630 | "907": [ 3631 | "n04591713", 3632 | "wine_bottle" 3633 | ], 3634 | "908": [ 3635 | "n04592741", 3636 | "wing" 3637 | ], 3638 | "909": [ 3639 | "n04596742", 3640 | "wok" 3641 | ], 3642 | "910": [ 3643 | "n04597913", 3644 | "wooden_spoon" 3645 | ], 3646 | "911": [ 3647 | "n04599235", 3648 | "wool" 3649 | ], 3650 | "912": [ 3651 | "n04604644", 3652 | "worm_fence" 3653 | ], 3654 | "913": [ 3655 | "n04606251", 3656 | "wreck" 3657 | ], 3658 | "914": [ 3659 | "n04612504", 3660 | "yawl" 3661 | ], 3662 | "915": [ 3663 | "n04613696", 3664 | "yurt" 3665 | ], 3666 | "916": [ 3667 | "n06359193", 3668 | "web_site" 3669 | ], 3670 | "917": [ 3671 | "n06596364", 3672 | "comic_book" 3673 | ], 3674 | "918": [ 3675 | "n06785654", 3676 | "crossword_puzzle" 3677 | ], 3678 | "919": [ 3679 | "n06794110", 3680 | "street_sign" 3681 | ], 3682 | "920": [ 3683 | "n06874185", 3684 | "traffic_light" 3685 | ], 3686 | "921": [ 3687 | "n07248320", 3688 | "book_jacket" 3689 | ], 3690 | "922": [ 3691 | "n07565083", 3692 | "menu" 3693 | ], 3694 | "923": [ 3695 | "n07579787", 3696 | "plate" 3697 | ], 3698 | "924": [ 3699 | "n07583066", 3700 | "guacamole" 3701 | ], 3702 | "925": [ 3703 | "n07584110", 3704 | "consomme" 3705 | ], 3706 | "926": [ 3707 | "n07590611", 3708 | "hot_pot" 3709 | ], 3710 | "927": [ 3711 | "n07613480", 3712 | "trifle" 3713 | ], 3714 | "928": [ 3715 | "n07614500", 3716 | "ice_cream" 3717 | ], 3718 | "929": [ 3719 | "n07615774", 3720 | "ice_lolly" 3721 | ], 3722 | "930": [ 3723 | "n07684084", 3724 | "French_loaf" 3725 | ], 3726 | "931": [ 3727 | "n07693725", 3728 | "bagel" 3729 | ], 3730 | "932": [ 3731 | "n07695742", 3732 | "pretzel" 3733 | ], 3734 | "933": [ 3735 | "n07697313", 3736 | "cheeseburger" 3737 | ], 3738 | "934": [ 3739 | "n07697537", 3740 | "hotdog" 3741 | ], 3742 | "935": [ 3743 | "n07711569", 3744 | "mashed_potato" 3745 | ], 3746 | "936": [ 3747 | "n07714571", 3748 | "head_cabbage" 3749 | ], 3750 | "937": [ 3751 | "n07714990", 3752 | "broccoli" 3753 | ], 3754 | "938": [ 3755 | "n07715103", 3756 | "cauliflower" 3757 | ], 3758 | "939": [ 3759 | "n07716358", 3760 | "zucchini" 3761 | ], 3762 | "940": [ 3763 | "n07716906", 3764 | "spaghetti_squash" 3765 | ], 3766 | "941": [ 3767 | "n07717410", 3768 | "acorn_squash" 3769 | ], 3770 | "942": [ 3771 | "n07717556", 3772 | "butternut_squash" 3773 | ], 3774 | "943": [ 3775 | "n07718472", 3776 | "cucumber" 3777 | ], 3778 | "944": [ 3779 | "n07718747", 3780 | "artichoke" 3781 | ], 3782 | "945": [ 3783 | "n07720875", 3784 | "bell_pepper" 3785 | ], 3786 | "946": [ 3787 | "n07730033", 3788 | "cardoon" 3789 | ], 3790 | "947": [ 3791 | "n07734744", 3792 | "mushroom" 3793 | ], 3794 | "948": [ 3795 | "n07742313", 3796 | "Granny_Smith" 3797 | ], 3798 | "949": [ 3799 | "n07745940", 3800 | "strawberry" 3801 | ], 3802 | "950": [ 3803 | "n07747607", 3804 | "orange" 3805 | ], 3806 | "951": [ 3807 | "n07749582", 3808 | "lemon" 3809 | ], 3810 | "952": [ 3811 | "n07753113", 3812 | "fig" 3813 | ], 3814 | "953": [ 3815 | "n07753275", 3816 | "pineapple" 3817 | ], 3818 | "954": [ 3819 | "n07753592", 3820 | "banana" 3821 | ], 3822 | "955": [ 3823 | "n07754684", 3824 | "jackfruit" 3825 | ], 3826 | "956": [ 3827 | "n07760859", 3828 | "custard_apple" 3829 | ], 3830 | "957": [ 3831 | "n07768694", 3832 | "pomegranate" 3833 | ], 3834 | "958": [ 3835 | "n07802026", 3836 | "hay" 3837 | ], 3838 | "959": [ 3839 | "n07831146", 3840 | "carbonara" 3841 | ], 3842 | "960": [ 3843 | "n07836838", 3844 | "chocolate_sauce" 3845 | ], 3846 | "961": [ 3847 | "n07860988", 3848 | "dough" 3849 | ], 3850 | "962": [ 3851 | "n07871810", 3852 | "meat_loaf" 3853 | ], 3854 | "963": [ 3855 | "n07873807", 3856 | "pizza" 3857 | ], 3858 | "964": [ 3859 | "n07875152", 3860 | "potpie" 3861 | ], 3862 | "965": [ 3863 | "n07880968", 3864 | "burrito" 3865 | ], 3866 | "966": [ 3867 | "n07892512", 3868 | "red_wine" 3869 | ], 3870 | "967": [ 3871 | "n07920052", 3872 | "espresso" 3873 | ], 3874 | "968": [ 3875 | "n07930864", 3876 | "cup" 3877 | ], 3878 | "969": [ 3879 | "n07932039", 3880 | "eggnog" 3881 | ], 3882 | "970": [ 3883 | "n09193705", 3884 | "alp" 3885 | ], 3886 | "971": [ 3887 | "n09229709", 3888 | "bubble" 3889 | ], 3890 | "972": [ 3891 | "n09246464", 3892 | "cliff" 3893 | ], 3894 | "973": [ 3895 | "n09256479", 3896 | "coral_reef" 3897 | ], 3898 | "974": [ 3899 | "n09288635", 3900 | "geyser" 3901 | ], 3902 | "975": [ 3903 | "n09332890", 3904 | "lakeside" 3905 | ], 3906 | "976": [ 3907 | "n09399592", 3908 | "promontory" 3909 | ], 3910 | "977": [ 3911 | "n09421951", 3912 | "sandbar" 3913 | ], 3914 | "978": [ 3915 | "n09428293", 3916 | "seashore" 3917 | ], 3918 | "979": [ 3919 | "n09468604", 3920 | "valley" 3921 | ], 3922 | "980": [ 3923 | "n09472597", 3924 | "volcano" 3925 | ], 3926 | "981": [ 3927 | "n09835506", 3928 | "ballplayer" 3929 | ], 3930 | "982": [ 3931 | "n10148035", 3932 | "groom" 3933 | ], 3934 | "983": [ 3935 | "n10565667", 3936 | "scuba_diver" 3937 | ], 3938 | "984": [ 3939 | "n11879895", 3940 | "rapeseed" 3941 | ], 3942 | "985": [ 3943 | "n11939491", 3944 | "daisy" 3945 | ], 3946 | "986": [ 3947 | "n12057211", 3948 | "yellow_lady's_slipper" 3949 | ], 3950 | "987": [ 3951 | "n12144580", 3952 | "corn" 3953 | ], 3954 | "988": [ 3955 | "n12267677", 3956 | "acorn" 3957 | ], 3958 | "989": [ 3959 | "n12620546", 3960 | "hip" 3961 | ], 3962 | "990": [ 3963 | "n12768682", 3964 | "buckeye" 3965 | ], 3966 | "991": [ 3967 | "n12985857", 3968 | "coral_fungus" 3969 | ], 3970 | "992": [ 3971 | "n12998815", 3972 | "agaric" 3973 | ], 3974 | "993": [ 3975 | "n13037406", 3976 | "gyromitra" 3977 | ], 3978 | "994": [ 3979 | "n13040303", 3980 | "stinkhorn" 3981 | ], 3982 | "995": [ 3983 | "n13044778", 3984 | "earthstar" 3985 | ], 3986 | "996": [ 3987 | "n13052670", 3988 | "hen-of-the-woods" 3989 | ], 3990 | "997": [ 3991 | "n13054560", 3992 | "bolete" 3993 | ], 3994 | "998": [ 3995 | "n13133613", 3996 | "ear" 3997 | ], 3998 | "999": [ 3999 | "n15075141", 4000 | "toilet_tissue" 4001 | ] 4002 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ImageNet-1K 2 | 3 | This repo explains how to download & process ImageNet-1K train/val dataset for using as a dataset 4 | 5 | 6 | ## 1. Data Download 7 | 8 | - Download ImageNet-1K train/val dataset from academic torrents : [train link](https://academictorrents.com/details/a306397ccf9c2ead27155983c254227c0fd938e2), [val link](https://academictorrents.com/details/5d6d0df7ed81efd49ca99ea4737e0ae5e3a5f2e5) 9 | - Check-out my velog post for download on linux server : [link](https://velog.io/@jasonlee1995/Linux-Server-Download-ImageNet-1K) 10 | - Check-out more informations on original ImageNet website : [link](https://image-net.org/index.php) 11 | 12 | 13 | ## 2. Data Processing 14 | ### 2.1. About Data 15 | #### 2.1.1. ImageNet-1K Train Dataset 16 | 17 | - ImageNet-1K train dataset zip contains zips like below 18 | 19 | ```bash 20 | └── ILSVRC2012_img_train.tar 21 | ├── n01440764.tar 22 | ├── n01443537.tar 23 | ├── n01484850.tar 24 | ├── ... 25 | └── n15075141.tar 26 | ``` 27 | 28 | 29 | ### 2.1.2. ImageNet-1K Val Dataset 30 | 31 | - ImageNet-1K val dataset zip contains images like below 32 | 33 | ```bash 34 | └── ILSVRC2012_img_val.tar 35 | ├── ILSVRV2012_val_00000001.JPEG 36 | ├── ILSVRV2012_val_00000002.JPEG 37 | ├── ILSVRV2012_val_00000003.JPEG 38 | ├── ... 39 | └── ILSVRV2012_val_00050000.JPEG 40 | ``` 41 | 42 | 43 | 44 | ### 2.2. Files Explain 45 | 46 | - `ImageNet_class_index.json` : include class infos 47 | - **Caution** : same label with different class num exists 48 | - crane : 134, 517 49 | - maillot : 638, 639 50 | - `ImageNet_val_label.txt` : include validation image label 51 | - `check.py` : check if unpacked right or not 52 | - `unpack.py` : make clean file trees of `ILSVRC2012_img_train.tar`, `ILSVRC2012_img_val.tar` for using as a dataset 53 | 54 | 55 | ### 2.3. Run 56 | --- 57 | 58 | 1. Assume all the required files are in same directory like below (base_dir) 59 | 60 | ```bash 61 | └── base_dir 62 | ├── ILSVRC2012_img_train.tar 63 | ├── ILSVRC2012_img_val.tar 64 | ├── ImageNet_class_index.json 65 | └── ImageNet_val_label.txt 66 | ``` 67 | 68 | --- 69 | 70 | 2. From `unpack.py`, change `base_dir` and `target_dir` variables 71 | 72 | --- 73 | 74 | 3. Run `unpack.py` and it makes file trees in specific directory like below (target_dir) 75 | 76 | ```bash 77 | └── target_dir 78 | ├── train 79 | │ ├── 0 80 | │ │ ├── n01440764_18.JPEG 81 | │ │ ├── n01440764_36.JPEG 82 | │ │ └── ... 83 | │ ├── 1 84 | │ ├── ... 85 | │ └── 999 86 | └── val 87 | ├── 0 88 | │ ├── ILSVRC2012_val_00000293.JPEG 89 | │ ├── ILSVRC2012_val_00002138.JPEG 90 | │ └── ... 91 | ├── 1 92 | ├── ... 93 | └── 999 94 | ``` 95 | 96 | --- 97 | 98 | 4. From `check.py`, change `ImageNet_dir` variable and run for double-check 99 | 100 | image 101 | 102 | --- 103 | -------------------------------------------------------------------------------- /check.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | 4 | def check(ImageNet_dir): 5 | train_dir = os.path.join(ImageNet_dir, 'train') 6 | val_dir = os.path.join(ImageNet_dir, 'val') 7 | 8 | train_cnt, val_cnt = 0, 0 9 | 10 | for c in os.listdir(train_dir): 11 | c_dir = os.path.join(train_dir, c) 12 | train_cnt += len(os.listdir(c_dir)) 13 | 14 | for c in os.listdir(val_dir): 15 | c_dir = os.path.join(val_dir, c) 16 | val_cnt += len(os.listdir(c_dir)) 17 | 18 | ImageNet_train, ImageNet_val = 1281167, 50000 19 | 20 | print('Train Images from ImageNet : {}'.format(ImageNet_train)) 21 | print('Train Images Detected : {}'.format(train_cnt)) 22 | print('Same : {}'.format(ImageNet_train == train_cnt)) 23 | print() 24 | 25 | print('Val Images from ImageNet : {}'.format(ImageNet_val)) 26 | print('Val Images Detected : {}'.format(val_cnt)) 27 | print('Same : {}'.format(ImageNet_val == val_cnt)) 28 | 29 | 30 | if __name__ == '__main__': 31 | ImageNet_dir = '/Users/jason/Desktop/data/ImageNet/' 32 | check(ImageNet_dir) -------------------------------------------------------------------------------- /unpack.py: -------------------------------------------------------------------------------- 1 | import json, os, shutil 2 | 3 | 4 | def unpack(base_dir, 5 | target_dir, 6 | train='ILSVRC2012_img_train.tar', 7 | val='ILSVRC2012_img_val.tar', 8 | class_json='ImageNet_class_index.json', 9 | val_label='ImageNet_val_label.txt'): 10 | 11 | # path 12 | train_dir = os.path.join(base_dir, train) 13 | val_dir = os.path.join(base_dir, val) 14 | json_dir = os.path.join(base_dir, class_json) 15 | txt_dir = os.path.join(base_dir, val_label) 16 | 17 | target_train_dir = os.path.join(target_dir, 'train') 18 | target_val_dir = os.path.join(target_dir, 'val') 19 | 20 | # dictionary for class to num 21 | class2num = {} 22 | with open(json_dir) as json_file: 23 | json_data = json.load(json_file) 24 | for num in json_data: 25 | class2num[json_data[num][0]] = num 26 | 27 | # unzip train dataset 28 | shutil.unpack_archive(train_dir, target_train_dir) 29 | for class_zip in sorted(os.listdir(target_train_dir)): 30 | class_, _ = class_zip.split('.') 31 | shutil.unpack_archive(os.path.join(target_train_dir, class_zip), 32 | os.path.join(target_train_dir, class2num[class_])) 33 | os.remove(os.path.join(target_train_dir, class_zip)) 34 | 35 | # unzip val dataset 36 | shutil.unpack_archive(val_dir, target_val_dir) 37 | with open(txt_dir, 'r') as txt_file: 38 | lines = txt_file.readlines() 39 | for line in lines: 40 | val_img, class_ = line.split() 41 | if not os.path.exists(os.path.join(target_val_dir, class2num[class_])): 42 | os.mkdir(os.path.join(target_val_dir, class2num[class_])) 43 | 44 | shutil.move(os.path.join(target_val_dir, val_img), 45 | os.path.join(target_val_dir, class2num[class_])) 46 | 47 | 48 | if __name__ == '__main__': 49 | base_dir = '/Users/jason/Desktop/data' 50 | target_dir = '/Users/jason/Desktop/data/ImageNet' 51 | unpack(base_dir, target_dir) --------------------------------------------------------------------------------