KAHRAMAN42's picture
Update app.py
e37b29d
import gradio as gr
from fastai.vision.all import *
from fastcore.all import *
learn = load_learner("model_cow.pkl")
categories = ('Angus', 'Brown Swiss', 'Charolais', 'Hereford', 'Holstein', 'Jersey', 'Limousin', 'Simmental')
def classify_img(img):
pred,idx,probs = learn.predict(img)
return dict(zip(categories, map(float,probs)))
with gr.Blocks(title = " what kind of cow ") as demo:
with gr.Row():
gr.Markdown("""
### what kind of cow ?
#### click on the photos and then click "PREDİCT" button.
""")
with gr.Row():
image = gr.inputs.Image(shape=(192,192))
with gr.Row():
output = gr.outputs.Label()
with gr.Row():
image_button = gr.Button("PREDİCT")
image_button.click(classify_img, inputs=image, outputs=output)
with gr.Row():
with gr.Column():
gr.Examples(inputs=image,examples=["1.jpg"],label="angus")
with gr.Column():
gr.Examples(inputs=image,examples=["2.jpg"],label="brown swiss")
with gr.Column():
gr.Examples(inputs=image,examples=["3.jpg"],label="simmental")
with gr.Column():
gr.Examples(inputs=image,examples=["7.jpg"],label="jersey")
with gr.Column():
gr.Examples(inputs=image,examples=["5.jpg"],label="Angus")
with gr.Column():
gr.Examples(inputs=image,examples=["6.jpg"],label="brown swiss")
with gr.Column():
gr.Examples(inputs=image,examples=["4.jpg"],label="simmental")
with gr.Column():
gr.Examples(inputs=image,examples=["8.jpg"],label="angus")
demo.launch()