Mushfi commited on
Commit
fdadfe7
·
1 Parent(s): 7e70eae

Upload 5 files

Browse files
Files changed (6) hide show
  1. .gitattributes +1 -0
  2. COVID19-0.jpg +0 -0
  3. COVID19-1.jpg +0 -0
  4. PNEUMONIA-0.jpeg +0 -0
  5. app.py +41 -0
  6. model.hdf5 +3 -0
.gitattributes CHANGED
@@ -32,3 +32,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ model.hdf5 filter=lfs diff=lfs merge=lfs -text
COVID19-0.jpg ADDED
COVID19-1.jpg ADDED
PNEUMONIA-0.jpeg ADDED
app.py ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ import tensorflow as tf
4
+ import os
5
+ import numpy as np
6
+
7
+ model = tf.keras.models.load_model('model.hdf5')
8
+
9
+ LABELS = ['NORMAL', 'TUBERCULOSIS', 'PNEUMONIA', 'COVID19']
10
+
11
+ def predict_input_image(img):
12
+ img_4d=img.reshape(-1,128,128,3)/255.0
13
+ print(img_4d.min())
14
+ print(img_4d.max())
15
+ prediction=model.predict(img_4d)[0]
16
+ return {LABELS[i]: float(prediction[i]) for i in range(4)}
17
+
18
+ def k():
19
+ return gr.update(value=None)
20
+
21
+ with gr.Blocks(title="Chest X-Ray Disease Classification", css="") as demo:
22
+ with gr.Row():
23
+ textmd = gr.Markdown('''
24
+ # Chest X-Ray Disease Classification
25
+
26
+ ''')
27
+ with gr.Row():
28
+ with gr.Column(scale=1, min_width=600):
29
+ image = gr.inputs.Image(shape=(128,128))
30
+ with gr.Row():
31
+ clear_btn = gr.Button("Clear")
32
+ submit_btn = gr.Button("Submit", elem_id="warningk", variant='primary')
33
+ examples = gr.Examples(examples=["COVID19-0.jpg",
34
+ "COVID19-1.jpg",
35
+ "PNEUMONIA-0.jpeg"], inputs=image)
36
+ label = gr.outputs.Label(num_top_classes=4)
37
+
38
+ clear_btn.click(k, inputs=[], outputs=image)
39
+ submit_btn.click(predict_input_image, inputs=image, outputs=label)
40
+
41
+ demo.launch(debug='True', share=True)
model.hdf5 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2a66db530caf636cedf1517281fe32fa6a50e3cd468a3fc4810482b65d0b4372
3
+ size 53864360