amit-asl
change to export_2.pkl
856a0f1
raw
history blame
638 Bytes
import gradio as gr
from PIL import Image
from fastai.vision.all import *
def predict_image(image):
learner = load_learner('export_2.pkl')
img = PILImage.create(image)
pred = learner.predict(img)
return pred[0]
def create_interface():
image_input = gr.Image()
output = gr.Text()
iface = gr.Interface(
fn=predict_image,
inputs=image_input,
outputs=output,
title="Cat or Dog Classifier",
description="Upload an image to classify whether it's a cat or a dog."
)
return iface
if __name__ == "__main__":
iface = create_interface()
iface.launch()