Shaddyyy's picture
Add application file
aa1d1b9
raw
history blame contribute delete
827 Bytes
# AUTOGENERATED! DO NOT EDIT! File to edit: loaded_model.ipynb.
# %% auto 0
__all__ = ['model', 'labels', 'image', 'label', 'examples', 'em_model', 'emotion_recognition']
# %% loaded_model.ipynb 1
import gradio as gr
from fastai.vision.all import *
# %% loaded_model.ipynb 4
model=load_learner('em_model.pkl')
# %% loaded_model.ipynb 5
labels=model.dls.vocab
# %% loaded_model.ipynb 6
labels=tuple(labels)
# %% loaded_model.ipynb 14
def emotion_recognition(img):
emotion,_,prob=model.predict(img)
return {labels[i]: float(prob[i]) for i in range(len(labels))}
# %% loaded_model.ipynb 17
image=gr.Image(height=192,width=192)
label=gr.Label()
examples=['sample_face.jpg','sample_face2.jpg']
em_model=gr.Interface(fn=emotion_recognition,inputs=image,outputs=label,examples=examples)
em_model.launch(inline=False)