theholsback commited on
Commit
e8003e5
·
1 Parent(s): e685bc0

Upload 4 files

Browse files
Files changed (5) hide show
  1. .gitattributes +2 -0
  2. app.py +20 -4
  3. cargo.jpg +0 -0
  4. civil.jpg +3 -0
  5. fighter.jpg +3 -0
.gitattributes CHANGED
@@ -32,3 +32,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ civil.jpg filter=lfs diff=lfs merge=lfs -text
36
+ fighter.jpg filter=lfs diff=lfs merge=lfs -text
app.py CHANGED
@@ -1,7 +1,23 @@
 
 
 
 
1
  import gradio as gr
2
 
3
- def greet(name):
4
- return "Hello " + name + "!!"
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
- iface = gr.Interface(fn=greet, inputs="text", outputs="text")
7
- iface.launch(share=True)
 
1
+
2
+ __all__=['is_fighter', 'learn','classify_image','catergories','image','label','examples','intf']
3
+
4
+ from fastai.vision.all import *
5
  import gradio as gr
6
 
7
+ def is_fighter(x): return x[0].isupper()
8
+
9
+ learn=load_learner('plane.pkl')
10
+
11
+ categories=('fighter jet','cargo airplane','civil airplane')
12
+
13
+ def classify_image(img):
14
+ ored,idx,probs = learn.predict(img)
15
+ return dict (zip(categories, map(float,probs)))
16
+
17
+
18
+ image = gr.inputs.Image(shape=(192,192))
19
+ label = gr.outputs.Label()
20
+ examples= ['fighter.jpg','cargo.jpg','civil.jpg']
21
 
22
+ intf = gr.interface(fn=classify_image,inputs=image,outputs=label,examples=examples)
23
+ intf.launch(inline=False)
cargo.jpg ADDED
civil.jpg ADDED

Git LFS Details

  • SHA256: 9f048f291091e16ca4f1b04918b0cf2f68948565c3b6c8d3a15dda49239c2ea5
  • Pointer size: 132 Bytes
  • Size of remote file: 1.04 MB
fighter.jpg ADDED

Git LFS Details

  • SHA256: ab65902e3baeb308433925fbd0cda6630a53f98f8265c9d16207ed0b85892a28
  • Pointer size: 132 Bytes
  • Size of remote file: 2 MB