yashbyname commited on
Commit
46e3439
·
verified ·
1 Parent(s): e7f38cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -23
app.py CHANGED
@@ -6,18 +6,18 @@ import tensorflow_hub as hub
6
  from PIL import Image
7
 
8
  # Load models
9
- model_initial = keras.models.load_model(
10
- "models/initial_model.h5", custom_objects={'KerasLayer': hub.KerasLayer}
11
- )
12
- model_tumor = keras.models.load_model(
13
- "models/model_tumor.h5", custom_objects={'KerasLayer': hub.KerasLayer}
14
- )
15
- model_stroke = keras.models.load_model(
16
- "models/model_stroke.h5", custom_objects={'KerasLayer': hub.KerasLayer}
17
- )
18
- model_alzheimer = keras.models.load_model(
19
- "models/model_alzheimer.h5", custom_objects={'KerasLayer': hub.KerasLayer}
20
- )
21
 
22
  class CombinedDiseaseModel(tf.keras.Model):
23
  def __init__(self, model_initial, model_alzheimer, model_tumor, model_stroke):
@@ -62,12 +62,12 @@ class CombinedDiseaseModel(tf.keras.Model):
62
 
63
 
64
  # Initialize the combined model
65
- cnn_model = CombinedDiseaseModel(
66
- model_initial=model_initial,
67
- model_alzheimer=model_alzheimer,
68
- model_tumor=model_tumor,
69
- model_stroke=model_stroke
70
- )
71
 
72
 
73
  def process_image(image):
@@ -87,6 +87,8 @@ def gradio_interface(patient_info, query_type, image):
87
  else:
88
  return "Please upload an image."
89
 
 
 
90
 
91
  # Create Gradio app
92
  iface = gr.Interface(
@@ -100,11 +102,11 @@ iface = gr.Interface(
100
  ),
101
  gr.Textbox(
102
  label="Query Type"
103
- ),
104
- gr.Image(
105
- type="pil",
106
- label="Upload an Image",
107
- )
108
  ],
109
  outputs=gr.Textbox(label="Response", placeholder="The response will appear here..."),
110
  title="Medical Diagnosis with MRI",
 
6
  from PIL import Image
7
 
8
  # Load models
9
+ #model_initial = keras.models.load_model(
10
+ # "models/initial_model.h5", custom_objects={'KerasLayer': hub.KerasLayer}
11
+ #)
12
+ #model_tumor = keras.models.load_model(
13
+ # "models/model_tumor.h5", custom_objects={'KerasLayer': hub.KerasLayer}
14
+ #)
15
+ #model_stroke = keras.models.load_model(
16
+ # "models/model_stroke.h5", custom_objects={'KerasLayer': hub.KerasLayer}
17
+ #)
18
+ #model_alzheimer = keras.models.load_model(
19
+ # "models/model_alzheimer.h5", custom_objects={'KerasLayer': hub.KerasLayer}
20
+ #)
21
 
22
  class CombinedDiseaseModel(tf.keras.Model):
23
  def __init__(self, model_initial, model_alzheimer, model_tumor, model_stroke):
 
62
 
63
 
64
  # Initialize the combined model
65
+ #cnn_model = CombinedDiseaseModel(
66
+ # model_initial=model_initial,
67
+ # model_alzheimer=model_alzheimer,
68
+ # model_tumor=model_tumor,
69
+ # model_stroke=model_stroke
70
+ #)
71
 
72
 
73
  def process_image(image):
 
87
  else:
88
  return "Please upload an image."
89
 
90
+ def gradio_interface(patient_info, query_type):
91
+ return f"Patient Info: {patient_info}\nQuery Type: {query_type}"
92
 
93
  # Create Gradio app
94
  iface = gr.Interface(
 
102
  ),
103
  gr.Textbox(
104
  label="Query Type"
105
+ )#,
106
+ #gr.Image(
107
+ # type="pil",
108
+ # label="Upload an Image",
109
+ #)
110
  ],
111
  outputs=gr.Textbox(label="Response", placeholder="The response will appear here..."),
112
  title="Medical Diagnosis with MRI",