puyao commited on
Commit
d5cccbe
·
1 Parent(s): f429a5e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -14
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(quality,fixed_acidity, volatil_acidity, citric_acid, chlorides,
25
- total_sulfur_dioxide, density, alcohol):
26
  print("Calling function")
27
- df = pd.DataFrame([[type,fixed_acidity, volatil_acidity, citric_acid, chlorides,total_sulfur_dioxide, density, alcohol]],
28
- columns=['type','fixed_acidity', 'volatil_acidity', 'citric_acid', 'chlorides','total_sulfur_dioxide', 'density', 'alcohol'])
29
  print("Predicting")
30
  print(df)
31
 
32
- if type == "red":
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 fixed_acidity, volatil_acidity, citric_acid, chlorides,total_sulfur_dioxide, density, alcohol to predict which wine quality it is.",
48
  allow_flagging="never",
49
  inputs=[
50
- gr.inputs.Radio(choices=['red', 'white'], label='type'),
51
- gr.inputs.Number(default=9.00, label="alcohol"),
52
- gr.inputs.Number(default=0.60, label="chlorides"),
53
- gr.inputs.Number(default=1.00, label="density"),
54
- gr.inputs.Number(default=1.00, label="volatil_acidity"),
55
- gr.inputs.Number(default=1.00, label="fixed_acidity"),
56
- gr.inputs.Number(default=1.00, label="citric_acid"),
57
- gr.inputs.Number(default=1.00, label="total_sulfur_dioxide"),
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