RyanDA commited on
Commit
8a6559f
·
1 Parent(s): 8179f00

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -1,8 +1,15 @@
1
  import gradio as gr
 
2
  from keras.models import load_model
3
 
 
 
4
  def MNIST(arr):
5
- return arr.shape
 
 
 
 
6
 
7
  iface = gr.Interface(fn=MNIST, inputs="sketchpad", outputs="text")
8
  iface.launch()
 
1
  import gradio as gr
2
+ import numpy as np
3
  from keras.models import load_model
4
 
5
+ model = load_model("MNIST_model.keras")
6
+
7
  def MNIST(arr):
8
+ arr = arr.reshape((1,28,28,1))
9
+ output = model(arr)
10
+ probs_list = [(val, idx) for idx, val in enumerate(probs_list[0])]
11
+ probs_list.sort(reverse=True)
12
+ return "\n".join([str(idx) + ": " + str(round((val * 100), 2)) + "% sure" for (val, idx) in probs_list])
13
 
14
  iface = gr.Interface(fn=MNIST, inputs="sketchpad", outputs="text")
15
  iface.launch()