Xiao WANG
Deploy model to HF Space
fc9cbd5
from fastai.vision.all import *
import gradio as gr
learn = load_learner('archi_styles_model.pkl')
styles = ('Baroque Architecture','Gothic Architecture', 'Greek and Roman Classical Architecture', 'Modern Architecture', 'Neoclassical Architecture', 'Neofuturist Architecture', 'Post-Modern Architecture', 'Victorian Architecture')
examples = ['Baroque Architecture.jpg', 'Gothic Architecture.jpg', 'Modern Architecture.jpg']
# Use dict() and zip() to build a dict, not formaliar with data object in python.
def image_classifier(img):
pred_styles,pred_idx,probs = learn.predict(img)
return dict(zip(styles, map(float, probs)))
demo = gr.Interface(fn=image_classifier, inputs="image", outputs="label", examples = examples)
demo.launch()