From a7d435bbac92236646c04fa6f9551b56a2026a85 Mon Sep 17 00:00:00 2001 From: mkshing Date: Tue, 10 May 2022 18:11:56 +0900 Subject: [PATCH] Add model --- README.md | 54 +- config.json | 2163 +++++++++++++++++++++++++++++++++++++++++++++ pytorch_model.bin | 3 + rinna.png | Bin 0 -> 60349 bytes 4 files changed, 2219 insertions(+), 1 deletion(-) create mode 100644 config.json create mode 100644 pytorch_model.bin create mode 100644 rinna.png diff --git a/README.md b/README.md index 32897cd..99b760f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,55 @@ --- -license: mit +language: ja +thumbnail: https://github.com/rinnakk/japanese-pretrained-models/blob/master/rinna.png +tags: +- ja +- japanese +- clip +- vision --- + +# rinna/japanese-clip-vit-b-16 + +![rinna-icon](./rinna.png) + +This repository provides a Japanese [CLIP (Contrastive Language-Image Pre-Training)](https://arxiv.org/abs/2103.00020) model. The model was trained by [rinna Co., Ltd.](https://corp.rinna.co.jp/) + +# How to use the model + + +1. Install package +```shell +$ pip install git+https://github.com/rinnakk/japanese-clip.git +``` +2. Run +```python +import io +import requests +from PIL import Image +import torch +import japanese_clip as ja_clip + +device = "cuda" if torch.cuda.is_available() else "cpu" + + +model, preprocess = ja_clip.load("rinna/japanese-clip-vit-b-16", cache_dir="/tmp/japanese_clip", device=device) +tokenizer = ja_clip.load_tokenizer() + +img = Image.open(io.BytesIO(requests.get('https://images.pexels.com/photos/2253275/pexels-photo-2253275.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260').content)) +image = preprocess(img).unsqueeze(0).to(device) +encodings = ja_clip.tokenize( + texts=["犬", "猫", "象"], + max_seq_len=77, + device=device, + tokenizer=tokenizer, # this is optional. if you don't pass, load tokenizer each time +) + +with torch.no_grad(): + image_features = model.get_image_features(image) + text_features = model.get_text_features(**encodings) + + text_probs = (100.0 * image_features @ text_features.T).softmax(dim=-1) + +print("Label probs:", text_probs) # prints: [[1.0, 0.0, 0.0]] +``` + diff --git a/config.json b/config.json new file mode 100644 index 0000000..9b8c148 --- /dev/null +++ b/config.json @@ -0,0 +1,2163 @@ +{ + "architectures": [ + "CLIPModel" + ], + "model_name": "rinna/japanese-clip-vit-b-16", + "cache_dir": null, + "logit_scale_init_value": 2.6592, + "model_type": "clip", + "projection_dim": 512, + "revision": "main", + "text_config": { + "_name_or_path": "rinna/japanese-roberta-base", + "add_cross_attention": false, + "architectures": [ + "RobertaForMaskedLM" + ], + "attention_probs_dropout_prob": 0.1, + "bad_words_ids": null, + "bos_token_id": 1, + "chunk_size_feed_forward": 0, + "classifier_dropout": null, + "cross_attention_hidden_size": null, + "decoder_start_token_id": null, + "diversity_penalty": 0.0, + "do_sample": false, + "early_stopping": false, + "encoder_no_repeat_ngram_size": 0, + "eos_token_id": 2, + "finetuning_task": null, + "forced_bos_token_id": null, + "forced_eos_token_id": null, + "gradient_checkpointing": false, + "hidden_act": "gelu", + "hidden_dropout_prob": 0.1, + "hidden_size": 768, + "id2label": { + "0": "LABEL_0", + "1": "LABEL_1" + }, + "initializer_range": 0.02, + "intermediate_size": 3072, + "is_decoder": false, + "is_encoder_decoder": false, + "label2id": { + "LABEL_0": 0, + "LABEL_1": 1 + }, + "layer_norm_eps": 1e-05, + "length_penalty": 1.0, + "max_length": 20, + "max_position_embeddings": 514, + "min_length": 0, + "model_type": "roberta", + "no_repeat_ngram_size": 0, + "num_attention_heads": 12, + "num_beam_groups": 1, + "num_beams": 1, + "num_hidden_layers": 12, + "num_return_sequences": 1, + "output_attentions": false, + "output_hidden_states": false, + "output_scores": false, + "pad_token_id": 3, + "position_embedding_type": "absolute", + "prefix": null, + "problem_type": null, + "pruned_heads": {}, + "remove_invalid_values": false, + "repetition_penalty": 1.0, + "return_dict": true, + "return_dict_in_generate": false, + "sep_token_id": null, + "task_specific_params": null, + "temperature": 1.0, + "tie_encoder_decoder": false, + "tie_word_embeddings": true, + "tokenizer_class": null, + "top_k": 50, + "top_p": 1.0, + "torch_dtype": null, + "torchscript": false, + "transformers_version": "4.17.0", + "type_vocab_size": 2, + "typical_p": 1.0, + "use_bfloat16": false, + "use_cache": true, + "vocab_size": 32000 + }, + "torch_dtype": "float32", + "transformers_version": null, + "use_auth_token": null, + "vision_config": { + "_name_or_path": "google/vit-base-patch16-224", + "add_cross_attention": false, + "architectures": [ + "ViTForImageClassification" + ], + "attention_probs_dropout_prob": 0.0, + "bad_words_ids": null, + "bos_token_id": null, + "chunk_size_feed_forward": 0, + "cross_attention_hidden_size": null, + "decoder_start_token_id": null, + "diversity_penalty": 0.0, + "do_sample": false, + "early_stopping": false, + "encoder_no_repeat_ngram_size": 0, + "encoder_stride": 16, + "eos_token_id": null, + "finetuning_task": null, + "forced_bos_token_id": null, + "forced_eos_token_id": null, + "hidden_act": "gelu", + "hidden_dropout_prob": 0.0, + "hidden_size": 768, + "id2label": { + "0": "tench, Tinca tinca", + "1": "goldfish, Carassius auratus", + "2": "great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias", + "3": "tiger shark, Galeocerdo cuvieri", + "4": "hammerhead, hammerhead shark", + "5": "electric ray, crampfish, numbfish, torpedo", + "6": "stingray", + "7": "cock", + "8": "hen", + "9": "ostrich, Struthio camelus", + "10": "brambling, Fringilla montifringilla", + "11": "goldfinch, Carduelis carduelis", + "12": "house finch, linnet, Carpodacus mexicanus", + "13": "junco, snowbird", + "14": "indigo bunting, indigo finch, indigo bird, Passerina cyanea", + "15": "robin, American robin, Turdus migratorius", + "16": "bulbul", + "17": "jay", + "18": "magpie", + "19": "chickadee", + "20": "water ouzel, dipper", + "21": "kite", + "22": "bald eagle, American eagle, Haliaeetus leucocephalus", + "23": "vulture", + "24": "great grey owl, great gray owl, Strix nebulosa", + "25": "European fire salamander, Salamandra salamandra", + "26": "common newt, Triturus vulgaris", + "27": "eft", + "28": "spotted salamander, Ambystoma maculatum", + "29": "axolotl, mud puppy, Ambystoma mexicanum", + "30": "bullfrog, Rana catesbeiana", + "31": "tree frog, tree-frog", + "32": "tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui", + "33": "loggerhead, loggerhead turtle, Caretta caretta", + "34": "leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea", + "35": "mud turtle", + "36": "terrapin", + "37": "box turtle, box tortoise", + "38": "banded gecko", + "39": "common iguana, iguana, Iguana iguana", + "40": "American chameleon, anole, Anolis carolinensis", + "41": "whiptail, whiptail lizard", + "42": "agama", + "43": "frilled lizard, Chlamydosaurus kingi", + "44": "alligator lizard", + "45": "Gila monster, Heloderma suspectum", + "46": "green lizard, Lacerta viridis", + "47": "African chameleon, Chamaeleo chamaeleon", + "48": "Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis", + "49": "African crocodile, Nile crocodile, Crocodylus niloticus", + "50": "American alligator, Alligator mississipiensis", + "51": "triceratops", + "52": "thunder snake, worm snake, Carphophis amoenus", + "53": "ringneck snake, ring-necked snake, ring snake", + "54": "hognose snake, puff adder, sand viper", + "55": "green snake, grass snake", + "56": "king snake, kingsnake", + "57": "garter snake, grass snake", + "58": "water snake", + "59": "vine snake", + "60": "night snake, Hypsiglena torquata", + "61": "boa constrictor, Constrictor constrictor", + "62": "rock python, rock snake, Python sebae", + "63": "Indian cobra, Naja naja", + "64": "green mamba", + "65": "sea snake", + "66": "horned viper, cerastes, sand viper, horned asp, Cerastes cornutus", + "67": "diamondback, diamondback rattlesnake, Crotalus adamanteus", + "68": "sidewinder, horned rattlesnake, Crotalus cerastes", + "69": "trilobite", + "70": "harvestman, daddy longlegs, Phalangium opilio", + "71": "scorpion", + "72": "black and gold garden spider, Argiope aurantia", + "73": "barn spider, Araneus cavaticus", + "74": "garden spider, Aranea diademata", + "75": "black widow, Latrodectus mactans", + "76": "tarantula", + "77": "wolf spider, hunting spider", + "78": "tick", + "79": "centipede", + "80": "black grouse", + "81": "ptarmigan", + "82": "ruffed grouse, partridge, Bonasa umbellus", + "83": "prairie chicken, prairie grouse, prairie fowl", + "84": "peacock", + "85": "quail", + "86": "partridge", + "87": "African grey, African gray, Psittacus erithacus", + "88": "macaw", + "89": "sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita", + "90": "lorikeet", + "91": "coucal", + "92": "bee eater", + "93": "hornbill", + "94": "hummingbird", + "95": "jacamar", + "96": "toucan", + "97": "drake", + "98": "red-breasted merganser, Mergus serrator", + "99": "goose", + "100": "black swan, Cygnus atratus", + "101": "tusker", + "102": "echidna, spiny anteater, anteater", + "103": "platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus", + "104": "wallaby, brush kangaroo", + "105": "koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus", + "106": "wombat", + "107": "jellyfish", + "108": "sea anemone, anemone", + "109": "brain coral", + "110": "flatworm, platyhelminth", + "111": "nematode, nematode worm, roundworm", + "112": "conch", + "113": "snail", + "114": "slug", + "115": "sea slug, nudibranch", + "116": "chiton, coat-of-mail shell, sea cradle, polyplacophore", + "117": "chambered nautilus, pearly nautilus, nautilus", + "118": "Dungeness crab, Cancer magister", + "119": "rock crab, Cancer irroratus", + "120": "fiddler crab", + "121": "king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica", + "122": "American lobster, Northern lobster, Maine lobster, Homarus americanus", + "123": "spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish", + "124": "crayfish, crawfish, crawdad, crawdaddy", + "125": "hermit crab", + "126": "isopod", + "127": "white stork, Ciconia ciconia", + "128": "black stork, Ciconia nigra", + "129": "spoonbill", + "130": "flamingo", + "131": "little blue heron, Egretta caerulea", + "132": "American egret, great white heron, Egretta albus", + "133": "bittern", + "134": "crane", + "135": "limpkin, Aramus pictus", + "136": "European gallinule, Porphyrio porphyrio", + "137": "American coot, marsh hen, mud hen, water hen, Fulica americana", + "138": "bustard", + "139": "ruddy turnstone, Arenaria interpres", + "140": "red-backed sandpiper, dunlin, Erolia alpina", + "141": "redshank, Tringa totanus", + "142": "dowitcher", + "143": "oystercatcher, oyster catcher", + "144": "pelican", + "145": "king penguin, Aptenodytes patagonica", + "146": "albatross, mollymawk", + "147": "grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus", + "148": "killer whale, killer, orca, grampus, sea wolf, Orcinus orca", + "149": "dugong, Dugong dugon", + "150": "sea lion", + "151": "Chihuahua", + "152": "Japanese spaniel", + "153": "Maltese dog, Maltese terrier, Maltese", + "154": "Pekinese, Pekingese, Peke", + "155": "Shih-Tzu", + "156": "Blenheim spaniel", + "157": "papillon", + "158": "toy terrier", + "159": "Rhodesian ridgeback", + "160": "Afghan hound, Afghan", + "161": "basset, basset hound", + "162": "beagle", + "163": "bloodhound, sleuthhound", + "164": "bluetick", + "165": "black-and-tan coonhound", + "166": "Walker hound, Walker foxhound", + "167": "English foxhound", + "168": "redbone", + "169": "borzoi, Russian wolfhound", + "170": "Irish wolfhound", + "171": "Italian greyhound", + "172": "whippet", + "173": "Ibizan hound, Ibizan Podenco", + "174": "Norwegian elkhound, elkhound", + "175": "otterhound, otter hound", + "176": "Saluki, gazelle hound", + "177": "Scottish deerhound, deerhound", + "178": "Weimaraner", + "179": "Staffordshire bullterrier, Staffordshire bull terrier", + "180": "American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier", + "181": "Bedlington terrier", + "182": "Border terrier", + "183": "Kerry blue terrier", + "184": "Irish terrier", + "185": "Norfolk terrier", + "186": "Norwich terrier", + "187": "Yorkshire terrier", + "188": "wire-haired fox terrier", + "189": "Lakeland terrier", + "190": "Sealyham terrier, Sealyham", + "191": "Airedale, Airedale terrier", + "192": "cairn, cairn terrier", + "193": "Australian terrier", + "194": "Dandie Dinmont, Dandie Dinmont terrier", + "195": "Boston bull, Boston terrier", + "196": "miniature schnauzer", + "197": "giant schnauzer", + "198": "standard schnauzer", + "199": "Scotch terrier, Scottish terrier, Scottie", + "200": "Tibetan terrier, chrysanthemum dog", + "201": "silky terrier, Sydney silky", + "202": "soft-coated wheaten terrier", + "203": "West Highland white terrier", + "204": "Lhasa, Lhasa apso", + "205": "flat-coated retriever", + "206": "curly-coated retriever", + "207": "golden retriever", + "208": "Labrador retriever", + "209": "Chesapeake Bay retriever", + "210": "German short-haired pointer", + "211": "vizsla, Hungarian pointer", + "212": "English setter", + "213": "Irish setter, red setter", + "214": "Gordon setter", + "215": "Brittany spaniel", + "216": "clumber, clumber spaniel", + "217": "English springer, English springer spaniel", + "218": "Welsh springer spaniel", + "219": "cocker spaniel, English cocker spaniel, cocker", + "220": "Sussex spaniel", + "221": "Irish water spaniel", + "222": "kuvasz", + "223": "schipperke", + "224": "groenendael", + "225": "malinois", + "226": "briard", + "227": "kelpie", + "228": "komondor", + "229": "Old English sheepdog, bobtail", + "230": "Shetland sheepdog, Shetland sheep dog, Shetland", + "231": "collie", + "232": "Border collie", + "233": "Bouvier des Flandres, Bouviers des Flandres", + "234": "Rottweiler", + "235": "German shepherd, German shepherd dog, German police dog, alsatian", + "236": "Doberman, Doberman pinscher", + "237": "miniature pinscher", + "238": "Greater Swiss Mountain dog", + "239": "Bernese mountain dog", + "240": "Appenzeller", + "241": "EntleBucher", + "242": "boxer", + "243": "bull mastiff", + "244": "Tibetan mastiff", + "245": "French bulldog", + "246": "Great Dane", + "247": "Saint Bernard, St Bernard", + "248": "Eskimo dog, husky", + "249": "malamute, malemute, Alaskan malamute", + "250": "Siberian husky", + "251": "dalmatian, coach dog, carriage dog", + "252": "affenpinscher, monkey pinscher, monkey dog", + "253": "basenji", + "254": "pug, pug-dog", + "255": "Leonberg", + "256": "Newfoundland, Newfoundland dog", + "257": "Great Pyrenees", + "258": "Samoyed, Samoyede", + "259": "Pomeranian", + "260": "chow, chow chow", + "261": "keeshond", + "262": "Brabancon griffon", + "263": "Pembroke, Pembroke Welsh corgi", + "264": "Cardigan, Cardigan Welsh corgi", + "265": "toy poodle", + "266": "miniature poodle", + "267": "standard poodle", + "268": "Mexican hairless", + "269": "timber wolf, grey wolf, gray wolf, Canis lupus", + "270": "white wolf, Arctic wolf, Canis lupus tundrarum", + "271": "red wolf, maned wolf, Canis rufus, Canis niger", + "272": "coyote, prairie wolf, brush wolf, Canis latrans", + "273": "dingo, warrigal, warragal, Canis dingo", + "274": "dhole, Cuon alpinus", + "275": "African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus", + "276": "hyena, hyaena", + "277": "red fox, Vulpes vulpes", + "278": "kit fox, Vulpes macrotis", + "279": "Arctic fox, white fox, Alopex lagopus", + "280": "grey fox, gray fox, Urocyon cinereoargenteus", + "281": "tabby, tabby cat", + "282": "tiger cat", + "283": "Persian cat", + "284": "Siamese cat, Siamese", + "285": "Egyptian cat", + "286": "cougar, puma, catamount, mountain lion, painter, panther, Felis concolor", + "287": "lynx, catamount", + "288": "leopard, Panthera pardus", + "289": "snow leopard, ounce, Panthera uncia", + "290": "jaguar, panther, Panthera onca, Felis onca", + "291": "lion, king of beasts, Panthera leo", + "292": "tiger, Panthera tigris", + "293": "cheetah, chetah, Acinonyx jubatus", + "294": "brown bear, bruin, Ursus arctos", + "295": "American black bear, black bear, Ursus americanus, Euarctos americanus", + "296": "ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus", + "297": "sloth bear, Melursus ursinus, Ursus ursinus", + "298": "mongoose", + "299": "meerkat, mierkat", + "300": "tiger beetle", + "301": "ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle", + "302": "ground beetle, carabid beetle", + "303": "long-horned beetle, longicorn, longicorn beetle", + "304": "leaf beetle, chrysomelid", + "305": "dung beetle", + "306": "rhinoceros beetle", + "307": "weevil", + "308": "fly", + "309": "bee", + "310": "ant, emmet, pismire", + "311": "grasshopper, hopper", + "312": "cricket", + "313": "walking stick, walkingstick, stick insect", + "314": "cockroach, roach", + "315": "mantis, mantid", + "316": "cicada, cicala", + "317": "leafhopper", + "318": "lacewing, lacewing fly", + "319": "dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk", + "320": "damselfly", + "321": "admiral", + "322": "ringlet, ringlet butterfly", + "323": "monarch, monarch butterfly, milkweed butterfly, Danaus plexippus", + "324": "cabbage butterfly", + "325": "sulphur butterfly, sulfur butterfly", + "326": "lycaenid, lycaenid butterfly", + "327": "starfish, sea star", + "328": "sea urchin", + "329": "sea cucumber, holothurian", + "330": "wood rabbit, cottontail, cottontail rabbit", + "331": "hare", + "332": "Angora, Angora rabbit", + "333": "hamster", + "334": "porcupine, hedgehog", + "335": "fox squirrel, eastern fox squirrel, Sciurus niger", + "336": "marmot", + "337": "beaver", + "338": "guinea pig, Cavia cobaya", + "339": "sorrel", + "340": "zebra", + "341": "hog, pig, grunter, squealer, Sus scrofa", + "342": "wild boar, boar, Sus scrofa", + "343": "warthog", + "344": "hippopotamus, hippo, river horse, Hippopotamus amphibius", + "345": "ox", + "346": "water buffalo, water ox, Asiatic buffalo, Bubalus bubalis", + "347": "bison", + "348": "ram, tup", + "349": "bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis", + "350": "ibex, Capra ibex", + "351": "hartebeest", + "352": "impala, Aepyceros melampus", + "353": "gazelle", + "354": "Arabian camel, dromedary, Camelus dromedarius", + "355": "llama", + "356": "weasel", + "357": "mink", + "358": "polecat, fitch, foulmart, foumart, Mustela putorius", + "359": "black-footed ferret, ferret, Mustela nigripes", + "360": "otter", + "361": "skunk, polecat, wood pussy", + "362": "badger", + "363": "armadillo", + "364": "three-toed sloth, ai, Bradypus tridactylus", + "365": "orangutan, orang, orangutang, Pongo pygmaeus", + "366": "gorilla, Gorilla gorilla", + "367": "chimpanzee, chimp, Pan troglodytes", + "368": "gibbon, Hylobates lar", + "369": "siamang, Hylobates syndactylus, Symphalangus syndactylus", + "370": "guenon, guenon monkey", + "371": "patas, hussar monkey, Erythrocebus patas", + "372": "baboon", + "373": "macaque", + "374": "langur", + "375": "colobus, colobus monkey", + "376": "proboscis monkey, Nasalis larvatus", + "377": "marmoset", + "378": "capuchin, ringtail, Cebus capucinus", + "379": "howler monkey, howler", + "380": "titi, titi monkey", + "381": "spider monkey, Ateles geoffroyi", + "382": "squirrel monkey, Saimiri sciureus", + "383": "Madagascar cat, ring-tailed lemur, Lemur catta", + "384": "indri, indris, Indri indri, Indri brevicaudatus", + "385": "Indian elephant, Elephas maximus", + "386": "African elephant, Loxodonta africana", + "387": "lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens", + "388": "giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca", + "389": "barracouta, snoek", + "390": "eel", + "391": "coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch", + "392": "rock beauty, Holocanthus tricolor", + "393": "anemone fish", + "394": "sturgeon", + "395": "gar, garfish, garpike, billfish, Lepisosteus osseus", + "396": "lionfish", + "397": "puffer, pufferfish, blowfish, globefish", + "398": "abacus", + "399": "abaya", + "400": "academic gown, academic robe, judge's robe", + "401": "accordion, piano accordion, squeeze box", + "402": "acoustic guitar", + "403": "aircraft carrier, carrier, flattop, attack aircraft carrier", + "404": "airliner", + "405": "airship, dirigible", + "406": "altar", + "407": "ambulance", + "408": "amphibian, amphibious vehicle", + "409": "analog clock", + "410": "apiary, bee house", + "411": "apron", + "412": "ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin", + "413": "assault rifle, assault gun", + "414": "backpack, back pack, knapsack, packsack, rucksack, haversack", + "415": "bakery, bakeshop, bakehouse", + "416": "balance beam, beam", + "417": "balloon", + "418": "ballpoint, ballpoint pen, ballpen, Biro", + "419": "Band Aid", + "420": "banjo", + "421": "bannister, banister, balustrade, balusters, handrail", + "422": "barbell", + "423": "barber chair", + "424": "barbershop", + "425": "barn", + "426": "barometer", + "427": "barrel, cask", + "428": "barrow, garden cart, lawn cart, wheelbarrow", + "429": "baseball", + "430": "basketball", + "431": "bassinet", + "432": "bassoon", + "433": "bathing cap, swimming cap", + "434": "bath towel", + "435": "bathtub, bathing tub, bath, tub", + "436": "beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon", + "437": "beacon, lighthouse, beacon light, pharos", + "438": "beaker", + "439": "bearskin, busby, shako", + "440": "beer bottle", + "441": "beer glass", + "442": "bell cote, bell cot", + "443": "bib", + "444": "bicycle-built-for-two, tandem bicycle, tandem", + "445": "bikini, two-piece", + "446": "binder, ring-binder", + "447": "binoculars, field glasses, opera glasses", + "448": "birdhouse", + "449": "boathouse", + "450": "bobsled, bobsleigh, bob", + "451": "bolo tie, bolo, bola tie, bola", + "452": "bonnet, poke bonnet", + "453": "bookcase", + "454": "bookshop, bookstore, bookstall", + "455": "bottlecap", + "456": "bow", + "457": "bow tie, bow-tie, bowtie", + "458": "brass, memorial tablet, plaque", + "459": "brassiere, bra, bandeau", + "460": "breakwater, groin, groyne, mole, bulwark, seawall, jetty", + "461": "breastplate, aegis, egis", + "462": "broom", + "463": "bucket, pail", + "464": "buckle", + "465": "bulletproof vest", + "466": "bullet train, bullet", + "467": "butcher shop, meat market", + "468": "cab, hack, taxi, taxicab", + "469": "caldron, cauldron", + "470": "candle, taper, wax light", + "471": "cannon", + "472": "canoe", + "473": "can opener, tin opener", + "474": "cardigan", + "475": "car mirror", + "476": "carousel, carrousel, merry-go-round, roundabout, whirligig", + "477": "carpenter's kit, tool kit", + "478": "carton", + "479": "car wheel", + "480": "cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM", + "481": "cassette", + "482": "cassette player", + "483": "castle", + "484": "catamaran", + "485": "CD player", + "486": "cello, violoncello", + "487": "cellular telephone, cellular phone, cellphone, cell, mobile phone", + "488": "chain", + "489": "chainlink fence", + "490": "chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour", + "491": "chain saw, chainsaw", + "492": "chest", + "493": "chiffonier, commode", + "494": "chime, bell, gong", + "495": "china cabinet, china closet", + "496": "Christmas stocking", + "497": "church, church building", + "498": "cinema, movie theater, movie theatre, movie house, picture palace", + "499": "cleaver, meat cleaver, chopper", + "500": "cliff dwelling", + "501": "cloak", + "502": "clog, geta, patten, sabot", + "503": "cocktail shaker", + "504": "coffee mug", + "505": "coffeepot", + "506": "coil, spiral, volute, whorl, helix", + "507": "combination lock", + "508": "computer keyboard, keypad", + "509": "confectionery, confectionary, candy store", + "510": "container ship, containership, container vessel", + "511": "convertible", + "512": "corkscrew, bottle screw", + "513": "cornet, horn, trumpet, trump", + "514": "cowboy boot", + "515": "cowboy hat, ten-gallon hat", + "516": "cradle", + "517": "crane", + "518": "crash helmet", + "519": "crate", + "520": "crib, cot", + "521": "Crock Pot", + "522": "croquet ball", + "523": "crutch", + "524": "cuirass", + "525": "dam, dike, dyke", + "526": "desk", + "527": "desktop computer", + "528": "dial telephone, dial phone", + "529": "diaper, nappy, napkin", + "530": "digital clock", + "531": "digital watch", + "532": "dining table, board", + "533": "dishrag, dishcloth", + "534": "dishwasher, dish washer, dishwashing machine", + "535": "disk brake, disc brake", + "536": "dock, dockage, docking facility", + "537": "dogsled, dog sled, dog sleigh", + "538": "dome", + "539": "doormat, welcome mat", + "540": "drilling platform, offshore rig", + "541": "drum, membranophone, tympan", + "542": "drumstick", + "543": "dumbbell", + "544": "Dutch oven", + "545": "electric fan, blower", + "546": "electric guitar", + "547": "electric locomotive", + "548": "entertainment center", + "549": "envelope", + "550": "espresso maker", + "551": "face powder", + "552": "feather boa, boa", + "553": "file, file cabinet, filing cabinet", + "554": "fireboat", + "555": "fire engine, fire truck", + "556": "fire screen, fireguard", + "557": "flagpole, flagstaff", + "558": "flute, transverse flute", + "559": "folding chair", + "560": "football helmet", + "561": "forklift", + "562": "fountain", + "563": "fountain pen", + "564": "four-poster", + "565": "freight car", + "566": "French horn, horn", + "567": "frying pan, frypan, skillet", + "568": "fur coat", + "569": "garbage truck, dustcart", + "570": "gasmask, respirator, gas helmet", + "571": "gas pump, gasoline pump, petrol pump, island dispenser", + "572": "goblet", + "573": "go-kart", + "574": "golf ball", + "575": "golfcart, golf cart", + "576": "gondola", + "577": "gong, tam-tam", + "578": "gown", + "579": "grand piano, grand", + "580": "greenhouse, nursery, glasshouse", + "581": "grille, radiator grille", + "582": "grocery store, grocery, food market, market", + "583": "guillotine", + "584": "hair slide", + "585": "hair spray", + "586": "half track", + "587": "hammer", + "588": "hamper", + "589": "hand blower, blow dryer, blow drier, hair dryer, hair drier", + "590": "hand-held computer, hand-held microcomputer", + "591": "handkerchief, hankie, hanky, hankey", + "592": "hard disc, hard disk, fixed disk", + "593": "harmonica, mouth organ, harp, mouth harp", + "594": "harp", + "595": "harvester, reaper", + "596": "hatchet", + "597": "holster", + "598": "home theater, home theatre", + "599": "honeycomb", + "600": "hook, claw", + "601": "hoopskirt, crinoline", + "602": "horizontal bar, high bar", + "603": "horse cart, horse-cart", + "604": "hourglass", + "605": "iPod", + "606": "iron, smoothing iron", + "607": "jack-o'-lantern", + "608": "jean, blue jean, denim", + "609": "jeep, landrover", + "610": "jersey, T-shirt, tee shirt", + "611": "jigsaw puzzle", + "612": "jinrikisha, ricksha, rickshaw", + "613": "joystick", + "614": "kimono", + "615": "knee pad", + "616": "knot", + "617": "lab coat, laboratory coat", + "618": "ladle", + "619": "lampshade, lamp shade", + "620": "laptop, laptop computer", + "621": "lawn mower, mower", + "622": "lens cap, lens cover", + "623": "letter opener, paper knife, paperknife", + "624": "library", + "625": "lifeboat", + "626": "lighter, light, igniter, ignitor", + "627": "limousine, limo", + "628": "liner, ocean liner", + "629": "lipstick, lip rouge", + "630": "Loafer", + "631": "lotion", + "632": "loudspeaker, speaker, speaker unit, loudspeaker system, speaker system", + "633": "loupe, jeweler's loupe", + "634": "lumbermill, sawmill", + "635": "magnetic compass", + "636": "mailbag, postbag", + "637": "mailbox, letter box", + "638": "maillot", + "639": "maillot, tank suit", + "640": "manhole cover", + "641": "maraca", + "642": "marimba, xylophone", + "643": "mask", + "644": "matchstick", + "645": "maypole", + "646": "maze, labyrinth", + "647": "measuring cup", + "648": "medicine chest, medicine cabinet", + "649": "megalith, megalithic structure", + "650": "microphone, mike", + "651": "microwave, microwave oven", + "652": "military uniform", + "653": "milk can", + "654": "minibus", + "655": "miniskirt, mini", + "656": "minivan", + "657": "missile", + "658": "mitten", + "659": "mixing bowl", + "660": "mobile home, manufactured home", + "661": "Model T", + "662": "modem", + "663": "monastery", + "664": "monitor", + "665": "moped", + "666": "mortar", + "667": "mortarboard", + "668": "mosque", + "669": "mosquito net", + "670": "motor scooter, scooter", + "671": "mountain bike, all-terrain bike, off-roader", + "672": "mountain tent", + "673": "mouse, computer mouse", + "674": "mousetrap", + "675": "moving van", + "676": "muzzle", + "677": "nail", + "678": "neck brace", + "679": "necklace", + "680": "nipple", + "681": "notebook, notebook computer", + "682": "obelisk", + "683": "oboe, hautboy, hautbois", + "684": "ocarina, sweet potato", + "685": "odometer, hodometer, mileometer, milometer", + "686": "oil filter", + "687": "organ, pipe organ", + "688": "oscilloscope, scope, cathode-ray oscilloscope, CRO", + "689": "overskirt", + "690": "oxcart", + "691": "oxygen mask", + "692": "packet", + "693": "paddle, boat paddle", + "694": "paddlewheel, paddle wheel", + "695": "padlock", + "696": "paintbrush", + "697": "pajama, pyjama, pj's, jammies", + "698": "palace", + "699": "panpipe, pandean pipe, syrinx", + "700": "paper towel", + "701": "parachute, chute", + "702": "parallel bars, bars", + "703": "park bench", + "704": "parking meter", + "705": "passenger car, coach, carriage", + "706": "patio, terrace", + "707": "pay-phone, pay-station", + "708": "pedestal, plinth, footstall", + "709": "pencil box, pencil case", + "710": "pencil sharpener", + "711": "perfume, essence", + "712": "Petri dish", + "713": "photocopier", + "714": "pick, plectrum, plectron", + "715": "pickelhaube", + "716": "picket fence, paling", + "717": "pickup, pickup truck", + "718": "pier", + "719": "piggy bank, penny bank", + "720": "pill bottle", + "721": "pillow", + "722": "ping-pong ball", + "723": "pinwheel", + "724": "pirate, pirate ship", + "725": "pitcher, ewer", + "726": "plane, carpenter's plane, woodworking plane", + "727": "planetarium", + "728": "plastic bag", + "729": "plate rack", + "730": "plow, plough", + "731": "plunger, plumber's helper", + "732": "Polaroid camera, Polaroid Land camera", + "733": "pole", + "734": "police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria", + "735": "poncho", + "736": "pool table, billiard table, snooker table", + "737": "pop bottle, soda bottle", + "738": "pot, flowerpot", + "739": "potter's wheel", + "740": "power drill", + "741": "prayer rug, prayer mat", + "742": "printer", + "743": "prison, prison house", + "744": "projectile, missile", + "745": "projector", + "746": "puck, hockey puck", + "747": "punching bag, punch bag, punching ball, punchball", + "748": "purse", + "749": "quill, quill pen", + "750": "quilt, comforter, comfort, puff", + "751": "racer, race car, racing car", + "752": "racket, racquet", + "753": "radiator", + "754": "radio, wireless", + "755": "radio telescope, radio reflector", + "756": "rain barrel", + "757": "recreational vehicle, RV, R.V.", + "758": "reel", + "759": "reflex camera", + "760": "refrigerator, icebox", + "761": "remote control, remote", + "762": "restaurant, eating house, eating place, eatery", + "763": "revolver, six-gun, six-shooter", + "764": "rifle", + "765": "rocking chair, rocker", + "766": "rotisserie", + "767": "rubber eraser, rubber, pencil eraser", + "768": "rugby ball", + "769": "rule, ruler", + "770": "running shoe", + "771": "safe", + "772": "safety pin", + "773": "saltshaker, salt shaker", + "774": "sandal", + "775": "sarong", + "776": "sax, saxophone", + "777": "scabbard", + "778": "scale, weighing machine", + "779": "school bus", + "780": "schooner", + "781": "scoreboard", + "782": "screen, CRT screen", + "783": "screw", + "784": "screwdriver", + "785": "seat belt, seatbelt", + "786": "sewing machine", + "787": "shield, buckler", + "788": "shoe shop, shoe-shop, shoe store", + "789": "shoji", + "790": "shopping basket", + "791": "shopping cart", + "792": "shovel", + "793": "shower cap", + "794": "shower curtain", + "795": "ski", + "796": "ski mask", + "797": "sleeping bag", + "798": "slide rule, slipstick", + "799": "sliding door", + "800": "slot, one-armed bandit", + "801": "snorkel", + "802": "snowmobile", + "803": "snowplow, snowplough", + "804": "soap dispenser", + "805": "soccer ball", + "806": "sock", + "807": "solar dish, solar collector, solar furnace", + "808": "sombrero", + "809": "soup bowl", + "810": "space bar", + "811": "space heater", + "812": "space shuttle", + "813": "spatula", + "814": "speedboat", + "815": "spider web, spider's web", + "816": "spindle", + "817": "sports car, sport car", + "818": "spotlight, spot", + "819": "stage", + "820": "steam locomotive", + "821": "steel arch bridge", + "822": "steel drum", + "823": "stethoscope", + "824": "stole", + "825": "stone wall", + "826": "stopwatch, stop watch", + "827": "stove", + "828": "strainer", + "829": "streetcar, tram, tramcar, trolley, trolley car", + "830": "stretcher", + "831": "studio couch, day bed", + "832": "stupa, tope", + "833": "submarine, pigboat, sub, U-boat", + "834": "suit, suit of clothes", + "835": "sundial", + "836": "sunglass", + "837": "sunglasses, dark glasses, shades", + "838": "sunscreen, sunblock, sun blocker", + "839": "suspension bridge", + "840": "swab, swob, mop", + "841": "sweatshirt", + "842": "swimming trunks, bathing trunks", + "843": "swing", + "844": "switch, electric switch, electrical switch", + "845": "syringe", + "846": "table lamp", + "847": "tank, army tank, armored combat vehicle, armoured combat vehicle", + "848": "tape player", + "849": "teapot", + "850": "teddy, teddy bear", + "851": "television, television system", + "852": "tennis ball", + "853": "thatch, thatched roof", + "854": "theater curtain, theatre curtain", + "855": "thimble", + "856": "thresher, thrasher, threshing machine", + "857": "throne", + "858": "tile roof", + "859": "toaster", + "860": "tobacco shop, tobacconist shop, tobacconist", + "861": "toilet seat", + "862": "torch", + "863": "totem pole", + "864": "tow truck, tow car, wrecker", + "865": "toyshop", + "866": "tractor", + "867": "trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi", + "868": "tray", + "869": "trench coat", + "870": "tricycle, trike, velocipede", + "871": "trimaran", + "872": "tripod", + "873": "triumphal arch", + "874": "trolleybus, trolley coach, trackless trolley", + "875": "trombone", + "876": "tub, vat", + "877": "turnstile", + "878": "typewriter keyboard", + "879": "umbrella", + "880": "unicycle, monocycle", + "881": "upright, upright piano", + "882": "vacuum, vacuum cleaner", + "883": "vase", + "884": "vault", + "885": "velvet", + "886": "vending machine", + "887": "vestment", + "888": "viaduct", + "889": "violin, fiddle", + "890": "volleyball", + "891": "waffle iron", + "892": "wall clock", + "893": "wallet, billfold, notecase, pocketbook", + "894": "wardrobe, closet, press", + "895": "warplane, military plane", + "896": "washbasin, handbasin, washbowl, lavabo, wash-hand basin", + "897": "washer, automatic washer, washing machine", + "898": "water bottle", + "899": "water jug", + "900": "water tower", + "901": "whiskey jug", + "902": "whistle", + "903": "wig", + "904": "window screen", + "905": "window shade", + "906": "Windsor tie", + "907": "wine bottle", + "908": "wing", + "909": "wok", + "910": "wooden spoon", + "911": "wool, woolen, woollen", + "912": "worm fence, snake fence, snake-rail fence, Virginia fence", + "913": "wreck", + "914": "yawl", + "915": "yurt", + "916": "web site, website, internet site, site", + "917": "comic book", + "918": "crossword puzzle, crossword", + "919": "street sign", + "920": "traffic light, traffic signal, stoplight", + "921": "book jacket, dust cover, dust jacket, dust wrapper", + "922": "menu", + "923": "plate", + "924": "guacamole", + "925": "consomme", + "926": "hot pot, hotpot", + "927": "trifle", + "928": "ice cream, icecream", + "929": "ice lolly, lolly, lollipop, popsicle", + "930": "French loaf", + "931": "bagel, beigel", + "932": "pretzel", + "933": "cheeseburger", + "934": "hotdog, hot dog, red hot", + "935": "mashed potato", + "936": "head cabbage", + "937": "broccoli", + "938": "cauliflower", + "939": "zucchini, courgette", + "940": "spaghetti squash", + "941": "acorn squash", + "942": "butternut squash", + "943": "cucumber, cuke", + "944": "artichoke, globe artichoke", + "945": "bell pepper", + "946": "cardoon", + "947": "mushroom", + "948": "Granny Smith", + "949": "strawberry", + "950": "orange", + "951": "lemon", + "952": "fig", + "953": "pineapple, ananas", + "954": "banana", + "955": "jackfruit, jak, jack", + "956": "custard apple", + "957": "pomegranate", + "958": "hay", + "959": "carbonara", + "960": "chocolate sauce, chocolate syrup", + "961": "dough", + "962": "meat loaf, meatloaf", + "963": "pizza, pizza pie", + "964": "potpie", + "965": "burrito", + "966": "red wine", + "967": "espresso", + "968": "cup", + "969": "eggnog", + "970": "alp", + "971": "bubble", + "972": "cliff, drop, drop-off", + "973": "coral reef", + "974": "geyser", + "975": "lakeside, lakeshore", + "976": "promontory, headland, head, foreland", + "977": "sandbar, sand bar", + "978": "seashore, coast, seacoast, sea-coast", + "979": "valley, vale", + "980": "volcano", + "981": "ballplayer, baseball player", + "982": "groom, bridegroom", + "983": "scuba diver", + "984": "rapeseed", + "985": "daisy", + "986": "yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum", + "987": "corn", + "988": "acorn", + "989": "hip, rose hip, rosehip", + "990": "buckeye, horse chestnut, conker", + "991": "coral fungus", + "992": "agaric", + "993": "gyromitra", + "994": "stinkhorn, carrion fungus", + "995": "earthstar", + "996": "hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa", + "997": "bolete", + "998": "ear, spike, capitulum", + "999": "toilet tissue, toilet paper, bathroom tissue" + }, + "image_size": 224, + "initializer_range": 0.02, + "intermediate_size": 3072, + "is_decoder": false, + "is_encoder_decoder": false, + "label2id": { + "Afghan hound, Afghan": 160, + "African chameleon, Chamaeleo chamaeleon": 47, + "African crocodile, Nile crocodile, Crocodylus niloticus": 49, + "African elephant, Loxodonta africana": 386, + "African grey, African gray, Psittacus erithacus": 87, + "African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus": 275, + "Airedale, Airedale terrier": 191, + "American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier": 180, + "American alligator, Alligator mississipiensis": 50, + "American black bear, black bear, Ursus americanus, Euarctos americanus": 295, + "American chameleon, anole, Anolis carolinensis": 40, + "American coot, marsh hen, mud hen, water hen, Fulica americana": 137, + "American egret, great white heron, Egretta albus": 132, + "American lobster, Northern lobster, Maine lobster, Homarus americanus": 122, + "Angora, Angora rabbit": 332, + "Appenzeller": 240, + "Arabian camel, dromedary, Camelus dromedarius": 354, + "Arctic fox, white fox, Alopex lagopus": 279, + "Australian terrier": 193, + "Band Aid": 419, + "Bedlington terrier": 181, + "Bernese mountain dog": 239, + "Blenheim spaniel": 156, + "Border collie": 232, + "Border terrier": 182, + "Boston bull, Boston terrier": 195, + "Bouvier des Flandres, Bouviers des Flandres": 233, + "Brabancon griffon": 262, + "Brittany spaniel": 215, + "CD player": 485, + "Cardigan, Cardigan Welsh corgi": 264, + "Chesapeake Bay retriever": 209, + "Chihuahua": 151, + "Christmas stocking": 496, + "Crock Pot": 521, + "Dandie Dinmont, Dandie Dinmont terrier": 194, + "Doberman, Doberman pinscher": 236, + "Dungeness crab, Cancer magister": 118, + "Dutch oven": 544, + "Egyptian cat": 285, + "English foxhound": 167, + "English setter": 212, + "English springer, English springer spaniel": 217, + "EntleBucher": 241, + "Eskimo dog, husky": 248, + "European fire salamander, Salamandra salamandra": 25, + "European gallinule, Porphyrio porphyrio": 136, + "French bulldog": 245, + "French horn, horn": 566, + "French loaf": 930, + "German shepherd, German shepherd dog, German police dog, alsatian": 235, + "German short-haired pointer": 210, + "Gila monster, Heloderma suspectum": 45, + "Gordon setter": 214, + "Granny Smith": 948, + "Great Dane": 246, + "Great Pyrenees": 257, + "Greater Swiss Mountain dog": 238, + "Ibizan hound, Ibizan Podenco": 173, + "Indian cobra, Naja naja": 63, + "Indian elephant, Elephas maximus": 385, + "Irish setter, red setter": 213, + "Irish terrier": 184, + "Irish water spaniel": 221, + "Irish wolfhound": 170, + "Italian greyhound": 171, + "Japanese spaniel": 152, + "Kerry blue terrier": 183, + "Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis": 48, + "Labrador retriever": 208, + "Lakeland terrier": 189, + "Leonberg": 255, + "Lhasa, Lhasa apso": 204, + "Loafer": 630, + "Madagascar cat, ring-tailed lemur, Lemur catta": 383, + "Maltese dog, Maltese terrier, Maltese": 153, + "Mexican hairless": 268, + "Model T": 661, + "Newfoundland, Newfoundland dog": 256, + "Norfolk terrier": 185, + "Norwegian elkhound, elkhound": 174, + "Norwich terrier": 186, + "Old English sheepdog, bobtail": 229, + "Pekinese, Pekingese, Peke": 154, + "Pembroke, Pembroke Welsh corgi": 263, + "Persian cat": 283, + "Petri dish": 712, + "Polaroid camera, Polaroid Land camera": 732, + "Pomeranian": 259, + "Rhodesian ridgeback": 159, + "Rottweiler": 234, + "Saint Bernard, St Bernard": 247, + "Saluki, gazelle hound": 176, + "Samoyed, Samoyede": 258, + "Scotch terrier, Scottish terrier, Scottie": 199, + "Scottish deerhound, deerhound": 177, + "Sealyham terrier, Sealyham": 190, + "Shetland sheepdog, Shetland sheep dog, Shetland": 230, + "Shih-Tzu": 155, + "Siamese cat, Siamese": 284, + "Siberian husky": 250, + "Staffordshire bullterrier, Staffordshire bull terrier": 179, + "Sussex spaniel": 220, + "Tibetan mastiff": 244, + "Tibetan terrier, chrysanthemum dog": 200, + "Walker hound, Walker foxhound": 166, + "Weimaraner": 178, + "Welsh springer spaniel": 218, + "West Highland white terrier": 203, + "Windsor tie": 906, + "Yorkshire terrier": 187, + "abacus": 398, + "abaya": 399, + "academic gown, academic robe, judge's robe": 400, + "accordion, piano accordion, squeeze box": 401, + "acorn": 988, + "acorn squash": 941, + "acoustic guitar": 402, + "admiral": 321, + "affenpinscher, monkey pinscher, monkey dog": 252, + "agama": 42, + "agaric": 992, + "aircraft carrier, carrier, flattop, attack aircraft carrier": 403, + "airliner": 404, + "airship, dirigible": 405, + "albatross, mollymawk": 146, + "alligator lizard": 44, + "alp": 970, + "altar": 406, + "ambulance": 407, + "amphibian, amphibious vehicle": 408, + "analog clock": 409, + "anemone fish": 393, + "ant, emmet, pismire": 310, + "apiary, bee house": 410, + "apron": 411, + "armadillo": 363, + "artichoke, globe artichoke": 944, + "ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin": 412, + "assault rifle, assault gun": 413, + "axolotl, mud puppy, Ambystoma mexicanum": 29, + "baboon": 372, + "backpack, back pack, knapsack, packsack, rucksack, haversack": 414, + "badger": 362, + "bagel, beigel": 931, + "bakery, bakeshop, bakehouse": 415, + "balance beam, beam": 416, + "bald eagle, American eagle, Haliaeetus leucocephalus": 22, + "balloon": 417, + "ballplayer, baseball player": 981, + "ballpoint, ballpoint pen, ballpen, Biro": 418, + "banana": 954, + "banded gecko": 38, + "banjo": 420, + "bannister, banister, balustrade, balusters, handrail": 421, + "barbell": 422, + "barber chair": 423, + "barbershop": 424, + "barn": 425, + "barn spider, Araneus cavaticus": 73, + "barometer": 426, + "barracouta, snoek": 389, + "barrel, cask": 427, + "barrow, garden cart, lawn cart, wheelbarrow": 428, + "baseball": 429, + "basenji": 253, + "basketball": 430, + "basset, basset hound": 161, + "bassinet": 431, + "bassoon": 432, + "bath towel": 434, + "bathing cap, swimming cap": 433, + "bathtub, bathing tub, bath, tub": 435, + "beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon": 436, + "beacon, lighthouse, beacon light, pharos": 437, + "beagle": 162, + "beaker": 438, + "bearskin, busby, shako": 439, + "beaver": 337, + "bee": 309, + "bee eater": 92, + "beer bottle": 440, + "beer glass": 441, + "bell cote, bell cot": 442, + "bell pepper": 945, + "bib": 443, + "bicycle-built-for-two, tandem bicycle, tandem": 444, + "bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis": 349, + "bikini, two-piece": 445, + "binder, ring-binder": 446, + "binoculars, field glasses, opera glasses": 447, + "birdhouse": 448, + "bison": 347, + "bittern": 133, + "black and gold garden spider, Argiope aurantia": 72, + "black grouse": 80, + "black stork, Ciconia nigra": 128, + "black swan, Cygnus atratus": 100, + "black widow, Latrodectus mactans": 75, + "black-and-tan coonhound": 165, + "black-footed ferret, ferret, Mustela nigripes": 359, + "bloodhound, sleuthhound": 163, + "bluetick": 164, + "boa constrictor, Constrictor constrictor": 61, + "boathouse": 449, + "bobsled, bobsleigh, bob": 450, + "bolete": 997, + "bolo tie, bolo, bola tie, bola": 451, + "bonnet, poke bonnet": 452, + "book jacket, dust cover, dust jacket, dust wrapper": 921, + "bookcase": 453, + "bookshop, bookstore, bookstall": 454, + "borzoi, Russian wolfhound": 169, + "bottlecap": 455, + "bow": 456, + "bow tie, bow-tie, bowtie": 457, + "box turtle, box tortoise": 37, + "boxer": 242, + "brain coral": 109, + "brambling, Fringilla montifringilla": 10, + "brass, memorial tablet, plaque": 458, + "brassiere, bra, bandeau": 459, + "breakwater, groin, groyne, mole, bulwark, seawall, jetty": 460, + "breastplate, aegis, egis": 461, + "briard": 226, + "broccoli": 937, + "broom": 462, + "brown bear, bruin, Ursus arctos": 294, + "bubble": 971, + "bucket, pail": 463, + "buckeye, horse chestnut, conker": 990, + "buckle": 464, + "bulbul": 16, + "bull mastiff": 243, + "bullet train, bullet": 466, + "bulletproof vest": 465, + "bullfrog, Rana catesbeiana": 30, + "burrito": 965, + "bustard": 138, + "butcher shop, meat market": 467, + "butternut squash": 942, + "cab, hack, taxi, taxicab": 468, + "cabbage butterfly": 324, + "cairn, cairn terrier": 192, + "caldron, cauldron": 469, + "can opener, tin opener": 473, + "candle, taper, wax light": 470, + "cannon": 471, + "canoe": 472, + "capuchin, ringtail, Cebus capucinus": 378, + "car mirror": 475, + "car wheel": 479, + "carbonara": 959, + "cardigan": 474, + "cardoon": 946, + "carousel, carrousel, merry-go-round, roundabout, whirligig": 476, + "carpenter's kit, tool kit": 477, + "carton": 478, + "cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM": 480, + "cassette": 481, + "cassette player": 482, + "castle": 483, + "catamaran": 484, + "cauliflower": 938, + "cello, violoncello": 486, + "cellular telephone, cellular phone, cellphone, cell, mobile phone": 487, + "centipede": 79, + "chain": 488, + "chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour": 490, + "chain saw, chainsaw": 491, + "chainlink fence": 489, + "chambered nautilus, pearly nautilus, nautilus": 117, + "cheeseburger": 933, + "cheetah, chetah, Acinonyx jubatus": 293, + "chest": 492, + "chickadee": 19, + "chiffonier, commode": 493, + "chime, bell, gong": 494, + "chimpanzee, chimp, Pan troglodytes": 367, + "china cabinet, china closet": 495, + "chiton, coat-of-mail shell, sea cradle, polyplacophore": 116, + "chocolate sauce, chocolate syrup": 960, + "chow, chow chow": 260, + "church, church building": 497, + "cicada, cicala": 316, + "cinema, movie theater, movie theatre, movie house, picture palace": 498, + "cleaver, meat cleaver, chopper": 499, + "cliff dwelling": 500, + "cliff, drop, drop-off": 972, + "cloak": 501, + "clog, geta, patten, sabot": 502, + "clumber, clumber spaniel": 216, + "cock": 7, + "cocker spaniel, English cocker spaniel, cocker": 219, + "cockroach, roach": 314, + "cocktail shaker": 503, + "coffee mug": 504, + "coffeepot": 505, + "coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch": 391, + "coil, spiral, volute, whorl, helix": 506, + "collie": 231, + "colobus, colobus monkey": 375, + "combination lock": 507, + "comic book": 917, + "common iguana, iguana, Iguana iguana": 39, + "common newt, Triturus vulgaris": 26, + "computer keyboard, keypad": 508, + "conch": 112, + "confectionery, confectionary, candy store": 509, + "consomme": 925, + "container ship, containership, container vessel": 510, + "convertible": 511, + "coral fungus": 991, + "coral reef": 973, + "corkscrew, bottle screw": 512, + "corn": 987, + "cornet, horn, trumpet, trump": 513, + "coucal": 91, + "cougar, puma, catamount, mountain lion, painter, panther, Felis concolor": 286, + "cowboy boot": 514, + "cowboy hat, ten-gallon hat": 515, + "coyote, prairie wolf, brush wolf, Canis latrans": 272, + "cradle": 516, + "crane": 517, + "crash helmet": 518, + "crate": 519, + "crayfish, crawfish, crawdad, crawdaddy": 124, + "crib, cot": 520, + "cricket": 312, + "croquet ball": 522, + "crossword puzzle, crossword": 918, + "crutch": 523, + "cucumber, cuke": 943, + "cuirass": 524, + "cup": 968, + "curly-coated retriever": 206, + "custard apple": 956, + "daisy": 985, + "dalmatian, coach dog, carriage dog": 251, + "dam, dike, dyke": 525, + "damselfly": 320, + "desk": 526, + "desktop computer": 527, + "dhole, Cuon alpinus": 274, + "dial telephone, dial phone": 528, + "diamondback, diamondback rattlesnake, Crotalus adamanteus": 67, + "diaper, nappy, napkin": 529, + "digital clock": 530, + "digital watch": 531, + "dingo, warrigal, warragal, Canis dingo": 273, + "dining table, board": 532, + "dishrag, dishcloth": 533, + "dishwasher, dish washer, dishwashing machine": 534, + "disk brake, disc brake": 535, + "dock, dockage, docking facility": 536, + "dogsled, dog sled, dog sleigh": 537, + "dome": 538, + "doormat, welcome mat": 539, + "dough": 961, + "dowitcher": 142, + "dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk": 319, + "drake": 97, + "drilling platform, offshore rig": 540, + "drum, membranophone, tympan": 541, + "drumstick": 542, + "dugong, Dugong dugon": 149, + "dumbbell": 543, + "dung beetle": 305, + "ear, spike, capitulum": 998, + "earthstar": 995, + "echidna, spiny anteater, anteater": 102, + "eel": 390, + "eft": 27, + "eggnog": 969, + "electric fan, blower": 545, + "electric guitar": 546, + "electric locomotive": 547, + "electric ray, crampfish, numbfish, torpedo": 5, + "entertainment center": 548, + "envelope": 549, + "espresso": 967, + "espresso maker": 550, + "face powder": 551, + "feather boa, boa": 552, + "fiddler crab": 120, + "fig": 952, + "file, file cabinet, filing cabinet": 553, + "fire engine, fire truck": 555, + "fire screen, fireguard": 556, + "fireboat": 554, + "flagpole, flagstaff": 557, + "flamingo": 130, + "flat-coated retriever": 205, + "flatworm, platyhelminth": 110, + "flute, transverse flute": 558, + "fly": 308, + "folding chair": 559, + "football helmet": 560, + "forklift": 561, + "fountain": 562, + "fountain pen": 563, + "four-poster": 564, + "fox squirrel, eastern fox squirrel, Sciurus niger": 335, + "freight car": 565, + "frilled lizard, Chlamydosaurus kingi": 43, + "frying pan, frypan, skillet": 567, + "fur coat": 568, + "gar, garfish, garpike, billfish, Lepisosteus osseus": 395, + "garbage truck, dustcart": 569, + "garden spider, Aranea diademata": 74, + "garter snake, grass snake": 57, + "gas pump, gasoline pump, petrol pump, island dispenser": 571, + "gasmask, respirator, gas helmet": 570, + "gazelle": 353, + "geyser": 974, + "giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca": 388, + "giant schnauzer": 197, + "gibbon, Hylobates lar": 368, + "go-kart": 573, + "goblet": 572, + "golden retriever": 207, + "goldfinch, Carduelis carduelis": 11, + "goldfish, Carassius auratus": 1, + "golf ball": 574, + "golfcart, golf cart": 575, + "gondola": 576, + "gong, tam-tam": 577, + "goose": 99, + "gorilla, Gorilla gorilla": 366, + "gown": 578, + "grand piano, grand": 579, + "grasshopper, hopper": 311, + "great grey owl, great gray owl, Strix nebulosa": 24, + "great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias": 2, + "green lizard, Lacerta viridis": 46, + "green mamba": 64, + "green snake, grass snake": 55, + "greenhouse, nursery, glasshouse": 580, + "grey fox, gray fox, Urocyon cinereoargenteus": 280, + "grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus": 147, + "grille, radiator grille": 581, + "grocery store, grocery, food market, market": 582, + "groenendael": 224, + "groom, bridegroom": 982, + "ground beetle, carabid beetle": 302, + "guacamole": 924, + "guenon, guenon monkey": 370, + "guillotine": 583, + "guinea pig, Cavia cobaya": 338, + "gyromitra": 993, + "hair slide": 584, + "hair spray": 585, + "half track": 586, + "hammer": 587, + "hammerhead, hammerhead shark": 4, + "hamper": 588, + "hamster": 333, + "hand blower, blow dryer, blow drier, hair dryer, hair drier": 589, + "hand-held computer, hand-held microcomputer": 590, + "handkerchief, hankie, hanky, hankey": 591, + "hard disc, hard disk, fixed disk": 592, + "hare": 331, + "harmonica, mouth organ, harp, mouth harp": 593, + "harp": 594, + "hartebeest": 351, + "harvester, reaper": 595, + "harvestman, daddy longlegs, Phalangium opilio": 70, + "hatchet": 596, + "hay": 958, + "head cabbage": 936, + "hen": 8, + "hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa": 996, + "hermit crab": 125, + "hip, rose hip, rosehip": 989, + "hippopotamus, hippo, river horse, Hippopotamus amphibius": 344, + "hog, pig, grunter, squealer, Sus scrofa": 341, + "hognose snake, puff adder, sand viper": 54, + "holster": 597, + "home theater, home theatre": 598, + "honeycomb": 599, + "hook, claw": 600, + "hoopskirt, crinoline": 601, + "horizontal bar, high bar": 602, + "hornbill": 93, + "horned viper, cerastes, sand viper, horned asp, Cerastes cornutus": 66, + "horse cart, horse-cart": 603, + "hot pot, hotpot": 926, + "hotdog, hot dog, red hot": 934, + "hourglass": 604, + "house finch, linnet, Carpodacus mexicanus": 12, + "howler monkey, howler": 379, + "hummingbird": 94, + "hyena, hyaena": 276, + "iPod": 605, + "ibex, Capra ibex": 350, + "ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus": 296, + "ice cream, icecream": 928, + "ice lolly, lolly, lollipop, popsicle": 929, + "impala, Aepyceros melampus": 352, + "indigo bunting, indigo finch, indigo bird, Passerina cyanea": 14, + "indri, indris, Indri indri, Indri brevicaudatus": 384, + "iron, smoothing iron": 606, + "isopod": 126, + "jacamar": 95, + "jack-o'-lantern": 607, + "jackfruit, jak, jack": 955, + "jaguar, panther, Panthera onca, Felis onca": 290, + "jay": 17, + "jean, blue jean, denim": 608, + "jeep, landrover": 609, + "jellyfish": 107, + "jersey, T-shirt, tee shirt": 610, + "jigsaw puzzle": 611, + "jinrikisha, ricksha, rickshaw": 612, + "joystick": 613, + "junco, snowbird": 13, + "keeshond": 261, + "kelpie": 227, + "killer whale, killer, orca, grampus, sea wolf, Orcinus orca": 148, + "kimono": 614, + "king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica": 121, + "king penguin, Aptenodytes patagonica": 145, + "king snake, kingsnake": 56, + "kit fox, Vulpes macrotis": 278, + "kite": 21, + "knee pad": 615, + "knot": 616, + "koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus": 105, + "komondor": 228, + "kuvasz": 222, + "lab coat, laboratory coat": 617, + "lacewing, lacewing fly": 318, + "ladle": 618, + "ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle": 301, + "lakeside, lakeshore": 975, + "lampshade, lamp shade": 619, + "langur": 374, + "laptop, laptop computer": 620, + "lawn mower, mower": 621, + "leaf beetle, chrysomelid": 304, + "leafhopper": 317, + "leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea": 34, + "lemon": 951, + "lens cap, lens cover": 622, + "leopard, Panthera pardus": 288, + "lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens": 387, + "letter opener, paper knife, paperknife": 623, + "library": 624, + "lifeboat": 625, + "lighter, light, igniter, ignitor": 626, + "limousine, limo": 627, + "limpkin, Aramus pictus": 135, + "liner, ocean liner": 628, + "lion, king of beasts, Panthera leo": 291, + "lionfish": 396, + "lipstick, lip rouge": 629, + "little blue heron, Egretta caerulea": 131, + "llama": 355, + "loggerhead, loggerhead turtle, Caretta caretta": 33, + "long-horned beetle, longicorn, longicorn beetle": 303, + "lorikeet": 90, + "lotion": 631, + "loudspeaker, speaker, speaker unit, loudspeaker system, speaker system": 632, + "loupe, jeweler's loupe": 633, + "lumbermill, sawmill": 634, + "lycaenid, lycaenid butterfly": 326, + "lynx, catamount": 287, + "macaque": 373, + "macaw": 88, + "magnetic compass": 635, + "magpie": 18, + "mailbag, postbag": 636, + "mailbox, letter box": 637, + "maillot": 638, + "maillot, tank suit": 639, + "malamute, malemute, Alaskan malamute": 249, + "malinois": 225, + "manhole cover": 640, + "mantis, mantid": 315, + "maraca": 641, + "marimba, xylophone": 642, + "marmoset": 377, + "marmot": 336, + "mashed potato": 935, + "mask": 643, + "matchstick": 644, + "maypole": 645, + "maze, labyrinth": 646, + "measuring cup": 647, + "meat loaf, meatloaf": 962, + "medicine chest, medicine cabinet": 648, + "meerkat, mierkat": 299, + "megalith, megalithic structure": 649, + "menu": 922, + "microphone, mike": 650, + "microwave, microwave oven": 651, + "military uniform": 652, + "milk can": 653, + "miniature pinscher": 237, + "miniature poodle": 266, + "miniature schnauzer": 196, + "minibus": 654, + "miniskirt, mini": 655, + "minivan": 656, + "mink": 357, + "missile": 657, + "mitten": 658, + "mixing bowl": 659, + "mobile home, manufactured home": 660, + "modem": 662, + "monarch, monarch butterfly, milkweed butterfly, Danaus plexippus": 323, + "monastery": 663, + "mongoose": 298, + "monitor": 664, + "moped": 665, + "mortar": 666, + "mortarboard": 667, + "mosque": 668, + "mosquito net": 669, + "motor scooter, scooter": 670, + "mountain bike, all-terrain bike, off-roader": 671, + "mountain tent": 672, + "mouse, computer mouse": 673, + "mousetrap": 674, + "moving van": 675, + "mud turtle": 35, + "mushroom": 947, + "muzzle": 676, + "nail": 677, + "neck brace": 678, + "necklace": 679, + "nematode, nematode worm, roundworm": 111, + "night snake, Hypsiglena torquata": 60, + "nipple": 680, + "notebook, notebook computer": 681, + "obelisk": 682, + "oboe, hautboy, hautbois": 683, + "ocarina, sweet potato": 684, + "odometer, hodometer, mileometer, milometer": 685, + "oil filter": 686, + "orange": 950, + "orangutan, orang, orangutang, Pongo pygmaeus": 365, + "organ, pipe organ": 687, + "oscilloscope, scope, cathode-ray oscilloscope, CRO": 688, + "ostrich, Struthio camelus": 9, + "otter": 360, + "otterhound, otter hound": 175, + "overskirt": 689, + "ox": 345, + "oxcart": 690, + "oxygen mask": 691, + "oystercatcher, oyster catcher": 143, + "packet": 692, + "paddle, boat paddle": 693, + "paddlewheel, paddle wheel": 694, + "padlock": 695, + "paintbrush": 696, + "pajama, pyjama, pj's, jammies": 697, + "palace": 698, + "panpipe, pandean pipe, syrinx": 699, + "paper towel": 700, + "papillon": 157, + "parachute, chute": 701, + "parallel bars, bars": 702, + "park bench": 703, + "parking meter": 704, + "partridge": 86, + "passenger car, coach, carriage": 705, + "patas, hussar monkey, Erythrocebus patas": 371, + "patio, terrace": 706, + "pay-phone, pay-station": 707, + "peacock": 84, + "pedestal, plinth, footstall": 708, + "pelican": 144, + "pencil box, pencil case": 709, + "pencil sharpener": 710, + "perfume, essence": 711, + "photocopier": 713, + "pick, plectrum, plectron": 714, + "pickelhaube": 715, + "picket fence, paling": 716, + "pickup, pickup truck": 717, + "pier": 718, + "piggy bank, penny bank": 719, + "pill bottle": 720, + "pillow": 721, + "pineapple, ananas": 953, + "ping-pong ball": 722, + "pinwheel": 723, + "pirate, pirate ship": 724, + "pitcher, ewer": 725, + "pizza, pizza pie": 963, + "plane, carpenter's plane, woodworking plane": 726, + "planetarium": 727, + "plastic bag": 728, + "plate": 923, + "plate rack": 729, + "platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus": 103, + "plow, plough": 730, + "plunger, plumber's helper": 731, + "pole": 733, + "polecat, fitch, foulmart, foumart, Mustela putorius": 358, + "police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria": 734, + "pomegranate": 957, + "poncho": 735, + "pool table, billiard table, snooker table": 736, + "pop bottle, soda bottle": 737, + "porcupine, hedgehog": 334, + "pot, flowerpot": 738, + "potpie": 964, + "potter's wheel": 739, + "power drill": 740, + "prairie chicken, prairie grouse, prairie fowl": 83, + "prayer rug, prayer mat": 741, + "pretzel": 932, + "printer": 742, + "prison, prison house": 743, + "proboscis monkey, Nasalis larvatus": 376, + "projectile, missile": 744, + "projector": 745, + "promontory, headland, head, foreland": 976, + "ptarmigan": 81, + "puck, hockey puck": 746, + "puffer, pufferfish, blowfish, globefish": 397, + "pug, pug-dog": 254, + "punching bag, punch bag, punching ball, punchball": 747, + "purse": 748, + "quail": 85, + "quill, quill pen": 749, + "quilt, comforter, comfort, puff": 750, + "racer, race car, racing car": 751, + "racket, racquet": 752, + "radiator": 753, + "radio telescope, radio reflector": 755, + "radio, wireless": 754, + "rain barrel": 756, + "ram, tup": 348, + "rapeseed": 984, + "recreational vehicle, RV, R.V.": 757, + "red fox, Vulpes vulpes": 277, + "red wine": 966, + "red wolf, maned wolf, Canis rufus, Canis niger": 271, + "red-backed sandpiper, dunlin, Erolia alpina": 140, + "red-breasted merganser, Mergus serrator": 98, + "redbone": 168, + "redshank, Tringa totanus": 141, + "reel": 758, + "reflex camera": 759, + "refrigerator, icebox": 760, + "remote control, remote": 761, + "restaurant, eating house, eating place, eatery": 762, + "revolver, six-gun, six-shooter": 763, + "rhinoceros beetle": 306, + "rifle": 764, + "ringlet, ringlet butterfly": 322, + "ringneck snake, ring-necked snake, ring snake": 53, + "robin, American robin, Turdus migratorius": 15, + "rock beauty, Holocanthus tricolor": 392, + "rock crab, Cancer irroratus": 119, + "rock python, rock snake, Python sebae": 62, + "rocking chair, rocker": 765, + "rotisserie": 766, + "rubber eraser, rubber, pencil eraser": 767, + "ruddy turnstone, Arenaria interpres": 139, + "ruffed grouse, partridge, Bonasa umbellus": 82, + "rugby ball": 768, + "rule, ruler": 769, + "running shoe": 770, + "safe": 771, + "safety pin": 772, + "saltshaker, salt shaker": 773, + "sandal": 774, + "sandbar, sand bar": 977, + "sarong": 775, + "sax, saxophone": 776, + "scabbard": 777, + "scale, weighing machine": 778, + "schipperke": 223, + "school bus": 779, + "schooner": 780, + "scoreboard": 781, + "scorpion": 71, + "screen, CRT screen": 782, + "screw": 783, + "screwdriver": 784, + "scuba diver": 983, + "sea anemone, anemone": 108, + "sea cucumber, holothurian": 329, + "sea lion": 150, + "sea slug, nudibranch": 115, + "sea snake": 65, + "sea urchin": 328, + "seashore, coast, seacoast, sea-coast": 978, + "seat belt, seatbelt": 785, + "sewing machine": 786, + "shield, buckler": 787, + "shoe shop, shoe-shop, shoe store": 788, + "shoji": 789, + "shopping basket": 790, + "shopping cart": 791, + "shovel": 792, + "shower cap": 793, + "shower curtain": 794, + "siamang, Hylobates syndactylus, Symphalangus syndactylus": 369, + "sidewinder, horned rattlesnake, Crotalus cerastes": 68, + "silky terrier, Sydney silky": 201, + "ski": 795, + "ski mask": 796, + "skunk, polecat, wood pussy": 361, + "sleeping bag": 797, + "slide rule, slipstick": 798, + "sliding door": 799, + "slot, one-armed bandit": 800, + "sloth bear, Melursus ursinus, Ursus ursinus": 297, + "slug": 114, + "snail": 113, + "snorkel": 801, + "snow leopard, ounce, Panthera uncia": 289, + "snowmobile": 802, + "snowplow, snowplough": 803, + "soap dispenser": 804, + "soccer ball": 805, + "sock": 806, + "soft-coated wheaten terrier": 202, + "solar dish, solar collector, solar furnace": 807, + "sombrero": 808, + "sorrel": 339, + "soup bowl": 809, + "space bar": 810, + "space heater": 811, + "space shuttle": 812, + "spaghetti squash": 940, + "spatula": 813, + "speedboat": 814, + "spider monkey, Ateles geoffroyi": 381, + "spider web, spider's web": 815, + "spindle": 816, + "spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish": 123, + "spoonbill": 129, + "sports car, sport car": 817, + "spotlight, spot": 818, + "spotted salamander, Ambystoma maculatum": 28, + "squirrel monkey, Saimiri sciureus": 382, + "stage": 819, + "standard poodle": 267, + "standard schnauzer": 198, + "starfish, sea star": 327, + "steam locomotive": 820, + "steel arch bridge": 821, + "steel drum": 822, + "stethoscope": 823, + "stingray": 6, + "stinkhorn, carrion fungus": 994, + "stole": 824, + "stone wall": 825, + "stopwatch, stop watch": 826, + "stove": 827, + "strainer": 828, + "strawberry": 949, + "street sign": 919, + "streetcar, tram, tramcar, trolley, trolley car": 829, + "stretcher": 830, + "studio couch, day bed": 831, + "stupa, tope": 832, + "sturgeon": 394, + "submarine, pigboat, sub, U-boat": 833, + "suit, suit of clothes": 834, + "sulphur butterfly, sulfur butterfly": 325, + "sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita": 89, + "sundial": 835, + "sunglass": 836, + "sunglasses, dark glasses, shades": 837, + "sunscreen, sunblock, sun blocker": 838, + "suspension bridge": 839, + "swab, swob, mop": 840, + "sweatshirt": 841, + "swimming trunks, bathing trunks": 842, + "swing": 843, + "switch, electric switch, electrical switch": 844, + "syringe": 845, + "tabby, tabby cat": 281, + "table lamp": 846, + "tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui": 32, + "tank, army tank, armored combat vehicle, armoured combat vehicle": 847, + "tape player": 848, + "tarantula": 76, + "teapot": 849, + "teddy, teddy bear": 850, + "television, television system": 851, + "tench, Tinca tinca": 0, + "tennis ball": 852, + "terrapin": 36, + "thatch, thatched roof": 853, + "theater curtain, theatre curtain": 854, + "thimble": 855, + "three-toed sloth, ai, Bradypus tridactylus": 364, + "thresher, thrasher, threshing machine": 856, + "throne": 857, + "thunder snake, worm snake, Carphophis amoenus": 52, + "tick": 78, + "tiger beetle": 300, + "tiger cat": 282, + "tiger shark, Galeocerdo cuvieri": 3, + "tiger, Panthera tigris": 292, + "tile roof": 858, + "timber wolf, grey wolf, gray wolf, Canis lupus": 269, + "titi, titi monkey": 380, + "toaster": 859, + "tobacco shop, tobacconist shop, tobacconist": 860, + "toilet seat": 861, + "toilet tissue, toilet paper, bathroom tissue": 999, + "torch": 862, + "totem pole": 863, + "toucan": 96, + "tow truck, tow car, wrecker": 864, + "toy poodle": 265, + "toy terrier": 158, + "toyshop": 865, + "tractor": 866, + "traffic light, traffic signal, stoplight": 920, + "trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi": 867, + "tray": 868, + "tree frog, tree-frog": 31, + "trench coat": 869, + "triceratops": 51, + "tricycle, trike, velocipede": 870, + "trifle": 927, + "trilobite": 69, + "trimaran": 871, + "tripod": 872, + "triumphal arch": 873, + "trolleybus, trolley coach, trackless trolley": 874, + "trombone": 875, + "tub, vat": 876, + "turnstile": 877, + "tusker": 101, + "typewriter keyboard": 878, + "umbrella": 879, + "unicycle, monocycle": 880, + "upright, upright piano": 881, + "vacuum, vacuum cleaner": 882, + "valley, vale": 979, + "vase": 883, + "vault": 884, + "velvet": 885, + "vending machine": 886, + "vestment": 887, + "viaduct": 888, + "vine snake": 59, + "violin, fiddle": 889, + "vizsla, Hungarian pointer": 211, + "volcano": 980, + "volleyball": 890, + "vulture": 23, + "waffle iron": 891, + "walking stick, walkingstick, stick insect": 313, + "wall clock": 892, + "wallaby, brush kangaroo": 104, + "wallet, billfold, notecase, pocketbook": 893, + "wardrobe, closet, press": 894, + "warplane, military plane": 895, + "warthog": 343, + "washbasin, handbasin, washbowl, lavabo, wash-hand basin": 896, + "washer, automatic washer, washing machine": 897, + "water bottle": 898, + "water buffalo, water ox, Asiatic buffalo, Bubalus bubalis": 346, + "water jug": 899, + "water ouzel, dipper": 20, + "water snake": 58, + "water tower": 900, + "weasel": 356, + "web site, website, internet site, site": 916, + "weevil": 307, + "whippet": 172, + "whiptail, whiptail lizard": 41, + "whiskey jug": 901, + "whistle": 902, + "white stork, Ciconia ciconia": 127, + "white wolf, Arctic wolf, Canis lupus tundrarum": 270, + "wig": 903, + "wild boar, boar, Sus scrofa": 342, + "window screen": 904, + "window shade": 905, + "wine bottle": 907, + "wing": 908, + "wire-haired fox terrier": 188, + "wok": 909, + "wolf spider, hunting spider": 77, + "wombat": 106, + "wood rabbit, cottontail, cottontail rabbit": 330, + "wooden spoon": 910, + "wool, woolen, woollen": 911, + "worm fence, snake fence, snake-rail fence, Virginia fence": 912, + "wreck": 913, + "yawl": 914, + "yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum": 986, + "yurt": 915, + "zebra": 340, + "zucchini, courgette": 939 + }, + "layer_norm_eps": 1e-12, + "length_penalty": 1.0, + "max_length": 20, + "min_length": 0, + "model_type": "vit", + "no_repeat_ngram_size": 0, + "num_attention_heads": 12, + "num_beam_groups": 1, + "num_beams": 1, + "num_channels": 3, + "num_hidden_layers": 12, + "num_return_sequences": 1, + "output_attentions": false, + "output_hidden_states": false, + "output_scores": false, + "pad_token_id": null, + "patch_size": 16, + "prefix": null, + "problem_type": null, + "pruned_heads": {}, + "qkv_bias": true, + "remove_invalid_values": false, + "repetition_penalty": 1.0, + "return_dict": true, + "return_dict_in_generate": false, + "sep_token_id": null, + "task_specific_params": null, + "temperature": 1.0, + "tie_encoder_decoder": false, + "tie_word_embeddings": true, + "tokenizer_class": null, + "top_k": 50, + "top_p": 1.0, + "torch_dtype": null, + "torchscript": false, + "transformers_version": "4.17.0", + "typical_p": 1.0, + "use_bfloat16": false + } +} diff --git a/pytorch_model.bin b/pytorch_model.bin new file mode 100644 index 0000000..48ce581 --- /dev/null +++ b/pytorch_model.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd64ced7aa6d861b7a47fe5c96140b41abf81db484759485fd91e949278dc139 +size 786624867 diff --git a/rinna.png b/rinna.png new file mode 100644 index 0000000000000000000000000000000000000000..d0f007efdb690e637bbd955389e411a381839042 GIT binary patch literal 60349 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

s2P^f0bTTXGbtj-JvNJ{B%1UiF(^9|adZb71 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 JHtBmL{15neL>B-6 literal 0 HcmV?d00001