jesherjoshua's picture
Update app.py
69945ae
raw
history blame contribute delete
604 Bytes
import gradio as gr
import numpy as np
import tensorflow as tf
def classify_image(inp):
new_image = np.zeros((120, 120, 4))
# Copy the original image to the first three channels of the new array
new_image[:,:,0:3] = inp[:,:,:]
model = tf.keras.models.load_model('poke.h5')
prediction=np.argmax(model.predict(np.expand_dims(new_image,axis=0)))
prediction=int(prediction)
if prediction==1:
return "Water"
else:
return "Fire"
gr.Interface(fn=classify_image,
inputs=gr.Image(shape=(120,120)),
outputs=gr.Label(),
).launch()