test-resnet / app.py
Dev Patel
fix: add cat sample images
655a404
import gradio as gr
from fastai.vision.all import *
import os
def is_cat(x):
if x[0].isupper():
return 'cat'
else:
return 'dog'
learn_inference = load_learner('is_Cat_resnet.pkl')
def image_mod(image):
detect, _, predict = learn_inference.predict(image)
return detect
image = gr.inputs.Image(shape=(192,192))
label = gr.outputs.Label()
examples=[
"images/db.jpg",
"images/dog2.jpg",
"images/cat3.jpg",
"images/dog4.jpg",
"images/pug1.jpg",
"images/cat2.jpg",
]
# examples=[
# os.path.join(os.path.dirname(__file__), "images/db.jpg"),
# os.path.join(os.path.dirname(__file__), "images/dog1.jpg"),
# os.path.join(os.path.dirname(__file__), "images/dog2.jpg"),
# os.path.join(os.path.dirname(__file__), "images/dog3.jpg"),
# os.path.join(os.path.dirname(__file__), "images/dog4.jpg"),
# os.path.join(os.path.dirname(__file__), "images/pug1.jpg"),
# ]
demo = gr.Interface(
image_mod,
inputs = image,
outputs = label,
examples = examples
)
if __name__ == "__main__":
demo.launch()