Spaces:
Runtime error
Runtime error
import gradio as gr | |
import tensorflow as tf | |
import numpy as np | |
# Load the model | |
model = tf.keras.models.load_model('mnist_trained_model_2(acc-97%).h5') | |
# Classification prediction function | |
labels = [0,1,2,3,4,5,6,7,8,9] | |
def classify_image(image): | |
prediction = model.predict(image.reshape(-1,784)/255).flatten() | |
confidences = {labels[i]: float(prediction[i]) for i in range(10)} | |
return confidences | |
label = gr.outputs.Label(num_top_classes=3) | |
interface = gr.Interface(fn=classify_image, | |
inputs="sketchpad", | |
outputs=label, | |
capture_session="True", | |
title = "Digits Classification", | |
description = "This is a machine learning model which can classify the hand written digits from 0-9.") | |
# Launch | |
interface.launch(inline = False) | |