zonova commited on
Commit
a12b4ed
1 Parent(s): e022594

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -8
app.py CHANGED
@@ -3,7 +3,12 @@ import xgboost
3
  import pandas as pd
4
  import numpy as np
5
 
6
- xgb_reg = xgboost.XGBClassifier(tree_method = 'approx',
 
 
 
 
 
7
  enable_categorical = True,
8
  learning_rate=.1,
9
  max_depth=2,
@@ -11,16 +16,22 @@ xgb_reg = xgboost.XGBClassifier(tree_method = 'approx',
11
  early_stopping_rounds = 0,
12
  scale_pos_weight=1)
13
 
14
- xgb_reg.load_model('classifier_fewer_features_HH.json')
15
 
16
- def greet(name):
17
- return "Hello " + name + "!!"
 
 
 
 
 
18
 
19
- def predict(SpO2, Age, Weight, Height, Temperature, Gender, Race)
 
20
 
21
  demo = gr.Interface(
22
- fn=greet,
23
- inputs=[gr.Slider(0, 100),"number","number","number",gr.Radio(["Male", "Female"]),gr.Radio(["White", "Black", "Asian", "Hispanic", "Other"])],
24
- outputs=["text", "number"],
25
  )
26
  demo.launch()
 
3
  import pandas as pd
4
  import numpy as np
5
 
6
+
7
+ def greet(name):
8
+ return "Hello " + name + "!!"
9
+
10
+ def predict(SpO2, Age, Weight, Height, Temperature, Gender, Race):
11
+ xgb_reg = xgboost.XGBClassifier(tree_method = 'approx',
12
  enable_categorical = True,
13
  learning_rate=.1,
14
  max_depth=2,
 
16
  early_stopping_rounds = 0,
17
  scale_pos_weight=1)
18
 
19
+ xgb_reg.load_model('classifier_fewer_features_HH.json')
20
 
21
+ if Gender == "Male":
22
+ gen = "M"
23
+ elif Gender == "Female":
24
+ gen = "F"
25
+
26
+
27
+ user_input = pd.DataFrame([SpO2,Age,Weight,Height,Temperature,gen,Race])
28
 
29
+ return user_input['gen']
30
+
31
 
32
  demo = gr.Interface(
33
+ fn=predict,
34
+ inputs=[gr.Slider(0, 100),"number","number","number","number",gr.Radio(["Male", "Female"]),gr.Radio(["White", "Black", "Asian", "Hispanic", "Other"])],
35
+ outputs=["text"],
36
  )
37
  demo.launch()