Spaces:
Running
Running
from fastai.vision.all import * | |
import gradio as gr | |
learn = load_learner('model.pkl') | |
searches = ['formal','casual','athletic'] | |
searches = sorted(searches) # need to be sorted because that's the order the predictions will be outputed | |
values = [i for i in range(0,len(searches))] | |
class_dict = dict(zip(searches,values)) | |
def classify(im): | |
classication,_,probs = learn.predict(im) | |
confidences = {label: float(probs[i]) for i, label in enumerate(class_dict)} | |
return confidences | |
intf = gr.Interface(fn=classify, inputs='image', outputs='label', | |
examples= [ | |
["https://www.datocms-assets.com/39109/1637755546-monochrome.jpg"], | |
["https://live.staticflickr.com/4227/34761005741_917633fbb7.jpg"], | |
["https://cdn.cliqueinc.com/posts/290845/classic-outfits-290845-1639432804292-main.1200x0c.jpg"], | |
["https://www.refinery29.com/images/9193658.jpg"], | |
["https://i.pinimg.com/736x/ac/ce/3a/acce3a1aea6aff8550c1c70a5b629394--sporty-clothes-nike-clothes.jpg"], | |
], | |
title = 'Outfit Type Classifier') | |
intf.launch() | |