Siddharth Maddali
Initial commit of 4way classifier.
1fee263
# AUTOGENERATED! DO NOT EDIT! File to edit: four-way-classifier.ipynb.
# %% auto 0
__all__ = ['learn', 'categories', 'image', 'label', 'examples', 'interf', 'classify_image']
# %% four-way-classifier.ipynb 1
from fastai.vision.all import *
import gradio as gr
import PIL
import glob
# %% four-way-classifier.ipynb 3
learn = load_learner( 'simple-image-classifier.pkl' )
# %% four-way-classifier.ipynb 5
categories = [ 'bird', 'forest', 'otter', 'snake' ]
def classify_image( img ):
pred, idx, probs = learn.predict( img )
# print( 'This is a %s'%pred )
return dict( zip( categories, map( float, probs ) ) )
# %% four-way-classifier.ipynb 6
image = gr.components.Image()
label = gr.components.Label()
examples = glob.glob( './resized-*.jpg' )
interf = gr.Interface( fn=classify_image, inputs=image, outputs=label, examples=examples, allow_flagging='manual' )
interf.launch( inline=True )