Spaces:
Sleeping
Sleeping
File size: 495 Bytes
fee8f8b 54a608e fee8f8b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import gradio as gr
import tensorflow as tf
import numpy as np
model = tf.keras.models.load_model('model.h5')
labels = ['Class_A', 'Class_B'] # Update this after training
def predict(image):
image = tf.image.resize(image, (224, 224))
image = np.expand_dims(image, axis=0) / 255.0
prediction = model.predict(image)[0]
return {labels[i]: float(prediction[i]) for i in range(len(labels))}
interface = gr.Interface(fn=predict, inputs='image', outputs='label')
interface.launch()
|