Spaces:
Sleeping
Sleeping
Dan Biagini
commited on
Commit
·
db5e8f4
1
Parent(s):
6c0b15d
working v1 with 3 random examples
Browse files- .gitignore +1 -0
- README.md +3 -0
- app.py +15 -5
- assets/goalies/629c6deb-fc36-4fc9-90fe-d1131e7d7da2.jpg +0 -0
- assets/goalies/795eaa78-526c-43ce-bcf4-ffbc8f0a3a3f.jpg +0 -0
- assets/goalies/f02dab53-30af-4016-8914-97ede0ae3176.jpg +0 -0
- assets/referees/0b2cfe89-4633-444e-b50c-057ff6c60025.jpg +0 -0
- assets/referees/5b487031-bca3-417d-9012-e77cd22edd77.jpg +0 -0
- assets/referees/5d270ab2-bac9-499b-85d9-39167197a36c.jpg +0 -0
- assets/skaters/0d5b6bc5-3ee9-484f-84e4-7ce1a8b92ba6.jpg +0 -0
- assets/skaters/0ddd1dcc-abe7-4c5b-a3cc-30c3171a6455.jpg +0 -0
- assets/skaters/fc11a7c7-d4b6-4eca-b600-15ab32e20dbb.jpg +0 -0
- pytorch-cpu.requirements.txt +5 -0
.gitignore
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
env
|
README.md
CHANGED
@@ -11,3 +11,6 @@ license: mit
|
|
11 |
---
|
12 |
|
13 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
11 |
---
|
12 |
|
13 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
14 |
+
|
15 |
+
Requires git-lfs for model file, to install on google cloud shell:
|
16 |
+
```sudo apt-get install git-lfs```
|
app.py
CHANGED
@@ -1,10 +1,20 @@
|
|
1 |
import gradio as gr
|
2 |
from fastai.vision.all import *
|
3 |
-
|
4 |
-
|
5 |
-
return "Hello " + name + "!!"
|
6 |
|
7 |
learn = load_learner('hockey_model.pkl')
|
8 |
|
9 |
-
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
import gradio as gr
|
2 |
from fastai.vision.all import *
|
3 |
+
from os import listdir
|
4 |
+
import random
|
|
|
5 |
|
6 |
learn = load_learner('hockey_model.pkl')
|
7 |
|
8 |
+
categories = ('Hockey Goalie', 'Hockey Player', "Hockey Referee")
|
9 |
+
image = gr.inputs.Image(shape=(192, 192))
|
10 |
+
label = gr.outputs.Label()
|
11 |
+
skater_example = 'assets/skaters/' + random.choice(listdir('assets/skaters'))
|
12 |
+
ref_example = 'assets/referees/' + random.choice(listdir('assets/referees'))
|
13 |
+
goalie_example = 'assets/goalies/' + random.choice(listdir('assets/goalies'))
|
14 |
+
|
15 |
+
def classify_image(img):
|
16 |
+
pred,idx,prob = learn.predict(img)
|
17 |
+
return dict(zip(categories, map(float, prob)))
|
18 |
+
|
19 |
+
iface = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=[skater_example, ref_example, goalie_example])
|
20 |
+
iface.launch(share=True, debug=True)
|
assets/goalies/629c6deb-fc36-4fc9-90fe-d1131e7d7da2.jpg
ADDED
![]() |
assets/goalies/795eaa78-526c-43ce-bcf4-ffbc8f0a3a3f.jpg
ADDED
![]() |
assets/goalies/f02dab53-30af-4016-8914-97ede0ae3176.jpg
ADDED
![]() |
assets/referees/0b2cfe89-4633-444e-b50c-057ff6c60025.jpg
ADDED
![]() |
assets/referees/5b487031-bca3-417d-9012-e77cd22edd77.jpg
ADDED
![]() |
assets/referees/5d270ab2-bac9-499b-85d9-39167197a36c.jpg
ADDED
![]() |
assets/skaters/0d5b6bc5-3ee9-484f-84e4-7ce1a8b92ba6.jpg
ADDED
![]() |
assets/skaters/0ddd1dcc-abe7-4c5b-a3cc-30c3171a6455.jpg
ADDED
![]() |
assets/skaters/fc11a7c7-d4b6-4eca-b600-15ab32e20dbb.jpg
ADDED
![]() |
pytorch-cpu.requirements.txt
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
-i https://download.pytorch.org/whl/cpu
|
2 |
+
torch
|
3 |
+
torchvision
|
4 |
+
torchaudio
|
5 |
+
|