Spaces:
Runtime error
Runtime error
Commit
·
0e40d1e
1
Parent(s):
09c8ddf
Implementing Animal Classifier
Browse files- .gitattributes +1 -0
- 0041c9ff2c.jpg +3 -0
- 5a094c5a36.jpg +3 -0
- 6c28066ea3.jpg +3 -0
- 6dd3ba7825.jpg +3 -0
- 6f634d9a5f.jpg +3 -0
- 7b04dad848.jpg +3 -0
- 7b9f3d9464.jpg +3 -0
- 7c43d5ca9e.jpg +3 -0
- 7cc3758d67.jpg +3 -0
- 7f995e322c.jpg +3 -0
- 8aefee4c2c.jpg +3 -0
- app.py +37 -0
- model.pkl +3 -0
- requirements.txt +2 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
*.jpg filter=lfs diff=lfs merge=lfs -text
|
0041c9ff2c.jpg
ADDED
|
Git LFS Details
|
5a094c5a36.jpg
ADDED
|
Git LFS Details
|
6c28066ea3.jpg
ADDED
|
Git LFS Details
|
6dd3ba7825.jpg
ADDED
|
Git LFS Details
|
6f634d9a5f.jpg
ADDED
|
Git LFS Details
|
7b04dad848.jpg
ADDED
|
Git LFS Details
|
7b9f3d9464.jpg
ADDED
|
Git LFS Details
|
7c43d5ca9e.jpg
ADDED
|
Git LFS Details
|
7cc3758d67.jpg
ADDED
|
Git LFS Details
|
7f995e322c.jpg
ADDED
|
Git LFS Details
|
8aefee4c2c.jpg
ADDED
|
Git LFS Details
|
app.py
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
__all__ = ['animal', 'learn', 'classify_image', 'categories', 'image', 'label', 'examples', 'intf']
|
| 2 |
+
|
| 3 |
+
# cell
|
| 4 |
+
from fastai.vision.all import *
|
| 5 |
+
import gradio as gr
|
| 6 |
+
|
| 7 |
+
# cell
|
| 8 |
+
learn = load_learner('model.pkl')
|
| 9 |
+
|
| 10 |
+
# cell
|
| 11 |
+
categories = ('antelope', 'badger', 'bat', 'bear', 'bee', 'beetle', 'bison', 'boar',
|
| 12 |
+
'butterfly', 'cat', 'caterpillar', 'chimpanzee', 'cockroach', 'cow',
|
| 13 |
+
'coyote', 'crab', 'crow', 'deer', 'dog', 'dolphin', 'donkey', 'dragonfly',
|
| 14 |
+
'duck', 'eagle', 'elephant', 'flamingo', 'fly', 'fox', 'goat', 'goldfish',
|
| 15 |
+
'goose', 'gorilla', 'grasshopper', 'hamster', 'hare', 'hedgehog',
|
| 16 |
+
'hippopotamus', 'hornbill', 'horse', 'hummingbird', 'hyena', 'jellyfish',
|
| 17 |
+
'kangaroo', 'koala', 'ladybugs', 'leopard', 'lion', 'lizard', 'lobster',
|
| 18 |
+
'mosquito', 'moth', 'mouse', 'octopus', 'okapi', 'orangutan', 'otter',
|
| 19 |
+
'owl', 'ox', 'oyster', 'panda', 'parrot', 'pelecaniformes', 'penguin',
|
| 20 |
+
'pig', 'pigeon', 'porcupine', 'possum', 'raccoon', 'rat', 'reindeer',
|
| 21 |
+
'rhinoceros', 'sandpiper', 'seahorse', 'seal', 'shark', 'sheep', 'snake',
|
| 22 |
+
'sparrow', 'squid', 'squirrel', 'starfish', 'swan', 'tiger', 'turkey',
|
| 23 |
+
'turtle', 'whale', 'wolf', 'wombat', 'woodpecker', 'zebra')
|
| 24 |
+
|
| 25 |
+
def classify_image(img):
|
| 26 |
+
preds, idx, probs = learn.predict(img)
|
| 27 |
+
return dict(zip(categories, map(float, probs)))
|
| 28 |
+
|
| 29 |
+
# cell
|
| 30 |
+
image = gr.components.Image(shape=(224, 224))
|
| 31 |
+
label = gr.components.Label()
|
| 32 |
+
examples = ['5a094c5a36.jpg', '6c28066ea3.jpg', '6dd3ba7825.jpg', '6f634d9a5f.jpg',
|
| 33 |
+
'7b04dad848.jpg', '7b9f3d9464.jpg', '7c43d5ca9e.jpg', '7cc3758d67.jpg',
|
| 34 |
+
'7f995e322c.jpg', '8aefee4c2c.jpg', '0041c9ff2c.jpg']
|
| 35 |
+
|
| 36 |
+
intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)
|
| 37 |
+
intf.launch(inline=False, share=True)
|
model.pkl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:326764ae0601f9c70452530babaef04fa29f0730031700423b7d74817099f3f4
|
| 3 |
+
size 103141989
|
requirements.txt
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
fastai
|
| 2 |
+
gradio
|