Vivekan commited on
Commit
963c815
1 Parent(s): b5fcb4a

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -0
app.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import numpy as np
3
+ def predict_diabetes(preg,glu,bp,st,ins,bmi,dpf,age):
4
+ input_array=np.array([[preg,glu,bp,st,ins,bmi,dpf,age]])
5
+ pred=LR.predict(input_array)
6
+ output=classify(pred[0])
7
+ if output=='negative':
8
+ return [(0,output)]
9
+ else:
10
+ return [(1,output)]
11
+ preg = gr.inputs.Slider(minimum=0, maximum=17, default=2, label="Pregnancy")
12
+ glu = gr.inputs.Slider(minimum=0, maximum=199, default=2, label="glucose")
13
+ bp = gr.inputs.Slider(minimum=0, maximum=122, default=2, label="blood prussure")
14
+ st = gr.inputs.Slider(minimum=0, maximum=99, default=2, label="skin thickness")
15
+ ins = gr.inputs.Slider(minimum=0, maximum=846, default=2, label="insulin")
16
+ bmi = gr.inputs.Slider(minimum=0, maximum=67.1, default=2, label="bmi")
17
+ dpf = gr.inputs.Slider(minimum=0, maximum=2.5, default=2, label="diabetes pedigree function")
18
+ age = gr.inputs.Slider(minimum=20, maximum=100, default=2, label="age")
19
+
20
+
21
+ op=gr.outputs.HighlightedText(color_map={ "negative": "green",
22
+ "positive": "red",})
23
+
24
+ gr.Interface(predict_diabetes, inputs=[preg,glu,bp,st,ins,bmi,dpf,age], outputs=op,live=True).launch(share=True)