amit-asl
fix naming
94885b9
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="Animal Classifier",
description="Upload an image to identify the animal class."
)
return iface
if __name__ == "__main__":
iface = create_interface()
iface.launch(share=True)