Hydration-Check / app.py
Samee-ul-haq's picture
created app
1f2b598 verified
raw
history blame contribute delete
623 Bytes
from fastai.vision.all import *
import gradio as gr
# 1. Load the model
learn = load_learner('hydration_model.pkl')
# 2. Get the labels from the model automatically
categories = learn.dls.vocab
# 3. Define the function
def classify_image(img):
pred, idx, probs = learn.predict(img)
return dict(zip(categories, map(float, probs)))
# 4. Build the interface
image = gr.Image(type="pil") # Allow uploading or taking a photo
label = gr.Label()
examples = [] # You can add example filenames here later if you upload images
intf = gr.Interface(fn=classify_image, inputs=image, outputs=label)
intf.launch(inline=False)