dspyrhsu commited on
Commit
13399fe
1 Parent(s): bdd8d22

let's deploy to huggingface spaces

Browse files
Files changed (10) hide show
  1. Berner_Sennenhund.jpg +3 -0
  2. Kartaeuser.jpg +3 -0
  3. Muffin.jpg +3 -0
  4. app.py +27 -0
  5. bird.jpg +3 -0
  6. giraffe.jpg +3 -0
  7. horse.jpg +3 -0
  8. mouse.jpg +3 -0
  9. multiclassmodel.pkl +3 -0
  10. requirements.txt +2 -0
Berner_Sennenhund.jpg ADDED

Git LFS Details

  • SHA256: a83db2b588f6910476facd2de3a66622c3ff05ce164f8deec6f794cebc6faae0
  • Pointer size: 131 Bytes
  • Size of remote file: 175 kB
Kartaeuser.jpg ADDED

Git LFS Details

  • SHA256: 33069efaadf51498fb934dff1ab2e50675c1cdef88c1d244ce5b265e74cb4685
  • Pointer size: 131 Bytes
  • Size of remote file: 104 kB
Muffin.jpg ADDED

Git LFS Details

  • SHA256: df375432f43defd41ea89d5c83d5f476014578d40073226c662daa6832d13dbc
  • Pointer size: 131 Bytes
  • Size of remote file: 480 kB
app.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastbook import *
2
+ import gradio as gr
3
+
4
+ learn = load_learner('multiclassmodel.pkl')
5
+
6
+ labels = learn.dls.vocab
7
+ labels
8
+
9
+ def predict(img):
10
+ img = PILImage.create(img)
11
+ pred, pred_idx,probs = learn.predict(img)
12
+ return{labels[i]: float(probs[i]) for i in range(len(labels))}
13
+
14
+ title = "Demo Klassifikator für Vögel, Kuchen, Katzen, Hunde, Elefanten und Mäuse"
15
+ description = "Mit fast.ai auf Basis von zufällig heruntergeladenen Bildern aus dem Internet erstellter Klassifikator für die im Titel genannten Klassen"
16
+ article = "<p style='text-align: center'><a href='https://tmabraham.github.io/blog/gradio_hf_spaces_tutorial' target='_blank'>Blog post</a></p>"
17
+ examples = ['Berner_Sennenhund.jpg', 'bird.jpg','horse.jpg', 'Kartaeuser.jpg', 'mouse.jpg', 'Muffin.jpg']
18
+ interpretation = 'default'
19
+
20
+ gr.Interface(fn=predict, inputs=gr.inputs.Image(shape=(512, 512)), outputs=gr.outputs.Label(num_top_classes=3),
21
+ title=title, description=description, article=article,examples=examples,interpretation=interpretation, enable_queue=True
22
+ ).launch(share=True)
23
+
24
+
25
+
26
+
27
+
bird.jpg ADDED

Git LFS Details

  • SHA256: 6c25f246b57f2ab9b265956a794613ddeb35dd8195e590dd3c2771327e633f6e
  • Pointer size: 131 Bytes
  • Size of remote file: 121 kB
giraffe.jpg ADDED

Git LFS Details

  • SHA256: b1b002022696faea7d468c9e0fab8f4af5807abb17b49ee5ba0c886818d904ec
  • Pointer size: 131 Bytes
  • Size of remote file: 162 kB
horse.jpg ADDED

Git LFS Details

  • SHA256: d71fe2cb950774f880a251186d6729ea2a4ef1f09860f1d7e7b8ad63c0eba604
  • Pointer size: 129 Bytes
  • Size of remote file: 9.94 kB
mouse.jpg ADDED

Git LFS Details

  • SHA256: d1b5095639253e07c6cf9139fc0410d7ca3082e4a289e27de796e9db440ff2a7
  • Pointer size: 132 Bytes
  • Size of remote file: 1.25 MB
multiclassmodel.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b9926f628f0f8c5f7b62412bd2004d1a975e0b37133a80a3629f40799c696ab1
3
+ size 46969711
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ fastai
2
+ scikit-image