import pickle import gradio as gr with open("Diabetic_Model","rb") as f: mp=pickle.load(f) def Diabetic_Prediction(Pregnancies,Glucose,BP,ST,Insuline,BMI,DPF,Age): Pregnancies=int(Pregnancies) Glucose=int(Glucose) BP=int(BP) ST=int(ST) Insuline=int(Insuline) BMI=float(BMI) DPF=float(DPF) Age=int(Age) value=mp.predict([[Pregnancies,Glucose,BP,ST,Insuline,BMI,DPF,Age]]) if(value[0]==0): result="You don't have Diabties" elif(value[0]==1): result="You have Diabties" return result interface=gr.Interface(fn=Diabetic_Prediction,inputs=[gr.inputs.Textbox(lines=2,placeholder="Enter Pregnancies Time"), gr.inputs.Textbox(lines=2,placeholder="Enter Glucose Level"),gr.inputs.Textbox(lines=2,placeholder="Enter Blood Pressure"),gr.inputs.Textbox(lines=2,placeholder="Enter Skin Thickness"),gr.inputs.Textbox(lines=2,placeholder="Enter Insulin Level"),gr.inputs.Textbox(lines=2,placeholder="Enter BMI Level"),gr.inputs.Textbox(lines=2,placeholder="Enter Diabbetes Predigree Function"),gr.inputs.Textbox(lines=2,placeholder="Enter Your Age")], outputs=[gr.outputs.Textbox(label="Your Result")], enable_queu=True ) interface.launch(debug=True)