FranciscoLozDataScience commited on
Commit
2b9bd8f
·
1 Parent(s): c4b9c36

changed clear button to use lambda func

Browse files
Files changed (1) hide show
  1. app.py +13 -2
app.py CHANGED
@@ -15,7 +15,16 @@ def clear_form(**args):
15
  widget.reset()
16
  return
17
 
18
- def predict():
 
 
 
 
 
 
 
 
 
19
  '''
20
  Predict the label for the data inputed
21
  '''
@@ -72,13 +81,15 @@ def load_interface():
72
  #set event listeners
73
  inputs = [age, height, weight, waist, eye_L, eye_R, hear_L, hear_R, systolic, relaxation, fasting_blood_sugar, cholesterol, triglyceride, HDL, LDL, hemoglobin, urine_protein, serum_creatinine, AST, ALT, Gtp, dental_caries]
74
  pred_btn.click(fn=predict, inputs=inputs, outputs=smoker_label)
75
- clear_btn.click(fn=clear_form, inputs=inputs)
76
 
77
 
78
  iface = gr.TabbedInterface( #TODO: add somewhere in the app (another tab?) information about our project: github, description, model metrics, etc.
79
  [iface_form],
80
  ["Predict Smoker"]
81
  )
 
 
82
 
83
  iface_form.launch(server_name="0.0.0.0", server_port=7860)
84
 
 
15
  widget.reset()
16
  return
17
 
18
+ def predict(
19
+ age, height, weight,
20
+ waist, eye_L, eye_R,
21
+ hear_L, hear_R, systolic,
22
+ relaxation, fasting_blood_sugar, cholesterol,
23
+ triglyceride, HDL, LDL,
24
+ hemoglobin, urine_protein,
25
+ serum_creatinine, AST, ALT,
26
+ Gtp, dental_caries
27
+ ):
28
  '''
29
  Predict the label for the data inputed
30
  '''
 
81
  #set event listeners
82
  inputs = [age, height, weight, waist, eye_L, eye_R, hear_L, hear_R, systolic, relaxation, fasting_blood_sugar, cholesterol, triglyceride, HDL, LDL, hemoglobin, urine_protein, serum_creatinine, AST, ALT, Gtp, dental_caries]
83
  pred_btn.click(fn=predict, inputs=inputs, outputs=smoker_label)
84
+ clear_btn.click(lambda: [None, 5], outputs=inputs)
85
 
86
 
87
  iface = gr.TabbedInterface( #TODO: add somewhere in the app (another tab?) information about our project: github, description, model metrics, etc.
88
  [iface_form],
89
  ["Predict Smoker"]
90
  )
91
+
92
+ #TODO: include examples like here: https://www.gradio.app/docs/number
93
 
94
  iface_form.launch(server_name="0.0.0.0", server_port=7860)
95