Update app.py
Browse files
app.py
CHANGED
|
@@ -21,15 +21,14 @@ model_dir_white = model_white.download()
|
|
| 21 |
model_white = joblib.load(model_dir_white + "/wine_white_model.pkl")
|
| 22 |
print("White Model downloaded")
|
| 23 |
|
| 24 |
-
def wine(
|
| 25 |
-
total_sulfur_dioxide, density, alcohol):
|
| 26 |
print("Calling function")
|
| 27 |
-
df = pd.DataFrame([[
|
| 28 |
-
columns=['
|
| 29 |
print("Predicting")
|
| 30 |
print(df)
|
| 31 |
|
| 32 |
-
if
|
| 33 |
res = model_red.predict(df)
|
| 34 |
print(res)
|
| 35 |
wine_url = "https://raw.githubusercontent.com/Anniyuku/wine_quality/main/" + res[0] + ".png"
|
|
@@ -44,17 +43,17 @@ def wine(quality,fixed_acidity, volatil_acidity, citric_acid, chlorides,
|
|
| 44 |
demo = gr.Interface(
|
| 45 |
fn=wine,
|
| 46 |
title="Wine Predictive Analytics",
|
| 47 |
-
description="Experiment with
|
| 48 |
allow_flagging="never",
|
| 49 |
inputs=[
|
| 50 |
-
gr.inputs.Radio(choices=[
|
| 51 |
-
gr.inputs.Number(default=
|
| 52 |
-
gr.inputs.Number(default=0.
|
| 53 |
-
gr.inputs.Number(default=
|
| 54 |
-
gr.inputs.Number(default=
|
| 55 |
-
gr.inputs.Number(default=
|
| 56 |
-
gr.inputs.Number(default=
|
| 57 |
-
gr.inputs.Number(default=
|
| 58 |
],
|
| 59 |
outputs=gr.Image(type="pil"))
|
| 60 |
|
|
|
|
| 21 |
model_white = joblib.load(model_dir_white + "/wine_white_model.pkl")
|
| 22 |
print("White Model downloaded")
|
| 23 |
|
| 24 |
+
def wine(category, alcohol, chlorides, density, volatil_acidity,fixed_acidity, citric_acid,total_sulfur_dioxide):
|
|
|
|
| 25 |
print("Calling function")
|
| 26 |
+
df = pd.DataFrame([[alcohol, chlorides, density, volatil_acidity,fixed_acidity, citric_acid,total_sulfur_dioxide]],
|
| 27 |
+
columns=['alcohol','chlorides','density','volatil_acidity','fixed_acidity','citric_acid','total_sulfur_dioxide'])
|
| 28 |
print("Predicting")
|
| 29 |
print(df)
|
| 30 |
|
| 31 |
+
if category == "red":
|
| 32 |
res = model_red.predict(df)
|
| 33 |
print(res)
|
| 34 |
wine_url = "https://raw.githubusercontent.com/Anniyuku/wine_quality/main/" + res[0] + ".png"
|
|
|
|
| 43 |
demo = gr.Interface(
|
| 44 |
fn=wine,
|
| 45 |
title="Wine Predictive Analytics",
|
| 46 |
+
description="Experiment with type, alcohol, chlorides, density, volatil_acidity, fixed_acidity, citric_acid, total_sulfur_dioxide to predict which flower it is.",
|
| 47 |
allow_flagging="never",
|
| 48 |
inputs=[
|
| 49 |
+
gr.inputs.Radio(choices=["white","red"], label='category'),
|
| 50 |
+
gr.inputs.Number(default=12.4, label="alcohol"),
|
| 51 |
+
gr.inputs.Number(default=0.04, label="chlorides"),
|
| 52 |
+
gr.inputs.Number(default=0.99, label="density"),
|
| 53 |
+
gr.inputs.Number(default=0.16, label="volatil_acidity"),
|
| 54 |
+
gr.inputs.Number(default=6.60, label="fixed_acidity"),
|
| 55 |
+
gr.inputs.Number(default=0.40, label="citric_acid"),
|
| 56 |
+
gr.inputs.Number(default=143, label="total_sulfur_dioxide"),
|
| 57 |
],
|
| 58 |
outputs=gr.Image(type="pil"))
|
| 59 |
|