Spaces:
Runtime error
Runtime error
Anik Faisal commited on
Commit ·
f2225cc
1
Parent(s): 41387aa
added example jpeg files
Browse files- Asian Openbill Stork.jpg +0 -0
- app.py +183 -4
- bald eagle.jpg +0 -0
- crimson sunbird.jpg +0 -0
Asian Openbill Stork.jpg
ADDED
|
app.py
CHANGED
|
@@ -1,7 +1,186 @@
|
|
| 1 |
import gradio as gr
|
|
|
|
| 2 |
|
| 3 |
-
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
|
| 6 |
-
|
| 7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
+
from fastai.vision.all import *
|
| 3 |
|
| 4 |
+
categories = ('ABBOTTS BABBLER', 'ABBOTTS BOOBY', 'ABYSSINIAN GROUND HORNBILL',
|
| 5 |
+
'AFRICAN CROWNED CRANE', 'AFRICAN EMERALD CUCKOO',
|
| 6 |
+
'AFRICAN FIREFINCH', 'AFRICAN OYSTER CATCHER',
|
| 7 |
+
'AFRICAN PIED HORNBILL', 'AFRICAN PYGMY GOOSE', 'ALBATROSS',
|
| 8 |
+
'ALBERTS TOWHEE', 'ALEXANDRINE PARAKEET', 'ALPINE CHOUGH',
|
| 9 |
+
'ALTAMIRA YELLOWTHROAT', 'AMERICAN AVOCET', 'AMERICAN BITTERN',
|
| 10 |
+
'AMERICAN COOT', 'AMERICAN FLAMINGO', 'AMERICAN GOLDFINCH',
|
| 11 |
+
'AMERICAN KESTREL', 'AMERICAN PIPIT', 'AMERICAN REDSTART',
|
| 12 |
+
'AMERICAN ROBIN', 'AMERICAN WIGEON', 'AMETHYST WOODSTAR',
|
| 13 |
+
'ANDEAN GOOSE', 'ANDEAN LAPWING', 'ANDEAN SISKIN', 'ANHINGA',
|
| 14 |
+
'ANIANIAU', 'ANNAS HUMMINGBIRD', 'ANTBIRD', 'ANTILLEAN EUPHONIA',
|
| 15 |
+
'APAPANE', 'APOSTLEBIRD', 'ARARIPE MANAKIN', 'ASHY STORM PETREL',
|
| 16 |
+
'ASHY THRUSHBIRD', 'ASIAN CRESTED IBIS', 'ASIAN DOLLARD BIRD',
|
| 17 |
+
'ASIAN GREEN BEE EATER', 'ASIAN OPENBILL STORK', 'AUCKLAND SHAQ',
|
| 18 |
+
'AUSTRAL CANASTERO', 'AUSTRALASIAN FIGBIRD', 'AVADAVAT',
|
| 19 |
+
'AZARAS SPINETAIL', 'AZURE BREASTED PITTA', 'AZURE JAY',
|
| 20 |
+
'AZURE TANAGER', 'AZURE TIT', 'BAIKAL TEAL', 'BALD EAGLE',
|
| 21 |
+
'BALD IBIS', 'BALI STARLING', 'BALTIMORE ORIOLE', 'BANANAQUIT',
|
| 22 |
+
'BAND TAILED GUAN', 'BANDED BROADBILL', 'BANDED PITA',
|
| 23 |
+
'BANDED STILT', 'BAR-TAILED GODWIT', 'BARN OWL', 'BARN SWALLOW',
|
| 24 |
+
'BARRED PUFFBIRD', 'BARROWS GOLDENEYE', 'BAY-BREASTED WARBLER',
|
| 25 |
+
'BEARDED BARBET', 'BEARDED BELLBIRD', 'BEARDED REEDLING',
|
| 26 |
+
'BELTED KINGFISHER', 'BIRD OF PARADISE',
|
| 27 |
+
'BLACK AND YELLOW BROADBILL', 'BLACK BAZA', 'BLACK COCKATO',
|
| 28 |
+
'BLACK FACED SPOONBILL', 'BLACK FRANCOLIN', 'BLACK HEADED CAIQUE',
|
| 29 |
+
'BLACK NECKED STILT', 'BLACK SKIMMER', 'BLACK SWAN',
|
| 30 |
+
'BLACK TAIL CRAKE', 'BLACK THROATED BUSHTIT',
|
| 31 |
+
'BLACK THROATED HUET', 'BLACK THROATED WARBLER',
|
| 32 |
+
'BLACK VENTED SHEARWATER', 'BLACK VULTURE',
|
| 33 |
+
'BLACK-CAPPED CHICKADEE', 'BLACK-NECKED GREBE',
|
| 34 |
+
'BLACK-THROATED SPARROW', 'BLACKBURNIAM WARBLER',
|
| 35 |
+
'BLONDE CRESTED WOODPECKER', 'BLOOD PHEASANT', 'BLUE COAU',
|
| 36 |
+
'BLUE DACNIS', 'BLUE GRAY GNATCATCHER', 'BLUE GROSBEAK',
|
| 37 |
+
'BLUE GROUSE', 'BLUE HERON', 'BLUE MALKOHA',
|
| 38 |
+
'BLUE THROATED TOUCANET', 'BOBOLINK', 'BORNEAN BRISTLEHEAD',
|
| 39 |
+
'BORNEAN LEAFBIRD', 'BORNEAN PHEASANT', 'BRANDT CORMARANT',
|
| 40 |
+
'BREWERS BLACKBIRD', 'BROWN CREPPER', 'BROWN HEADED COWBIRD',
|
| 41 |
+
'BROWN NOODY', 'BROWN THRASHER', 'BUFFLEHEAD', 'BULWERS PHEASANT',
|
| 42 |
+
'BURCHELLS COURSER', 'BUSH TURKEY', 'CAATINGA CACHOLOTE',
|
| 43 |
+
'CABOTS TRAGOPAN', 'CACTUS WREN', 'CALIFORNIA CONDOR',
|
| 44 |
+
'CALIFORNIA GULL', 'CALIFORNIA QUAIL', 'CAMPO FLICKER', 'CANARY',
|
| 45 |
+
'CANVASBACK', 'CAPE GLOSSY STARLING', 'CAPE LONGCLAW',
|
| 46 |
+
'CAPE MAY WARBLER', 'CAPE ROCK THRUSH', 'CAPPED HERON',
|
| 47 |
+
'CAPUCHINBIRD', 'CARMINE BEE-EATER', 'CASPIAN TERN', 'CASSOWARY',
|
| 48 |
+
'CEDAR WAXWING', 'CERULEAN WARBLER', 'CHARA DE COLLAR',
|
| 49 |
+
'CHATTERING LORY', 'CHESTNET BELLIED EUPHONIA',
|
| 50 |
+
'CHESTNUT WINGED CUCKOO', 'CHINESE BAMBOO PARTRIDGE',
|
| 51 |
+
'CHINESE POND HERON', 'CHIPPING SPARROW', 'CHUCAO TAPACULO',
|
| 52 |
+
'CHUKAR PARTRIDGE', 'CINNAMON ATTILA', 'CINNAMON FLYCATCHER',
|
| 53 |
+
'CINNAMON TEAL', 'CLARKS GREBE', 'CLARKS NUTCRACKER',
|
| 54 |
+
'COCK OF THE ROCK', 'COCKATOO', 'COLLARED ARACARI',
|
| 55 |
+
'COLLARED CRESCENTCHEST', 'COMMON FIRECREST', 'COMMON GRACKLE',
|
| 56 |
+
'COMMON HOUSE MARTIN', 'COMMON IORA', 'COMMON LOON',
|
| 57 |
+
'COMMON POORWILL', 'COMMON STARLING', 'COPPERSMITH BARBET',
|
| 58 |
+
'COPPERY TAILED COUCAL', 'CRAB PLOVER', 'CRANE HAWK',
|
| 59 |
+
'CREAM COLORED WOODPECKER', 'CRESTED AUKLET', 'CRESTED CARACARA',
|
| 60 |
+
'CRESTED COUA', 'CRESTED FIREBACK', 'CRESTED KINGFISHER',
|
| 61 |
+
'CRESTED NUTHATCH', 'CRESTED OROPENDOLA', 'CRESTED SERPENT EAGLE',
|
| 62 |
+
'CRESTED SHRIKETIT', 'CRESTED WOOD PARTRIDGE', 'CRIMSON CHAT',
|
| 63 |
+
'CRIMSON SUNBIRD', 'CROW', 'CUBAN TODY', 'CUBAN TROGON',
|
| 64 |
+
'CURL CRESTED ARACURI', 'D-ARNAUDS BARBET', 'DALMATIAN PELICAN',
|
| 65 |
+
'DARJEELING WOODPECKER', 'DARK EYED JUNCO', 'DAURIAN REDSTART',
|
| 66 |
+
'DEMOISELLE CRANE', 'DOUBLE BARRED FINCH',
|
| 67 |
+
'DOUBLE BRESTED CORMARANT', 'DOUBLE EYED FIG PARROT',
|
| 68 |
+
'DOWNY WOODPECKER', 'DUSKY LORY', 'DUSKY ROBIN', 'EARED PITA',
|
| 69 |
+
'EASTERN BLUEBIRD', 'EASTERN BLUEBONNET', 'EASTERN GOLDEN WEAVER',
|
| 70 |
+
'EASTERN MEADOWLARK', 'EASTERN ROSELLA', 'EASTERN TOWEE',
|
| 71 |
+
'EASTERN WIP POOR WILL', 'EASTERN YELLOW ROBIN',
|
| 72 |
+
'ECUADORIAN HILLSTAR', 'EGYPTIAN GOOSE', 'ELEGANT TROGON',
|
| 73 |
+
'ELLIOTS PHEASANT', 'EMERALD TANAGER', 'EMPEROR PENGUIN', 'EMU',
|
| 74 |
+
'ENGGANO MYNA', 'EURASIAN BULLFINCH', 'EURASIAN GOLDEN ORIOLE',
|
| 75 |
+
'EURASIAN MAGPIE', 'EUROPEAN GOLDFINCH', 'EUROPEAN TURTLE DOVE',
|
| 76 |
+
'EVENING GROSBEAK', 'FAIRY BLUEBIRD', 'FAIRY PENGUIN',
|
| 77 |
+
'FAIRY TERN', 'FAN TAILED WIDOW', 'FASCIATED WREN',
|
| 78 |
+
'FIERY MINIVET', 'FIORDLAND PENGUIN', 'FIRE TAILLED MYZORNIS',
|
| 79 |
+
'FLAME BOWERBIRD', 'FLAME TANAGER', 'FOREST WAGTAIL', 'FRIGATE',
|
| 80 |
+
'FRILL BACK PIGEON', 'GAMBELS QUAIL', 'GANG GANG COCKATOO',
|
| 81 |
+
'GILA WOODPECKER', 'GILDED FLICKER', 'GLOSSY IBIS', 'GO AWAY BIRD',
|
| 82 |
+
'GOLD WING WARBLER', 'GOLDEN BOWER BIRD', 'GOLDEN CHEEKED WARBLER',
|
| 83 |
+
'GOLDEN CHLOROPHONIA', 'GOLDEN EAGLE', 'GOLDEN PARAKEET',
|
| 84 |
+
'GOLDEN PHEASANT', 'GOLDEN PIPIT', 'GOULDIAN FINCH', 'GRANDALA',
|
| 85 |
+
'GRAY CATBIRD', 'GRAY KINGBIRD', 'GRAY PARTRIDGE', 'GREAT ARGUS',
|
| 86 |
+
'GREAT GRAY OWL', 'GREAT JACAMAR', 'GREAT KISKADEE', 'GREAT POTOO',
|
| 87 |
+
'GREAT TINAMOU', 'GREAT XENOPS', 'GREATER PEWEE',
|
| 88 |
+
'GREATER PRAIRIE CHICKEN', 'GREATOR SAGE GROUSE',
|
| 89 |
+
'GREEN BROADBILL', 'GREEN JAY', 'GREEN MAGPIE',
|
| 90 |
+
'GREEN WINGED DOVE', 'GREY CUCKOOSHRIKE', 'GREY HEADED FISH EAGLE',
|
| 91 |
+
'GREY PLOVER', 'GROVED BILLED ANI', 'GUINEA TURACO', 'GUINEAFOWL',
|
| 92 |
+
'GURNEYS PITTA', 'GYRFALCON', 'HAMERKOP', 'HARLEQUIN DUCK',
|
| 93 |
+
'HARLEQUIN QUAIL', 'HARPY EAGLE', 'HAWAIIAN GOOSE', 'HAWFINCH',
|
| 94 |
+
'HELMET VANGA', 'HEPATIC TANAGER', 'HIMALAYAN BLUETAIL',
|
| 95 |
+
'HIMALAYAN MONAL', 'HOATZIN', 'HOODED MERGANSER', 'HOOPOES',
|
| 96 |
+
'HORNED GUAN', 'HORNED LARK', 'HORNED SUNGEM', 'HOUSE FINCH',
|
| 97 |
+
'HOUSE SPARROW', 'HYACINTH MACAW', 'IBERIAN MAGPIE', 'IBISBILL',
|
| 98 |
+
'IMPERIAL SHAQ', 'INCA TERN', 'INDIAN BUSTARD', 'INDIAN PITTA',
|
| 99 |
+
'INDIAN ROLLER', 'INDIAN VULTURE', 'INDIGO BUNTING',
|
| 100 |
+
'INDIGO FLYCATCHER', 'INLAND DOTTEREL', 'IVORY BILLED ARACARI',
|
| 101 |
+
'IVORY GULL', 'IWI', 'JABIRU', 'JACK SNIPE', 'JACOBIN PIGEON',
|
| 102 |
+
'JANDAYA PARAKEET', 'JAPANESE ROBIN', 'JAVA SPARROW',
|
| 103 |
+
'JOCOTOCO ANTPITTA', 'KAGU', 'KAKAPO', 'KILLDEAR', 'KING EIDER',
|
| 104 |
+
'KING VULTURE', 'KIWI', 'KOOKABURRA', 'LARK BUNTING',
|
| 105 |
+
'LAUGHING GULL', 'LAZULI BUNTING', 'LESSER ADJUTANT',
|
| 106 |
+
'LILAC ROLLER', 'LIMPKIN', 'LITTLE AUK', 'LOGGERHEAD SHRIKE',
|
| 107 |
+
'LONG-EARED OWL', 'LOONEY BIRDS', 'LUCIFER HUMMINGBIRD',
|
| 108 |
+
'MAGPIE GOOSE', 'MALABAR HORNBILL', 'MALACHITE KINGFISHER',
|
| 109 |
+
'MALAGASY WHITE EYE', 'MALEO', 'MALLARD DUCK', 'MANDRIN DUCK',
|
| 110 |
+
'MANGROVE CUCKOO', 'MARABOU STORK', 'MASKED BOBWHITE',
|
| 111 |
+
'MASKED BOOBY', 'MASKED LAPWING', 'MCKAYS BUNTING', 'MERLIN',
|
| 112 |
+
'MIKADO PHEASANT', 'MILITARY MACAW', 'MOURNING DOVE', 'MYNA',
|
| 113 |
+
'NICOBAR PIGEON', 'NOISY FRIARBIRD',
|
| 114 |
+
'NORTHERN BEARDLESS TYRANNULET', 'NORTHERN CARDINAL',
|
| 115 |
+
'NORTHERN FLICKER', 'NORTHERN FULMAR', 'NORTHERN GANNET',
|
| 116 |
+
'NORTHERN GOSHAWK', 'NORTHERN JACANA', 'NORTHERN MOCKINGBIRD',
|
| 117 |
+
'NORTHERN PARULA', 'NORTHERN RED BISHOP', 'NORTHERN SHOVELER',
|
| 118 |
+
'OCELLATED TURKEY', 'OKINAWA RAIL', 'ORANGE BREASTED TROGON',
|
| 119 |
+
'ORANGE BRESTED BUNTING', 'ORIENTAL BAY OWL', 'ORNATE HAWK EAGLE',
|
| 120 |
+
'OSPREY', 'OSTRICH', 'OVENBIRD', 'OYSTER CATCHER',
|
| 121 |
+
'PAINTED BUNTING', 'PALILA', 'PALM NUT VULTURE',
|
| 122 |
+
'PARADISE TANAGER', 'PARAKETT AKULET', 'PARUS MAJOR',
|
| 123 |
+
'PATAGONIAN SIERRA FINCH', 'PEACOCK', 'PEREGRINE FALCON',
|
| 124 |
+
'PHAINOPEPLA', 'PHILIPPINE EAGLE', 'PINK ROBIN',
|
| 125 |
+
'PLUSH CRESTED JAY', 'POMARINE JAEGER', 'PUFFIN', 'PUNA TEAL',
|
| 126 |
+
'PURPLE FINCH', 'PURPLE GALLINULE', 'PURPLE MARTIN',
|
| 127 |
+
'PURPLE SWAMPHEN', 'PYGMY KINGFISHER', 'PYRRHULOXIA', 'QUETZAL',
|
| 128 |
+
'RAINBOW LORIKEET', 'RAZORBILL', 'RED BEARDED BEE EATER',
|
| 129 |
+
'RED BELLIED PITTA', 'RED BILLED TROPICBIRD', 'RED BROWED FINCH',
|
| 130 |
+
'RED FACED CORMORANT', 'RED FACED WARBLER', 'RED FODY',
|
| 131 |
+
'RED HEADED DUCK', 'RED HEADED WOODPECKER', 'RED KNOT',
|
| 132 |
+
'RED LEGGED HONEYCREEPER', 'RED NAPED TROGON',
|
| 133 |
+
'RED SHOULDERED HAWK', 'RED TAILED HAWK', 'RED TAILED THRUSH',
|
| 134 |
+
'RED WINGED BLACKBIRD', 'RED WISKERED BULBUL', 'REGENT BOWERBIRD',
|
| 135 |
+
'RING-NECKED PHEASANT', 'ROADRUNNER', 'ROCK DOVE',
|
| 136 |
+
'ROSE BREASTED COCKATOO', 'ROSE BREASTED GROSBEAK',
|
| 137 |
+
'ROSEATE SPOONBILL', 'ROSY FACED LOVEBIRD', 'ROUGH LEG BUZZARD',
|
| 138 |
+
'ROYAL FLYCATCHER', 'RUBY CROWNED KINGLET',
|
| 139 |
+
'RUBY THROATED HUMMINGBIRD', 'RUDDY SHELDUCK', 'RUDY KINGFISHER',
|
| 140 |
+
'RUFOUS KINGFISHER', 'RUFOUS TREPE', 'RUFUOS MOTMOT',
|
| 141 |
+
'SAMATRAN THRUSH', 'SAND MARTIN', 'SANDHILL CRANE',
|
| 142 |
+
'SATYR TRAGOPAN', 'SAYS PHOEBE', 'SCARLET CROWNED FRUIT DOVE',
|
| 143 |
+
'SCARLET FACED LIOCICHLA', 'SCARLET IBIS', 'SCARLET MACAW',
|
| 144 |
+
'SCARLET TANAGER', 'SHOEBILL', 'SHORT BILLED DOWITCHER',
|
| 145 |
+
'SMITHS LONGSPUR', 'SNOW GOOSE', 'SNOW PARTRIDGE', 'SNOWY EGRET',
|
| 146 |
+
'SNOWY OWL', 'SNOWY PLOVER', 'SORA', 'SPANGLED COTINGA',
|
| 147 |
+
'SPLENDID WREN', 'SPOON BILED SANDPIPER', 'SPOTTED CATBIRD',
|
| 148 |
+
'SPOTTED WHISTLING DUCK', 'SQUACCO HERON', 'SRI LANKA BLUE MAGPIE',
|
| 149 |
+
'STEAMER DUCK', 'STORK BILLED KINGFISHER', 'STRIATED CARACARA',
|
| 150 |
+
'STRIPED OWL', 'STRIPPED MANAKIN', 'STRIPPED SWALLOW',
|
| 151 |
+
'SUNBITTERN', 'SUPERB STARLING', 'SURF SCOTER',
|
| 152 |
+
'SWINHOES PHEASANT', 'TAILORBIRD', 'TAIWAN MAGPIE', 'TAKAHE',
|
| 153 |
+
'TASMANIAN HEN', 'TAWNY FROGMOUTH', 'TEAL DUCK', 'TIT MOUSE',
|
| 154 |
+
'TOUCHAN', 'TOWNSENDS WARBLER', 'TREE SWALLOW',
|
| 155 |
+
'TRICOLORED BLACKBIRD', 'TROPICAL KINGBIRD', 'TRUMPTER SWAN',
|
| 156 |
+
'TURKEY VULTURE', 'TURQUOISE MOTMOT', 'UMBRELLA BIRD',
|
| 157 |
+
'VARIED THRUSH', 'VEERY', 'VENEZUELIAN TROUPIAL', 'VERDIN',
|
| 158 |
+
'VERMILION FLYCATHER', 'VICTORIA CROWNED PIGEON',
|
| 159 |
+
'VIOLET BACKED STARLING', 'VIOLET CUCKOO', 'VIOLET GREEN SWALLOW',
|
| 160 |
+
'VIOLET TURACO', 'VISAYAN HORNBILL', 'VULTURINE GUINEAFOWL',
|
| 161 |
+
'WALL CREAPER', 'WATTLED CURASSOW', 'WATTLED LAPWING', 'WHIMBREL',
|
| 162 |
+
'WHITE BREASTED WATERHEN', 'WHITE BROWED CRAKE',
|
| 163 |
+
'WHITE CHEEKED TURACO', 'WHITE CRESTED HORNBILL',
|
| 164 |
+
'WHITE EARED HUMMINGBIRD', 'WHITE NECKED RAVEN',
|
| 165 |
+
'WHITE TAILED TROPIC', 'WHITE THROATED BEE EATER', 'WILD TURKEY',
|
| 166 |
+
'WILLOW PTARMIGAN', 'WILSONS BIRD OF PARADISE', 'WOOD DUCK',
|
| 167 |
+
'WOOD THRUSH', 'WOODLAND KINGFISHER', 'WRENTIT',
|
| 168 |
+
'YELLOW BELLIED FLOWERPECKER', 'YELLOW CACIQUE',
|
| 169 |
+
'YELLOW HEADED BLACKBIRD', 'ZEBRA DOVE', 'YELLOW BREASTED CHAT',
|
| 170 |
+
'RED CROSSBILL', 'AMERICAN DIPPER', 'BLUE THROATED PIPING GUAN',
|
| 171 |
+
'OILBIRD', 'DUNLIN', 'SNOWY SHEATHBILL', 'KNOB BILLED DUCK',
|
| 172 |
+
'GREY HEADED CHACHALACA', 'BLACK BREASTED PUFFBIRD')
|
| 173 |
|
| 174 |
+
learn = load_learner('resnet50_model.pkl')
|
| 175 |
+
|
| 176 |
+
def classify_image(img):
|
| 177 |
+
pred, idx, prbs = learn.predict(img)
|
| 178 |
+
dict_all = dict(zip(categories, map(float, prbs)))
|
| 179 |
+
return dict(sorted(dict_all.iteritems(), key=operator.itemgetter(1), reverse=True)[:5])
|
| 180 |
+
|
| 181 |
+
image = gr.inputs.Image(shape=(192, 192))
|
| 182 |
+
label = gr.outputs.Label()
|
| 183 |
+
examples = ['Asian Openbill Stork.jpg', 'bald eagle.jpg', 'crimson sunbird.jpg']
|
| 184 |
+
|
| 185 |
+
intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)
|
| 186 |
+
intf.launch(inline=False)
|
bald eagle.jpg
ADDED
|
crimson sunbird.jpg
ADDED
|