Spaces:
Paused
Paused
Commit
路
81e2ca1
1
Parent(s):
d1ac89f
bug fix
Browse files
app.py
CHANGED
@@ -30,13 +30,18 @@ if not os.path.exists("mlp_probabilidad.h5"):
|
|
30 |
# Scaler para scores
|
31 |
if not os.path.exists("scaler.pickle"):
|
32 |
urlretrieve("https://dl.dropboxusercontent.com/s/ow6pe4k45r3xkbl/scaler.pickle?dl=0", "scaler.pickle")
|
|
|
|
|
|
|
|
|
|
|
33 |
|
34 |
path_3d_unet = 'unet.h5'
|
35 |
weight_path = 'resnet_50_23dataset.pth'
|
36 |
svm_path = "svm_model.pickle"
|
37 |
prob_model_path = "mlp_probabilidad.h5"
|
38 |
scaler_path = "scaler.pickle"
|
39 |
-
|
40 |
|
41 |
'''---------------------------- Carga de modelos ------------------------------'''
|
42 |
# 3D U-Net
|
@@ -103,7 +108,7 @@ def save_file(input_name, input_age, input_phone_num, input_emer_name, input_eme
|
|
103 |
input_medications, input_allergies,diagnosis):
|
104 |
|
105 |
|
106 |
-
with open(
|
107 |
# Save Patient Data
|
108 |
f.write("Patient data:\n")
|
109 |
f.write(f"\tName: {input_name.capitalize()}\n")
|
@@ -181,7 +186,7 @@ def get_diagnosis(brain_img, input_name, input_age, input_phone_num, input_emer_
|
|
181 |
input_Respiratory_rate, input_Body_temperature, input_Pluse_oximetry,
|
182 |
input_medications, input_allergies,diagnosis)
|
183 |
|
184 |
-
return gr.update(value=diagnosis), gr.update(value=
|
185 |
|
186 |
|
187 |
def clear():
|
@@ -210,7 +215,7 @@ with gr.Blocks(theme=gr.themes.Base()) as demo:
|
|
210 |
input_phone_num = gr.Number(label='Phone number')
|
211 |
input_emer_name = gr.Textbox(placeholder='Enter the emergency contact name', label='Emergency contact name')
|
212 |
input_emer_phone_num = gr.Number(label='Emergency contact name phone number', value=None)
|
213 |
-
input_sex = gr.Dropdown(["Male", "Female"], label="Sex")
|
214 |
|
215 |
with gr.Tab("Clinical data"):
|
216 |
input_MMSE = gr.Slider(minimum=0,
|
@@ -294,11 +299,11 @@ with gr.Blocks(theme=gr.themes.Base()) as demo:
|
|
294 |
|
295 |
## Authors
|
296 |
|
297 |
-
- Daniel Stiven Zambrano Acosta <span>B.Sc</span>
|
298 |
-
- Juan Sebasti谩n Bravo Santacruz <span>B.Sc</span>
|
299 |
-
- Wilson Javier Arenas L贸pez <span>M.Sc</span>
|
300 |
-
- Pablo Alexander Reyes Gavilan PhD
|
301 |
-
- Miguel Alfonso Altuve PhD
|
302 |
|
303 |
|
304 |
## Acknowledgement
|
|
|
30 |
# Scaler para scores
|
31 |
if not os.path.exists("scaler.pickle"):
|
32 |
urlretrieve("https://dl.dropboxusercontent.com/s/ow6pe4k45r3xkbl/scaler.pickle?dl=0", "scaler.pickle")
|
33 |
+
|
34 |
+
# Archivo de texto para reportes
|
35 |
+
if not os.path.exists("report.txt"):
|
36 |
+
urlretrieve("https://dl.dropboxusercontent.com/s/ycjpkd65rhlicxq/report.txt?dl=0", "report.txt")
|
37 |
+
|
38 |
|
39 |
path_3d_unet = 'unet.h5'
|
40 |
weight_path = 'resnet_50_23dataset.pth'
|
41 |
svm_path = "svm_model.pickle"
|
42 |
prob_model_path = "mlp_probabilidad.h5"
|
43 |
scaler_path = "scaler.pickle"
|
44 |
+
report_path = "report.txt"
|
45 |
|
46 |
'''---------------------------- Carga de modelos ------------------------------'''
|
47 |
# 3D U-Net
|
|
|
108 |
input_medications, input_allergies,diagnosis):
|
109 |
|
110 |
|
111 |
+
with open(report_path, 'w') as f:
|
112 |
# Save Patient Data
|
113 |
f.write("Patient data:\n")
|
114 |
f.write(f"\tName: {input_name.capitalize()}\n")
|
|
|
186 |
input_Respiratory_rate, input_Body_temperature, input_Pluse_oximetry,
|
187 |
input_medications, input_allergies,diagnosis)
|
188 |
|
189 |
+
return gr.update(value=diagnosis), gr.update(value=report_path, visible=True), gr.update(visible=True)
|
190 |
|
191 |
|
192 |
def clear():
|
|
|
215 |
input_phone_num = gr.Number(label='Phone number')
|
216 |
input_emer_name = gr.Textbox(placeholder='Enter the emergency contact name', label='Emergency contact name')
|
217 |
input_emer_phone_num = gr.Number(label='Emergency contact name phone number', value=None)
|
218 |
+
input_sex = gr.Dropdown(["Male", "Female"], label="Sex", value="Male")
|
219 |
|
220 |
with gr.Tab("Clinical data"):
|
221 |
input_MMSE = gr.Slider(minimum=0,
|
|
|
299 |
|
300 |
## Authors
|
301 |
|
302 |
+
- Daniel Stiven Zambrano Acosta, <span>B.Sc</span>
|
303 |
+
- Juan Sebasti谩n Bravo Santacruz, <span>B.Sc</span>
|
304 |
+
- Ing. Wilson Javier Arenas L贸pez, <span>M.Sc</span>
|
305 |
+
- Psy. Pablo Alexander Reyes Gavilan, PhD
|
306 |
+
- Ing. Miguel Alfonso Altuve, PhD
|
307 |
|
308 |
|
309 |
## Acknowledgement
|