Dan Biagini commited on
Commit
db5e8f4
·
1 Parent(s): 6c0b15d

working v1 with 3 random examples

Browse files
.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
- def greet(name):
5
- return "Hello " + name + "!!"
6
 
7
  learn = load_learner('hockey_model.pkl')
8
 
9
- iface = gr.Interface(fn=greet, inputs="text", outputs="text")
10
- iface.launch()
 
 
 
 
 
 
 
 
 
 
 
 
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
+