chore: update
Browse files
app.py
CHANGED
@@ -165,7 +165,7 @@ def get_user_symptoms_from_default_disease(disease):
|
|
165 |
return pretty_print(columns_with_1)
|
166 |
|
167 |
|
168 |
-
def
|
169 |
|
170 |
if any(lst for lst in selected_symptoms if lst) and (
|
171 |
selected_default_disease is not None and len(selected_default_disease) > 0
|
@@ -211,7 +211,7 @@ def get_user_symptoms_vector(selected_default_disease, *selected_symptoms):
|
|
211 |
}
|
212 |
|
213 |
|
214 |
-
def
|
215 |
return {
|
216 |
user_id_textbox: None,
|
217 |
eval_key_textbox: None,
|
@@ -230,6 +230,10 @@ if __name__ == "__main__":
|
|
230 |
|
231 |
valid_columns = X_train.columns.to_list()
|
232 |
|
|
|
|
|
|
|
|
|
233 |
with gr.Blocks() as demo:
|
234 |
|
235 |
# Link + images
|
@@ -301,14 +305,10 @@ if __name__ == "__main__":
|
|
301 |
# Click submit botton
|
302 |
|
303 |
submit_button.click(
|
304 |
-
fn=
|
305 |
inputs=[box_default, *check_boxes],
|
306 |
outputs=[user_vector_textbox, error_box, *check_boxes],
|
307 |
)
|
308 |
-
# Load the model
|
309 |
-
concrete_classifier = load(
|
310 |
-
open("ConcreteXGBoostClassifier.pkl", "r", encoding="utf-8")
|
311 |
-
)
|
312 |
|
313 |
gr.Markdown("# Step 2: Generate the keys")
|
314 |
gr.Markdown("Client side")
|
@@ -341,7 +341,7 @@ if __name__ == "__main__":
|
|
341 |
gen_key.click(key_gen, outputs=[eval_key_textbox, user_id_textbox, eval_key_len_textbox])
|
342 |
|
343 |
clear_button.click(
|
344 |
-
|
345 |
outputs=[
|
346 |
user_id_textbox,
|
347 |
user_vector_textbox,
|
|
|
165 |
return pretty_print(columns_with_1)
|
166 |
|
167 |
|
168 |
+
def get_user_symptoms_vector_btn(selected_default_disease, *selected_symptoms):
|
169 |
|
170 |
if any(lst for lst in selected_symptoms if lst) and (
|
171 |
selected_default_disease is not None and len(selected_default_disease) > 0
|
|
|
211 |
}
|
212 |
|
213 |
|
214 |
+
def clear_all_btn():
|
215 |
return {
|
216 |
user_id_textbox: None,
|
217 |
eval_key_textbox: None,
|
|
|
230 |
|
231 |
valid_columns = X_train.columns.to_list()
|
232 |
|
233 |
+
# Load the model
|
234 |
+
with open("ConcreteXGBoostClassifier.pkl", "r", encoding="utf-8") as file:
|
235 |
+
concrete_classifier = load(file)
|
236 |
+
|
237 |
with gr.Blocks() as demo:
|
238 |
|
239 |
# Link + images
|
|
|
305 |
# Click submit botton
|
306 |
|
307 |
submit_button.click(
|
308 |
+
fn=get_user_symptoms_vector_btn,
|
309 |
inputs=[box_default, *check_boxes],
|
310 |
outputs=[user_vector_textbox, error_box, *check_boxes],
|
311 |
)
|
|
|
|
|
|
|
|
|
312 |
|
313 |
gr.Markdown("# Step 2: Generate the keys")
|
314 |
gr.Markdown("Client side")
|
|
|
341 |
gen_key.click(key_gen, outputs=[eval_key_textbox, user_id_textbox, eval_key_len_textbox])
|
342 |
|
343 |
clear_button.click(
|
344 |
+
clear_all_btn,
|
345 |
outputs=[
|
346 |
user_id_textbox,
|
347 |
user_vector_textbox,
|