24f2000010's picture
Update app.py
99f01e8 verified
raw
history blame contribute delete
675 Bytes
import gradio as gr
import joblib
import numpy as np
from huggingface_hub import hf_hub_download
model_path = hf_hub_download(
repo_id="24f2000010/iris-sklearn-model",
filename="model.joblib"
)
model = joblib.load(model_path)
def predict(sl, sw, pl, pw):
x = np.array([[sl, sw, pl, pw]])
pred = model.predict(x)[0]
return ["setosa", "versicolor", "virginica"][pred]
gr.Interface(
fn=predict,
inputs=[
gr.Number(label="Sepal Length"),
gr.Number(label="Sepal Width"),
gr.Number(label="Petal Length"),
gr.Number(label="Petal Width"),
],
outputs="text",
title="Iris Classification (sklearn)"
).launch()