Nyakotey commited on
Commit
47ca64f
·
1 Parent(s): a5ad7c7

deploy #1

Browse files
.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
+ minst.pk1 filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,6 +1,6 @@
1
  ---
2
  title: Musical Instrument Classifier
3
- emoji: 🌖
4
  colorFrom: indigo
5
  colorTo: gray
6
  sdk: gradio
 
1
  ---
2
  title: Musical Instrument Classifier
3
+ emoji: 🎹
4
  colorFrom: indigo
5
  colorTo: gray
6
  sdk: gradio
app.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ import gradio as gr
3
+ from fastai.vision.all import *
4
+
5
+ def classify_img(img):
6
+ minst,_,prob = learn.predict(PILImage.create(img))
7
+ return dict(zip(categories, map(float, prob)))
8
+
9
+ #paths
10
+ mdl = 'minst.pk1'
11
+ samples = 'examples/'
12
+
13
+ # load pre-trained model
14
+ learn = load_learner(mdl)
15
+
16
+ categories = ('acoustic guitar', 'drums', 'Electric guitar', 'keyboard')
17
+ examples = [f'{samples}acoustic guitar.jpg', f'{samples}drums.jpg', f'{samples}electric guitar.jpg', f'{samples}keyboard.jpg']
18
+
19
+ demo = gr.Interface(fn=classify_img, inputs="image", outputs="label", examples=examples)
20
+ demo.launch()
examples/acoustic guitar.jpg ADDED
examples/drums.jpg ADDED
examples/electric guitar.jpg ADDED
examples/keyboard.jpg ADDED
minst.pk1 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:52767d004dd162a9fc9f54b64bf05ef63147f8c04316f97c0ba13be47d922ac3
3
+ size 102874606