File size: 717 Bytes
1cd70c9
25c10ca
 
1cd70c9
dfbedc2
25c10ca
 
 
 
 
 
 
 
 
 
 
 
8cf1242
 
4f936c3
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr
from tensorflow import keras as k
import numpy as np

loaded_CNN = k.models.load_model('Digit_classification_model2.h5') 

def predict(img):
    img_array = np.array(img)
    img_array = img_array.reshape(1, 28, 28)
    img_array = img_array/255
    pred = loaded_CNN.predict(img_array)
    print(pred)
    return np.argmax(pred)

iface = gr.Interface(predict, inputs = 'sketchpad',
                     outputs = 'text',
                     allow_flagging = 'never',
                     description = 'Project : Recognizing hardwritten digits : Draw a Single Digit Below... (Draw in the centre for best results)')
                    
iface.launch(debug = "True", width = 500, height = 500)