Updated app at sön 19 nov 2023 21:58:06 CET
Browse files
app.py
CHANGED
@@ -6,9 +6,6 @@ import joblib
|
|
6 |
import pandas as pd
|
7 |
|
8 |
|
9 |
-
# Placeholder for loading your trained models
|
10 |
-
# Load your models here, e.g., model_red = joblib.load('path_to_red_wine_model')
|
11 |
-
# model_white = joblib.load('path_to_white_wine_model')
|
12 |
|
13 |
def wine_quality(wine_type, fixed_acidity, volatile_acidity, citric_acid, residual_sugar, chlorides,
|
14 |
free_sulfur_dioxide, total_sulfur_dioxide, density, ph, sulphates, alcohol):
|
@@ -21,14 +18,11 @@ def wine_quality(wine_type, fixed_acidity, volatile_acidity, citric_acid, residu
|
|
21 |
print("Predicting...")
|
22 |
print(df)
|
23 |
|
24 |
-
|
|
|
25 |
if wine_type == 'Red':
|
26 |
-
# Placeholder for prediction with the red wine model
|
27 |
-
# quality = model_red.predict(df)[0]
|
28 |
quality = "Red Wine Quality Prediction Placeholder"
|
29 |
else:
|
30 |
-
# Placeholder for prediction with the white wine model
|
31 |
-
# quality = model_white.predict(df)[0]
|
32 |
quality = "White Wine Quality Prediction Placeholder"
|
33 |
|
34 |
return quality
|
@@ -36,10 +30,10 @@ def wine_quality(wine_type, fixed_acidity, volatile_acidity, citric_acid, residu
|
|
36 |
|
37 |
# Define the Gradio interface
|
38 |
iface = gr.Interface(fn=wine_quality,
|
39 |
-
inputs=["
|
40 |
"number", "number", "number", "number", "number", "number"],
|
41 |
outputs="text",
|
42 |
-
examples=[['
|
43 |
-
['
|
44 |
|
45 |
iface.launch()
|
|
|
6 |
import pandas as pd
|
7 |
|
8 |
|
|
|
|
|
|
|
9 |
|
10 |
def wine_quality(wine_type, fixed_acidity, volatile_acidity, citric_acid, residual_sugar, chlorides,
|
11 |
free_sulfur_dioxide, total_sulfur_dioxide, density, ph, sulphates, alcohol):
|
|
|
18 |
print("Predicting...")
|
19 |
print(df)
|
20 |
|
21 |
+
|
22 |
+
|
23 |
if wine_type == 'Red':
|
|
|
|
|
24 |
quality = "Red Wine Quality Prediction Placeholder"
|
25 |
else:
|
|
|
|
|
26 |
quality = "White Wine Quality Prediction Placeholder"
|
27 |
|
28 |
return quality
|
|
|
30 |
|
31 |
# Define the Gradio interface
|
32 |
iface = gr.Interface(fn=wine_quality,
|
33 |
+
inputs=["text", "number", "number", "number", "number", "number",
|
34 |
"number", "number", "number", "number", "number", "number"],
|
35 |
outputs="text",
|
36 |
+
examples=[['red', 7.4, 0.70, 0.00, 1.9, 0.076, 11.0, 34.0, 0.9978, 3.51, 0.56, 9.4],
|
37 |
+
['white', 7.0, 0.27, 0.36, 20.7, 0.045, 45.0, 170.0, 1.0010, 3.00, 0.45, 8.8]])
|
38 |
|
39 |
iface.launch()
|