|
import gradio as gr |
|
from fastai.learner import load_learner |
|
from fastai.vision.core import PILImage |
|
|
|
|
|
from huggingface_hub import hf_hub_download |
|
|
|
|
|
learner = load_learner(hf_hub_download("jdmartinev/isitabird","model.pkl")) |
|
|
|
def classify_image(image): |
|
img = PILImage.create(image) |
|
pred_class, pred_idx, outputs = learner.predict(img) |
|
return(f"Predicted class: {pred_class}") |
|
|
|
demo = gr.Interface(classify_image, gr.Image(shape=(224, 224)), "text") |
|
|
|
gr.Interface(fn=classify_image, |
|
inputs=gr.Image(width=224, height=224), |
|
outputs="textbox").launch() |
|
|
|
|
|
|
|
|
|
|