├── requirements.txt ├── readme.md ├── LICENSE ├── create.py ├── superclass.txt └── superclass_names.txt /requirements.txt: -------------------------------------------------------------------------------- 1 | torch==1.10.2 2 | torchvision==0.11.3 -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # ImageNet superclass 2 | The example of superclass list and source code. The number of superclasses is 558. 3 | 4 | ## requirements 5 | 6 | ### ImageNet dataset 7 | See [here](https://pytorch.org/vision/stable/datasets.html#imagenet) for details. 8 | 9 | ### `wordnet.is_a.txt` 10 | ~Please download from [here](https://github.com/innerlee/ImagenetSampling/blob/master/Imagenet/data/wordnet.is_a.txt).~ 11 | 12 | Please download from [here](https://www.image-net.org/data/wordnet.is_a.txt) [official]. 13 | 14 | ### `words.txt` 15 | ~Please download from [here](https://github.com/innerlee/ImagenetSampling/blob/master/Imagenet/data/words.txt).~ 16 | 17 | Please download from [here](https://www.image-net.org/data/words.txt) [official]. 18 | 19 | ### `torch` and `torchvision` 20 | ```bash 21 | pip install -r requirements.txt 22 | ``` 23 | 24 | ## run 25 | ```bash 26 | python create.py -s -sn 27 | ``` 28 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 S. Kumano 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /create.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | from typing import Dict, List 3 | 4 | from torchvision.datasets import ImageNet 5 | 6 | 7 | def main(imagenet_root: str, wordnet_is_a_txt_path: str, words_txt_path: str, superclass_path: str, superclass_names_path: str) -> None: 8 | wnids = ImageNet(imagenet_root, split='val').wnids 9 | with open(wordnet_is_a_txt_path, 'r') as f: 10 | wn_lines = f.readlines() 11 | with open(words_txt_path, 'r') as f: 12 | w_lines = f.readlines() 13 | child_to_parent_wnid = {} 14 | for wn_line in wn_lines: 15 | parent_wnid, child_wnid = wn_line.split() 16 | child_to_parent_wnid[child_wnid] = parent_wnid 17 | wnid_to_name: Dict[str, str] = {} 18 | for w_line in w_lines: 19 | wnid, name = w_line.split('\t') 20 | wnid_to_name[wnid] = name 21 | parent_wnid_set = set() 22 | for child_wnid in wnids: 23 | parent_wnid = child_to_parent_wnid[child_wnid] 24 | parent_wnid_set.add(parent_wnid) 25 | parent_wnid_list = list(parent_wnid_set) 26 | parent_wnid_list.sort() 27 | print('the number of parent classes', len(parent_wnid_list)) 28 | parent_idx_list: List[str] = [] 29 | parent_name_list: List[str] = [] 30 | for child_wnid in wnids: 31 | parent_wnid = child_to_parent_wnid[child_wnid] 32 | parent_name = wnid_to_name[parent_wnid].rstrip('\n') 33 | parent_idx = parent_wnid_list.index(parent_wnid) 34 | parent_idx_str = str(parent_idx) 35 | parent_idx_list.append(parent_idx_str) 36 | parent_name_list.append(parent_name) 37 | assert len(parent_idx_list) == 1000 and len(parent_name_list) == 1000 38 | parent_idx_list_txt = '\n'.join(parent_idx_list) 39 | parent_name_list_txt = '\n'.join(parent_name_list) 40 | with open(superclass_path, 'w') as f: 41 | f.write(parent_idx_list_txt) 42 | with open(superclass_names_path, 'w') as f: 43 | f.write(parent_name_list_txt) 44 | 45 | 46 | if __name__ == '__main__': 47 | parser = argparse.ArgumentParser() 48 | parser.add_argument('imagenet_root', help='ImageNet root') 49 | parser.add_argument('wordnet_is_a_txt_path', help='wordnet.is_a.txt path') 50 | parser.add_argument('words_txt_path', help='words.txt path') 51 | parser.add_argument('--superclass_path', '-s', default='superclass.txt', help='superclass path') 52 | parser.add_argument('--superclass_names_path', '-sn', default='superclass_names.txt', help='superclass names path') 53 | args = parser.parse_args() 54 | 55 | imagenet_root: str = args.imagenet_root 56 | wordnet_is_a_txt_path: str = args.wordnet_is_a_txt_path 57 | words_txt_path: str = args.words_txt_path 58 | superclass_path: str = args.superclass_path 59 | superclass_names_path: str = args.superclass_names_path 60 | 61 | main(imagenet_root, wordnet_is_a_txt_path, words_txt_path, superclass_path, superclass_names_path) 62 | -------------------------------------------------------------------------------- /superclass.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 3 4 | 4 5 | 2 6 | 5 7 | 5 8 | 6 9 | 6 10 | 7 11 | 9 12 | 9 13 | 9 14 | 9 15 | 10 16 | 11 17 | 12 18 | 13 19 | 13 20 | 14 21 | 8 22 | 16 23 | 17 24 | 15 25 | 18 26 | 19 27 | 20 28 | 20 29 | 21 30 | 21 31 | 23 32 | 22 33 | 22 34 | 25 35 | 25 36 | 24 37 | 24 38 | 24 39 | 26 40 | 27 41 | 27 42 | 28 43 | 29 44 | 29 45 | 30 46 | 31 47 | 32 48 | 33 49 | 34 50 | 35 51 | 36 52 | 37 53 | 39 54 | 39 55 | 39 56 | 39 57 | 39 58 | 39 59 | 39 60 | 39 61 | 39 62 | 40 63 | 41 64 | 42 65 | 43 66 | 38 67 | 44 68 | 45 69 | 45 70 | 46 71 | 47 72 | 47 73 | 48 74 | 48 75 | 48 76 | 48 77 | 48 78 | 48 79 | 49 80 | 46 81 | 50 82 | 50 83 | 50 84 | 50 85 | 52 86 | 51 87 | 51 88 | 53 89 | 53 90 | 54 91 | 55 92 | 56 93 | 57 94 | 57 95 | 58 96 | 59 97 | 59 98 | 61 99 | 62 100 | 60 101 | 63 102 | 64 103 | 65 104 | 65 105 | 67 106 | 68 107 | 66 108 | 69 109 | 70 110 | 71 111 | 72 112 | 72 113 | 74 114 | 74 115 | 74 116 | 74 117 | 73 118 | 75 119 | 78 120 | 78 121 | 78 122 | 78 123 | 80 124 | 79 125 | 77 126 | 77 127 | 76 128 | 82 129 | 82 130 | 81 131 | 81 132 | 83 133 | 84 134 | 83 135 | 81 136 | 81 137 | 85 138 | 86 139 | 81 140 | 88 141 | 89 142 | 89 143 | 90 144 | 87 145 | 91 146 | 92 147 | 93 148 | 94 149 | 95 150 | 96 151 | 97 152 | 100 153 | 100 154 | 100 155 | 100 156 | 100 157 | 102 158 | 101 159 | 100 160 | 103 161 | 104 162 | 104 163 | 104 164 | 104 165 | 104 166 | 105 167 | 106 168 | 106 169 | 104 170 | 107 171 | 107 172 | 108 173 | 108 174 | 104 175 | 104 176 | 104 177 | 104 178 | 104 179 | 104 180 | 110 181 | 110 182 | 109 183 | 109 184 | 109 185 | 109 186 | 109 187 | 109 188 | 109 189 | 111 190 | 112 191 | 113 192 | 109 193 | 109 194 | 109 195 | 109 196 | 109 197 | 114 198 | 114 199 | 114 200 | 109 201 | 109 202 | 109 203 | 109 204 | 109 205 | 109 206 | 115 207 | 115 208 | 115 209 | 115 210 | 115 211 | 116 212 | 116 213 | 117 214 | 117 215 | 117 216 | 118 217 | 118 218 | 119 219 | 119 220 | 118 221 | 118 222 | 120 223 | 122 224 | 122 225 | 124 226 | 124 227 | 123 228 | 123 229 | 123 230 | 123 231 | 123 232 | 123 233 | 123 234 | 123 235 | 123 236 | 123 237 | 125 238 | 125 239 | 126 240 | 126 241 | 126 242 | 126 243 | 121 244 | 121 245 | 127 246 | 128 247 | 121 248 | 121 249 | 121 250 | 129 251 | 129 252 | 99 253 | 125 254 | 99 255 | 99 256 | 99 257 | 99 258 | 99 259 | 130 260 | 130 261 | 130 262 | 130 263 | 131 264 | 132 265 | 132 266 | 133 267 | 133 268 | 133 269 | 99 270 | 134 271 | 134 272 | 134 273 | 134 274 | 135 275 | 135 276 | 135 277 | 98 278 | 136 279 | 136 280 | 136 281 | 136 282 | 137 283 | 137 284 | 137 285 | 137 286 | 137 287 | 138 288 | 138 289 | 139 290 | 139 291 | 139 292 | 139 293 | 139 294 | 139 295 | 140 296 | 140 297 | 140 298 | 140 299 | 141 300 | 141 301 | 142 302 | 142 303 | 142 304 | 142 305 | 142 306 | 143 307 | 143 308 | 142 309 | 144 310 | 145 311 | 145 312 | 146 313 | 146 314 | 147 315 | 148 316 | 148 317 | 149 318 | 149 319 | 150 320 | 151 321 | 151 322 | 153 323 | 152 324 | 154 325 | 155 326 | 152 327 | 152 328 | 156 329 | 156 330 | 156 331 | 158 332 | 157 333 | 158 334 | 159 335 | 159 336 | 160 337 | 159 338 | 159 339 | 161 340 | 163 341 | 162 342 | 165 343 | 165 344 | 165 345 | 164 346 | 167 347 | 168 348 | 166 349 | 169 350 | 170 351 | 171 352 | 172 353 | 172 354 | 172 355 | 173 356 | 164 357 | 174 358 | 174 359 | 174 360 | 174 361 | 174 362 | 174 363 | 174 364 | 175 365 | 176 366 | 177 367 | 177 368 | 177 369 | 178 370 | 178 371 | 179 372 | 179 373 | 179 374 | 179 375 | 179 376 | 179 377 | 179 378 | 180 379 | 180 380 | 180 381 | 180 382 | 180 383 | 180 384 | 181 385 | 181 386 | 182 387 | 182 388 | 183 389 | 183 390 | 184 391 | 0 392 | 185 393 | 186 394 | 187 395 | 188 396 | 188 397 | 189 398 | 190 399 | 230 400 | 416 401 | 310 402 | 301 403 | 312 404 | 488 405 | 193 406 | 345 407 | 458 408 | 237 409 | 367 410 | 250 411 | 436 412 | 399 413 | 212 414 | 199 415 | 202 416 | 502 417 | 314 418 | 345 419 | 380 420 | 191 421 | 456 422 | 204 423 | 492 424 | 242 425 | 441 426 | 292 427 | 356 428 | 486 429 | 316 430 | 203 431 | 203 432 | 201 433 | 276 434 | 234 435 | 207 436 | 486 437 | 237 438 | 478 439 | 329 440 | 319 441 | 217 442 | 307 443 | 437 444 | 385 445 | 211 446 | 463 447 | 398 448 | 374 449 | 437 450 | 436 451 | 446 452 | 369 453 | 319 454 | 302 455 | 441 456 | 235 457 | 490 458 | 369 459 | 361 460 | 499 461 | 204 462 | 197 463 | 247 464 | 486 465 | 294 466 | 215 467 | 379 468 | 441 469 | 237 470 | 394 471 | 338 472 | 313 473 | 448 474 | 373 475 | 462 476 | 365 477 | 415 478 | 335 479 | 221 480 | 493 481 | 349 482 | 257 483 | 285 484 | 299 485 | 422 486 | 285 487 | 219 488 | 405 489 | 343 490 | 295 491 | 215 492 | 396 493 | 221 494 | 244 495 | 381 496 | 229 497 | 455 498 | 389 499 | 470 500 | 337 501 | 281 502 | 263 503 | 298 504 | 433 505 | 368 506 | 394 507 | 458 508 | 347 509 | 268 510 | 441 511 | 239 512 | 237 513 | 218 514 | 223 515 | 216 516 | 319 517 | 201 518 | 342 519 | 321 520 | 221 521 | 201 522 | 261 523 | 265 524 | 452 525 | 215 526 | 204 527 | 465 528 | 383 529 | 468 530 | 305 531 | 250 532 | 489 533 | 466 534 | 385 535 | 495 536 | 326 537 | 340 538 | 446 539 | 418 540 | 354 541 | 278 542 | 381 543 | 454 544 | 492 545 | 375 546 | 291 547 | 312 548 | 348 549 | 487 550 | 257 551 | 252 552 | 395 553 | 426 554 | 372 555 | 214 556 | 482 557 | 427 558 | 452 559 | 501 560 | 242 561 | 321 562 | 431 563 | 458 564 | 380 565 | 208 566 | 238 567 | 223 568 | 377 569 | 251 570 | 482 571 | 353 572 | 401 573 | 307 574 | 367 575 | 203 576 | 309 577 | 214 578 | 381 579 | 277 580 | 384 581 | 227 582 | 311 583 | 352 584 | 327 585 | 248 586 | 474 587 | 479 588 | 318 589 | 206 590 | 279 591 | 392 592 | 385 593 | 350 594 | 301 595 | 245 596 | 293 597 | 200 598 | 435 599 | 470 600 | 300 601 | 358 602 | 445 603 | 314 604 | 240 605 | 424 606 | 453 607 | 323 608 | 341 609 | 481 610 | 237 611 | 439 612 | 402 613 | 240 614 | 268 615 | 416 616 | 399 617 | 294 618 | 251 619 | 486 620 | 432 621 | 392 622 | 304 623 | 236 624 | 337 625 | 227 626 | 429 627 | 269 628 | 237 629 | 378 630 | 351 631 | 440 632 | 474 633 | 283 634 | 317 635 | 290 636 | 255 637 | 202 638 | 221 639 | 471 640 | 463 641 | 476 642 | 381 643 | 381 644 | 270 645 | 454 646 | 393 647 | 464 648 | 355 649 | 229 650 | 361 651 | 283 652 | 336 653 | 484 654 | 232 655 | 228 656 | 445 657 | 237 658 | 490 659 | 308 660 | 220 661 | 325 662 | 237 663 | 285 664 | 410 665 | 285 666 | 364 667 | 486 668 | 234 669 | 389 670 | 427 671 | 494 672 | 211 673 | 469 674 | 284 675 | 480 676 | 485 677 | 414 678 | 294 679 | 222 680 | 330 681 | 235 682 | 392 683 | 253 684 | 276 685 | 497 686 | 362 687 | 296 688 | 334 689 | 285 690 | 445 691 | 240 692 | 224 693 | 376 694 | 371 695 | 493 696 | 347 697 | 226 698 | 370 699 | 413 700 | 387 701 | 477 702 | 411 703 | 314 704 | 210 705 | 473 706 | 238 707 | 195 708 | 468 709 | 461 710 | 221 711 | 434 712 | 474 713 | 271 714 | 280 715 | 269 716 | 322 717 | 295 718 | 482 719 | 460 720 | 425 721 | 217 722 | 267 723 | 203 724 | 493 725 | 438 726 | 486 727 | 282 728 | 227 729 | 202 730 | 404 731 | 475 732 | 318 733 | 231 734 | 417 735 | 485 736 | 249 737 | 303 738 | 217 739 | 257 740 | 493 741 | 397 742 | 419 743 | 382 744 | 262 745 | 490 746 | 374 747 | 272 748 | 203 749 | 202 750 | 380 751 | 209 752 | 237 753 | 451 754 | 359 755 | 254 756 | 198 757 | 246 758 | 431 759 | 496 760 | 231 761 | 495 762 | 269 763 | 227 764 | 388 765 | 297 766 | 242 767 | 375 768 | 287 769 | 203 770 | 357 771 | 440 772 | 457 773 | 386 774 | 433 775 | 440 776 | 445 777 | 444 778 | 435 779 | 356 780 | 228 781 | 423 782 | 213 783 | 274 784 | 294 785 | 318 786 | 421 787 | 323 788 | 196 789 | 441 790 | 428 791 | 206 792 | 316 793 | 318 794 | 234 795 | 266 796 | 420 797 | 289 798 | 202 799 | 194 800 | 275 801 | 447 802 | 224 803 | 479 804 | 367 805 | 273 806 | 203 807 | 324 808 | 409 809 | 319 810 | 220 811 | 332 812 | 320 813 | 449 814 | 483 815 | 366 816 | 491 817 | 454 818 | 237 819 | 338 820 | 390 821 | 348 822 | 225 823 | 381 824 | 360 825 | 426 826 | 295 827 | 473 828 | 320 829 | 296 830 | 431 831 | 346 832 | 260 833 | 442 834 | 459 835 | 305 836 | 472 837 | 259 838 | 450 839 | 264 840 | 225 841 | 247 842 | 400 843 | 463 844 | 391 845 | 258 846 | 360 847 | 339 848 | 479 849 | 285 850 | 394 851 | 391 852 | 467 853 | 203 854 | 418 855 | 266 856 | 257 857 | 293 858 | 243 859 | 418 860 | 336 861 | 441 862 | 430 863 | 344 864 | 286 865 | 482 866 | 441 867 | 431 868 | 482 869 | 408 870 | 407 871 | 494 872 | 422 873 | 403 874 | 361 875 | 228 876 | 223 877 | 486 878 | 306 879 | 333 880 | 233 881 | 494 882 | 384 883 | 323 884 | 329 885 | 418 886 | 288 887 | 447 888 | 310 889 | 225 890 | 219 891 | 203 892 | 336 893 | 250 894 | 241 895 | 302 896 | 363 897 | 205 898 | 495 899 | 217 900 | 331 901 | 412 902 | 331 903 | 443 904 | 315 905 | 427 906 | 498 907 | 369 908 | 217 909 | 192 910 | 377 911 | 500 912 | 288 913 | 406 914 | 438 915 | 448 916 | 281 917 | 256 918 | 503 919 | 402 920 | 504 921 | 505 922 | 328 923 | 507 924 | 508 925 | 509 926 | 510 927 | 511 928 | 513 929 | 512 930 | 512 931 | 516 932 | 514 933 | 515 934 | 518 935 | 517 936 | 521 937 | 523 938 | 522 939 | 522 940 | 524 941 | 524 942 | 525 943 | 525 944 | 520 945 | 520 946 | 526 947 | 520 948 | 520 949 | 527 950 | 528 951 | 529 952 | 529 953 | 519 954 | 519 955 | 519 956 | 519 957 | 519 958 | 519 959 | 530 960 | 532 961 | 531 962 | 533 963 | 506 964 | 506 965 | 506 966 | 506 967 | 534 968 | 535 969 | 536 970 | 536 971 | 540 972 | 539 973 | 538 974 | 543 975 | 545 976 | 544 977 | 542 978 | 537 979 | 544 980 | 541 981 | 540 982 | 546 983 | 548 984 | 547 985 | 550 986 | 549 987 | 551 988 | 552 989 | 555 990 | 555 991 | 556 992 | 553 993 | 554 994 | 553 995 | 553 996 | 553 997 | 553 998 | 553 999 | 555 1000 | 557 -------------------------------------------------------------------------------- /superclass_names.txt: -------------------------------------------------------------------------------- 1 | cyprinid, cyprinid fish 2 | cyprinid, cyprinid fish 3 | mackerel shark 4 | requiem shark 5 | shark 6 | ray 7 | ray 8 | bird 9 | bird 10 | ratite, ratite bird, flightless bird 11 | finch 12 | finch 13 | finch 14 | finch 15 | bunting 16 | thrush 17 | nightingale, Luscinia megarhynchos 18 | corvine bird 19 | corvine bird 20 | titmouse, tit 21 | oscine, oscine bird 22 | hawk 23 | eagle, bird of Jove 24 | bird of prey, raptor, raptorial bird 25 | owl, bird of Minerva, bird of night, hooter 26 | salamander 27 | newt, triton 28 | newt, triton 29 | ambystomid, ambystomid salamander 30 | ambystomid, ambystomid salamander 31 | true frog, ranid 32 | frog, toad, toad frog, anuran, batrachian, salientian 33 | frog, toad, toad frog, anuran, batrachian, salientian 34 | sea turtle, marine turtle 35 | sea turtle, marine turtle 36 | turtle 37 | turtle 38 | turtle 39 | gecko 40 | iguanid, iguanid lizard 41 | iguanid, iguanid lizard 42 | teiid lizard, teiid 43 | agamid, agamid lizard 44 | agamid, agamid lizard 45 | anguid lizard 46 | venomous lizard 47 | lacertid lizard, lacertid 48 | chameleon, chamaeleon 49 | monitor, monitor lizard, varan 50 | crocodile 51 | alligator, gator 52 | ceratopsian, horned dinosaur 53 | colubrid snake, colubrid 54 | colubrid snake, colubrid 55 | colubrid snake, colubrid 56 | colubrid snake, colubrid 57 | colubrid snake, colubrid 58 | colubrid snake, colubrid 59 | colubrid snake, colubrid 60 | colubrid snake, colubrid 61 | colubrid snake, colubrid 62 | boa 63 | python 64 | cobra 65 | black mamba, Dendroaspis augusticeps 66 | snake, serpent, ophidian 67 | viper 68 | rattlesnake, rattler 69 | rattlesnake, rattler 70 | arthropod 71 | arachnid, arachnoid 72 | arachnid, arachnoid 73 | spider 74 | spider 75 | spider 76 | spider 77 | spider 78 | spider 79 | acarine 80 | arthropod 81 | grouse 82 | grouse 83 | grouse 84 | grouse 85 | peafowl, bird of Juno 86 | phasianid 87 | phasianid 88 | parrot 89 | parrot 90 | cockatoo 91 | lory 92 | cuckoo 93 | coraciiform bird 94 | coraciiform bird 95 | apodiform bird 96 | piciform bird 97 | piciform bird 98 | duck 99 | merganser, fish duck, sawbill, sheldrake 100 | anseriform bird 101 | swan 102 | mammal, mammalian 103 | monotreme, egg-laying mammal 104 | monotreme, egg-laying mammal 105 | kangaroo 106 | phalanger, opossum, possum 107 | marsupial, pouched mammal 108 | coelenterate, cnidarian 109 | anthozoan, actinozoan 110 | stony coral, madrepore, madriporian coral 111 | worm 112 | worm 113 | gastropod, univalve 114 | gastropod, univalve 115 | gastropod, univalve 116 | gastropod, univalve 117 | mollusk, mollusc, shellfish 118 | cephalopod, cephalopod mollusk 119 | crab 120 | crab 121 | crab 122 | crab 123 | true lobster 124 | lobster 125 | decapod crustacean, decapod 126 | decapod crustacean, decapod 127 | malacostracan crustacean 128 | stork 129 | stork 130 | wading bird, wader 131 | wading bird, wader 132 | heron 133 | egret 134 | heron 135 | wading bird, wader 136 | wading bird, wader 137 | purple gallinule 138 | coot 139 | wading bird, wader 140 | turnstone 141 | sandpiper 142 | sandpiper 143 | snipe 144 | shorebird, shore bird, limicoline bird 145 | pelecaniform seabird 146 | penguin 147 | pelagic bird, oceanic bird 148 | baleen whale, whalebone whale 149 | dolphin 150 | sea cow, sirenian mammal, sirenian 151 | eared seal 152 | toy dog, toy 153 | toy dog, toy 154 | toy dog, toy 155 | toy dog, toy 156 | toy dog, toy 157 | English toy spaniel 158 | toy spaniel 159 | toy dog, toy 160 | hunting dog 161 | hound, hound dog 162 | hound, hound dog 163 | hound, hound dog 164 | hound, hound dog 165 | hound, hound dog 166 | coonhound 167 | foxhound 168 | foxhound 169 | hound, hound dog 170 | wolfhound 171 | wolfhound 172 | greyhound 173 | greyhound 174 | hound, hound dog 175 | hound, hound dog 176 | hound, hound dog 177 | hound, hound dog 178 | hound, hound dog 179 | hound, hound dog 180 | bullterrier, bull terrier 181 | bullterrier, bull terrier 182 | terrier 183 | terrier 184 | terrier 185 | terrier 186 | terrier 187 | terrier 188 | terrier 189 | fox terrier 190 | wirehair, wirehaired terrier, wire-haired terrier 191 | Welsh terrier 192 | terrier 193 | terrier 194 | terrier 195 | terrier 196 | terrier 197 | schnauzer 198 | schnauzer 199 | schnauzer 200 | terrier 201 | terrier 202 | terrier 203 | terrier 204 | terrier 205 | terrier 206 | retriever 207 | retriever 208 | retriever 209 | retriever 210 | retriever 211 | pointer, Spanish pointer 212 | pointer, Spanish pointer 213 | setter 214 | setter 215 | setter 216 | spaniel 217 | spaniel 218 | springer spaniel, springer 219 | springer spaniel, springer 220 | spaniel 221 | spaniel 222 | water spaniel 223 | watchdog, guard dog 224 | watchdog, guard dog 225 | Belgian sheepdog, Belgian shepherd 226 | Belgian sheepdog, Belgian shepherd 227 | shepherd dog, sheepdog, sheep dog 228 | shepherd dog, sheepdog, sheep dog 229 | shepherd dog, sheepdog, sheep dog 230 | shepherd dog, sheepdog, sheep dog 231 | shepherd dog, sheepdog, sheep dog 232 | shepherd dog, sheepdog, sheep dog 233 | shepherd dog, sheepdog, sheep dog 234 | shepherd dog, sheepdog, sheep dog 235 | shepherd dog, sheepdog, sheep dog 236 | shepherd dog, sheepdog, sheep dog 237 | pinscher 238 | pinscher 239 | Sennenhunde 240 | Sennenhunde 241 | Sennenhunde 242 | Sennenhunde 243 | working dog 244 | working dog 245 | mastiff 246 | bulldog, English bulldog 247 | working dog 248 | working dog 249 | working dog 250 | sled dog, sledge dog 251 | sled dog, sledge dog 252 | dog, domestic dog, Canis familiaris 253 | pinscher 254 | dog, domestic dog, Canis familiaris 255 | dog, domestic dog, Canis familiaris 256 | dog, domestic dog, Canis familiaris 257 | dog, domestic dog, Canis familiaris 258 | dog, domestic dog, Canis familiaris 259 | spitz 260 | spitz 261 | spitz 262 | spitz 263 | griffon, Brussels griffon, Belgian griffon 264 | corgi, Welsh corgi 265 | corgi, Welsh corgi 266 | poodle, poodle dog 267 | poodle, poodle dog 268 | poodle, poodle dog 269 | dog, domestic dog, Canis familiaris 270 | wolf 271 | wolf 272 | wolf 273 | wolf 274 | wild dog 275 | wild dog 276 | wild dog 277 | canine, canid 278 | fox 279 | fox 280 | fox 281 | fox 282 | domestic cat, house cat, Felis domesticus, Felis catus 283 | domestic cat, house cat, Felis domesticus, Felis catus 284 | domestic cat, house cat, Felis domesticus, Felis catus 285 | domestic cat, house cat, Felis domesticus, Felis catus 286 | domestic cat, house cat, Felis domesticus, Felis catus 287 | wildcat 288 | wildcat 289 | big cat, cat 290 | big cat, cat 291 | big cat, cat 292 | big cat, cat 293 | big cat, cat 294 | big cat, cat 295 | bear 296 | bear 297 | bear 298 | bear 299 | viverrine, viverrine mammal 300 | viverrine, viverrine mammal 301 | beetle 302 | beetle 303 | beetle 304 | beetle 305 | beetle 306 | scarabaeid beetle, scarabaeid, scarabaean 307 | scarabaeid beetle, scarabaeid, scarabaean 308 | beetle 309 | dipterous insect, two-winged insects, dipteran, dipteron 310 | hymenopterous insect, hymenopteran, hymenopteron, hymenopter 311 | hymenopterous insect, hymenopteran, hymenopteron, hymenopter 312 | orthopterous insect, orthopteron, orthopteran 313 | orthopterous insect, orthopteron, orthopteran 314 | phasmid, phasmid insect 315 | dictyopterous insect 316 | dictyopterous insect 317 | homopterous insect, homopteran 318 | homopterous insect, homopteran 319 | neuropteron, neuropteran, neuropterous insect 320 | odonate 321 | odonate 322 | nymphalid, nymphalid butterfly, brush-footed butterfly, four-footed butterfly 323 | butterfly 324 | danaid, danaid butterfly 325 | pierid, pierid butterfly 326 | butterfly 327 | butterfly 328 | echinoderm 329 | echinoderm 330 | echinoderm 331 | rabbit, coney, cony 332 | leporid, leporid mammal 333 | rabbit, coney, cony 334 | rodent, gnawer 335 | rodent, gnawer 336 | tree squirrel 337 | rodent, gnawer 338 | rodent, gnawer 339 | cavy 340 | horse, Equus caballus 341 | equine, equid 342 | swine 343 | swine 344 | swine 345 | even-toed ungulate, artiodactyl, artiodactyl mammal 346 | cattle, cows, kine, oxen, Bos taurus 347 | Old World buffalo, buffalo 348 | bovid 349 | sheep 350 | mountain sheep 351 | wild goat 352 | antelope 353 | antelope 354 | antelope 355 | camel 356 | even-toed ungulate, artiodactyl, artiodactyl mammal 357 | musteline mammal, mustelid, musteline 358 | musteline mammal, mustelid, musteline 359 | musteline mammal, mustelid, musteline 360 | musteline mammal, mustelid, musteline 361 | musteline mammal, mustelid, musteline 362 | musteline mammal, mustelid, musteline 363 | musteline mammal, mustelid, musteline 364 | edentate 365 | sloth, tree sloth 366 | great ape, pongid 367 | great ape, pongid 368 | great ape, pongid 369 | lesser ape 370 | lesser ape 371 | Old World monkey, catarrhine 372 | Old World monkey, catarrhine 373 | Old World monkey, catarrhine 374 | Old World monkey, catarrhine 375 | Old World monkey, catarrhine 376 | Old World monkey, catarrhine 377 | Old World monkey, catarrhine 378 | New World monkey, platyrrhine, platyrrhinian 379 | New World monkey, platyrrhine, platyrrhinian 380 | New World monkey, platyrrhine, platyrrhinian 381 | New World monkey, platyrrhine, platyrrhinian 382 | New World monkey, platyrrhine, platyrrhinian 383 | New World monkey, platyrrhine, platyrrhinian 384 | lemur 385 | lemur 386 | elephant 387 | elephant 388 | procyonid 389 | procyonid 390 | food fish 391 | soft-finned fish, malacopterygian 392 | salmon 393 | butterfly fish 394 | damselfish, demoiselle 395 | ganoid, ganoid fish 396 | ganoid, ganoid fish 397 | scorpaenid, scorpaenid fish 398 | plectognath, plectognath fish 399 | calculator, calculating machine 400 | robe 401 | gown, robe 402 | free-reed instrument 403 | guitar 404 | warship, war vessel, combat ship 405 | airplane, aeroplane, plane 406 | lighter-than-air craft 407 | structure, construction 408 | car, auto, automobile, machine, motorcar 409 | motor vehicle, automotive vehicle 410 | clock 411 | shed 412 | protective garment 413 | bin 414 | automatic rifle, automatic, machine rifle 415 | bag 416 | workplace, work 417 | gymnastic apparatus, exerciser 418 | lighter-than-air craft 419 | pen 420 | adhesive bandage 421 | stringed instrument 422 | barrier 423 | weight, free weight, exercising weight 424 | chair 425 | shop, store 426 | farm building 427 | measuring instrument, measuring system, measuring device 428 | vessel 429 | handcart, pushcart, cart, go-cart 430 | ball 431 | ball 432 | baby bed, baby's bed 433 | double-reed instrument, double reed 434 | cap 435 | bath linen 436 | vessel 437 | car, auto, automobile, machine, motorcar 438 | tower 439 | jar 440 | hat, chapeau, lid 441 | bottle 442 | glass, drinking glass 443 | shelter 444 | piece of cloth, piece of material 445 | bicycle, bike, wheel, cycle 446 | swimsuit, swimwear, bathing suit, swimming costume, bathing costume 447 | protective covering, protective cover, protection 448 | optical instrument 449 | shelter 450 | shed 451 | sled, sledge, sleigh 452 | necktie, tie 453 | hat, chapeau, lid 454 | furniture, piece of furniture, article of furniture 455 | shop, store 456 | cap 457 | weapon, arm, weapon system 458 | necktie, tie 459 | memorial, monument 460 | woman's clothing 461 | barrier 462 | armor plate, armour plate, armor plating, plate armor, plate armour 463 | cleaning implement, cleaning device, cleaning equipment 464 | vessel 465 | fastener, fastening, holdfast, fixing 466 | body armor, body armour, suit of armor, suit of armour, coat of mail, cataphract 467 | passenger train 468 | shop, store 469 | car, auto, automobile, machine, motorcar 470 | pot 471 | lamp 472 | gun 473 | small boat 474 | opener 475 | sweater, jumper 476 | mirror 477 | ride 478 | kit, outfit 479 | box 480 | wheel 481 | machine 482 | container 483 | electronic equipment 484 | fortification, munition 485 | sailboat, sailing boat 486 | electronic equipment 487 | bowed stringed instrument, string 488 | radiotelephone, radiophone, wireless telephone 489 | ligament 490 | fence, fencing 491 | body armor, body armour, suit of armor, suit of armour, coat of mail, cataphract 492 | power saw, saw, sawing machine 493 | box 494 | chest of drawers, chest, bureau, dresser 495 | percussion instrument, percussive instrument 496 | cabinet 497 | stocking 498 | place of worship, house of prayer, house of God, house of worship 499 | theater, theatre, house 500 | knife 501 | dwelling, home, domicile, abode, habitation, dwelling house 502 | covering 503 | footwear, footgear 504 | shaker 505 | mug 506 | pot 507 | structure, construction 508 | lock 509 | data input device, input device 510 | shop, store 511 | cargo ship, cargo vessel 512 | car, auto, automobile, machine, motorcar 513 | bottle opener 514 | brass, brass instrument 515 | boot 516 | hat, chapeau, lid 517 | baby bed, baby's bed 518 | lifting device 519 | helmet 520 | box 521 | baby bed, baby's bed 522 | cooker 523 | croquet equipment 524 | staff 525 | body armor, body armour, suit of armor, suit of armour, coat of mail, cataphract 526 | barrier 527 | table 528 | personal computer, PC, microcomputer 529 | telephone, phone, telephone set 530 | garment 531 | clock 532 | watch, ticker 533 | table 534 | piece of cloth, piece of material 535 | white goods 536 | hydraulic brake, hydraulic brakes 537 | landing, landing place 538 | sled, sledge, sleigh 539 | roof 540 | mat 541 | drill rig, drilling rig, oilrig, oil rig 542 | percussion instrument, percussive instrument 543 | stick 544 | weight, free weight, exercising weight 545 | oven 546 | fan 547 | guitar 548 | locomotive, engine, locomotive engine, railway locomotive 549 | wall unit 550 | container 551 | coffee maker 552 | powder 553 | scarf 554 | office furniture 555 | boat 556 | truck, motortruck 557 | screen 558 | staff 559 | woodwind, woodwind instrument, wood 560 | chair 561 | helmet 562 | self-propelled vehicle 563 | structure, construction 564 | pen 565 | bed 566 | car, railcar, railway car, railroad car 567 | brass, brass instrument 568 | pan, cooking pan 569 | coat 570 | truck, motortruck 571 | mask 572 | pump 573 | glass, drinking glass 574 | motor vehicle, automotive vehicle 575 | ball 576 | golf equipment 577 | boat 578 | percussion instrument, percussive instrument 579 | dress, frock 580 | piano, pianoforte, forte-piano 581 | building, edifice 582 | grate, grating 583 | marketplace, market place, mart, market 584 | instrument of execution 585 | clip 586 | toiletry, toilet articles 587 | tracked vehicle 588 | hand tool 589 | basket, handbasket 590 | dryer, drier 591 | portable computer 592 | piece of cloth, piece of material 593 | magnetic disk, magnetic disc, disk, disc 594 | free-reed instrument 595 | chordophone 596 | farm machine 597 | ax, axe 598 | sheath 599 | theater, theatre, house 600 | framework 601 | mechanical device 602 | skirt 603 | gymnastic apparatus, exerciser 604 | cart 605 | sandglass 606 | stereo, stereophony, stereo system, stereophonic system 607 | home appliance, household appliance 608 | lantern 609 | trouser, pant 610 | car, auto, automobile, machine, motorcar 611 | shirt 612 | puzzle 613 | cart 614 | data input device, input device 615 | robe 616 | protective garment 617 | fastener, fastening, holdfast, fixing 618 | coat 619 | vessel 620 | shade 621 | portable computer 622 | garden tool, lawn tool 623 | cap 624 | knife 625 | building, edifice 626 | sea boat 627 | device 628 | car, auto, automobile, machine, motorcar 629 | passenger ship 630 | makeup, make-up, war paint 631 | shoe 632 | toiletry, toilet articles 633 | electro-acoustic transducer 634 | hand glass, simple microscope, magnifying glass 635 | factory, mill, manufacturing plant, manufactory 636 | compass 637 | bag 638 | box 639 | tights, leotards 640 | swimsuit, swimwear, bathing suit, swimming costume, bathing costume 641 | top, cover 642 | percussion instrument, percussive instrument 643 | percussion instrument, percussive instrument 644 | disguise 645 | stick 646 | post 647 | system 648 | measure 649 | cabinet 650 | memorial, monument 651 | electro-acoustic transducer 652 | kitchen appliance 653 | uniform 654 | can, tin, tin can 655 | bus, autobus, coach, charabanc, double-decker, jitney, motorbus, motorcoach, omnibus, passenger vehicle 656 | skirt 657 | car, auto, automobile, machine, motorcar 658 | weapon, arm, weapon system 659 | glove 660 | bowl 661 | housing, lodging, living accommodations 662 | car, auto, automobile, machine, motorcar 663 | electronic equipment 664 | religious residence, cloister 665 | electronic equipment 666 | minibike, motorbike 667 | vessel 668 | cap 669 | place of worship, house of prayer, house of God, house of worship 670 | screen 671 | wheeled vehicle 672 | bicycle, bike, wheel, cycle 673 | tent, collapsible shelter 674 | electronic device 675 | trap 676 | van 677 | restraint, constraint 678 | fastener, fastening, holdfast, fixing 679 | brace 680 | jewelry, jewellery 681 | cap 682 | portable computer 683 | column, pillar 684 | double-reed instrument, double reed 685 | wind instrument, wind 686 | meter 687 | filter 688 | keyboard instrument 689 | electronic equipment 690 | skirt 691 | cart 692 | breathing device, breathing apparatus, breathing machine, ventilator 693 | package, parcel 694 | oar 695 | wheel 696 | lock 697 | brush 698 | nightwear, sleepwear, nightclothes 699 | residence 700 | pipe 701 | towel 702 | rescue equipment 703 | gymnastic apparatus, exerciser 704 | bench 705 | timer 706 | car, railcar, railway car, railroad car 707 | area 708 | telephone, phone, telephone set 709 | support 710 | box 711 | sharpener 712 | toiletry, toilet articles 713 | dish 714 | duplicator, copier 715 | device 716 | helmet 717 | fence, fencing 718 | truck, motortruck 719 | support 720 | savings bank, coin bank, money box, bank 721 | bottle 722 | cushion 723 | ball 724 | wheel 725 | ship 726 | vessel 727 | edge tool 728 | building, edifice 729 | bag 730 | rack 731 | tool 732 | hand tool 733 | camera, photographic camera 734 | rod 735 | van 736 | cloak 737 | game equipment 738 | bottle 739 | container 740 | wheel 741 | power tool 742 | rug, carpet, carpeting 743 | peripheral, computer peripheral, peripheral device 744 | correctional institution 745 | weapon, arm, weapon system 746 | optical instrument 747 | disk, disc 748 | ball 749 | bag 750 | pen 751 | bedclothes, bed clothing, bedding 752 | car, auto, automobile, machine, motorcar 753 | sports implement 754 | mechanism 755 | communication system 756 | astronomical telescope 757 | cistern 758 | self-propelled vehicle 759 | winder 760 | camera, photographic camera 761 | white goods 762 | device 763 | building, edifice 764 | pistol, handgun, side arm, shooting iron 765 | firearm, piece, small-arm 766 | chair 767 | oven 768 | eraser 769 | ball 770 | measuring stick, measure, measuring rod 771 | shoe 772 | strongbox, deedbox 773 | pin 774 | shaker 775 | shoe 776 | skirt 777 | single-reed instrument, single-reed woodwind 778 | sheath 779 | measuring instrument, measuring system, measuring device 780 | bus, autobus, coach, charabanc, double-decker, jitney, motorbus, motorcoach, omnibus, passenger vehicle 781 | sailing vessel, sailing ship 782 | board 783 | display, video display 784 | fastener, fastening, holdfast, fixing 785 | hand tool 786 | safety belt, life belt, safety harness 787 | home appliance, household appliance 788 | armor, armour 789 | shop, store 790 | screen, cover, covert, concealment 791 | basket, handbasket 792 | handcart, pushcart, cart, go-cart 793 | hand tool 794 | cap 795 | curtain, drape, drapery, mantle, pall 796 | runner 797 | face mask 798 | bag 799 | analog computer, analogue computer 800 | door 801 | slot machine, coin machine 802 | breathing device, breathing apparatus, breathing machine, ventilator 803 | tracked vehicle 804 | motor vehicle, automotive vehicle 805 | dispenser 806 | ball 807 | hosiery, hose 808 | reflector 809 | hat, chapeau, lid 810 | bowl 811 | key 812 | heater, warmer 813 | spacecraft, ballistic capsule, space vehicle 814 | turner, food turner 815 | motorboat, powerboat 816 | web, entanglement 817 | stick 818 | car, auto, automobile, machine, motorcar 819 | lamp 820 | platform 821 | locomotive, engine, locomotive engine, railway locomotive 822 | bridge, span 823 | percussion instrument, percussive instrument 824 | medical instrument 825 | scarf 826 | fence, fencing 827 | timer 828 | heater, warmer 829 | filter 830 | self-propelled vehicle 831 | litter 832 | convertible, sofa bed 833 | shrine 834 | submersible, submersible warship 835 | garment 836 | timepiece, timekeeper, horologe 837 | converging lens, convex lens 838 | spectacles, specs, eyeglasses, glasses 839 | cream, ointment, emollient 840 | bridge, span 841 | cleaning implement, cleaning device, cleaning equipment 842 | pullover, slipover 843 | swimsuit, swimwear, bathing suit, swimming costume, bathing costume 844 | plaything, toy 845 | control, controller 846 | medical instrument 847 | lamp 848 | tracked vehicle 849 | electronic equipment 850 | pot 851 | plaything, toy 852 | telecommunication system, telecom system, telecommunication equipment, telecom equipment 853 | ball 854 | roof 855 | curtain, drape, drapery, mantle, pall 856 | container 857 | farm machine 858 | chair of state 859 | roof 860 | kitchen appliance 861 | shop, store 862 | seat 863 | light, light source 864 | emblem 865 | truck, motortruck 866 | shop, store 867 | self-propelled vehicle 868 | truck, motortruck 869 | receptacle 870 | raincoat, waterproof 871 | wheeled vehicle 872 | sailboat, sailing boat 873 | rack, stand 874 | memorial, monument 875 | bus, autobus, coach, charabanc, double-decker, jitney, motorbus, motorcoach, omnibus, passenger vehicle 876 | brass, brass instrument 877 | vessel 878 | gate 879 | keyboard 880 | canopy 881 | wheeled vehicle 882 | piano, pianoforte, forte-piano 883 | home appliance, household appliance 884 | jar 885 | roof 886 | fabric, cloth, material, textile 887 | slot machine, coin machine 888 | gown, robe 889 | bridge, span 890 | bowed stringed instrument, string 891 | ball 892 | kitchen appliance 893 | clock 894 | case 895 | furniture, piece of furniture, article of furniture 896 | military vehicle 897 | basin 898 | white goods 899 | bottle 900 | jug 901 | reservoir 902 | jug 903 | signaling device 904 | hairpiece, false hair, postiche 905 | screen 906 | window blind 907 | necktie, tie 908 | bottle 909 | airfoil, aerofoil, control surface, surface 910 | pan, cooking pan 911 | woodenware 912 | fabric, cloth, material, textile 913 | rail fence 914 | ship 915 | small boat 916 | dwelling, home, domicile, abode, habitation, dwelling house 917 | computer, computing machine, computing device, data processor, electronic computer, information processing system 918 | magazine, mag 919 | puzzle 920 | sign 921 | light 922 | jacket 923 | fare 924 | entree, main course 925 | dip 926 | soup 927 | stew 928 | pudding, pud 929 | frozen dessert 930 | frozen dessert 931 | loaf of bread, loaf 932 | bun, roll 933 | cracker 934 | hamburger, beefburger, burger 935 | sandwich 936 | potato, white potato, Irish potato, murphy, spud, tater 937 | cabbage, chou 938 | cruciferous vegetable 939 | cruciferous vegetable 940 | summer squash 941 | summer squash 942 | winter squash 943 | winter squash 944 | vegetable, veggie, veg 945 | vegetable, veggie, veg 946 | sweet pepper 947 | vegetable, veggie, veg 948 | vegetable, veggie, veg 949 | eating apple, dessert apple 950 | berry 951 | citrus, citrus fruit, citrous fruit 952 | citrus, citrus fruit, citrous fruit 953 | edible fruit 954 | edible fruit 955 | edible fruit 956 | edible fruit 957 | edible fruit 958 | edible fruit 959 | fodder 960 | spaghetti sauce, pasta sauce 961 | sauce 962 | concoction, mixture, intermixture 963 | dish 964 | dish 965 | dish 966 | dish 967 | wine, vino 968 | coffee, java 969 | punch 970 | punch 971 | mountain, mount 972 | globule 973 | geological formation, formation 974 | reef 975 | spring, fountain, outflow, outpouring, natural spring 976 | shore 977 | natural elevation, elevation 978 | bar 979 | shore 980 | natural depression, depression 981 | mountain, mount 982 | athlete, jock 983 | participant 984 | diver, frogman, underwater diver 985 | oilseed, oil-rich seed 986 | flower 987 | lady's slipper, lady-slipper, ladies' slipper, slipper orchid 988 | kernel 989 | fruit 990 | fruit 991 | seed 992 | fungus 993 | basidiomycete, basidiomycetous fungi 994 | fungus 995 | fungus 996 | fungus 997 | fungus 998 | fungus 999 | fruit 1000 | tissue, tissue paper --------------------------------------------------------------------------------