oEduardoAfonso commited on
Commit
d8e4171
1 Parent(s): b0b7a67

Adding AI model

Browse files
Files changed (5) hide show
  1. app.py +15 -4
  2. homelander.jpg +3 -0
  3. model.pkl +3 -0
  4. omniman.jpg +3 -0
  5. superman.jpg +3 -0
app.py CHANGED
@@ -1,7 +1,18 @@
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()
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
+ from fastai.vision.all import *
3
 
4
+ learn = load_learner('model.pkl')
5
+ learn.remove_cb(ProgressCallback)
6
 
7
+ categories = ('Homelander', 'Omniman', 'Superman')
8
+
9
+ def classify_image(img):
10
+ pred, index, prob = learn.predict(img)
11
+ return dict(zip(categories, map(float, prob)))
12
+
13
+ image = gr.inputs.Image(shape=(192, 192))
14
+ label = gr.outputs.Label()
15
+ examples = ['homelander.jpg', 'omniman.jpg', 'superman.jpg']
16
+
17
+ iface = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)
18
+ iface.launch(inline=False)
homelander.jpg ADDED

Git LFS Details

  • SHA256: a5da6a69ae2fc1e21ca19fc8425eb0479f015ec897762a1e41a6b8a323df7bf7
  • Pointer size: 131 Bytes
  • Size of remote file: 143 kB
model.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:effff1ead96bfb83cd0464aa99c18d3aecafd2a65b4fdca741d06dcc9542d2f5
3
+ size 46961835
omniman.jpg ADDED

Git LFS Details

  • SHA256: 877a73cf5ab1f3e4eb521fa7eb93048a1be6b3080c7ff1e4ff2b2077c2ff7046
  • Pointer size: 130 Bytes
  • Size of remote file: 49 kB
superman.jpg ADDED

Git LFS Details

  • SHA256: c2295d506e2a80ffc56dabd279549f9996f36fc4377b983a84f0ac3234337c0b
  • Pointer size: 131 Bytes
  • Size of remote file: 342 kB