Spaces:
Runtime error
Runtime error
| from pickle import FALSE | |
| import gradio as gr | |
| from joblib import load | |
| import numpy as np | |
| import pandas as pd | |
| # from traitlets import default | |
| def predict_expenses( | |
| age,sex,bmi, | |
| children,smoker,region | |
| ): | |
| # Load the model | |
| model=load("insurancepredict.jb") | |
| # Create dict array from parameters | |
| data={ | |
| 'age':[age], | |
| 'sex':[sex], | |
| 'bmi':[bmi], | |
| 'children':[children], | |
| 'smoker':[smoker], | |
| 'region':[region], | |
| } | |
| xinp=pd.DataFrame(data) | |
| # print(xinp) | |
| expenses=model.predict(xinp) | |
| return expenses[0] | |
| ui=gr.Interface( | |
| fn=predict_expenses, | |
| inputs=[ | |
| gr.inputs.Textbox(placeholder="Age",default=20,numeric=True,label="AGE"), | |
| gr.Radio(['male','female'],label="GENDER"), | |
| gr.inputs.Textbox(placeholder="BMI",default=25,numeric=True,label="BMI"), | |
| gr.inputs.Textbox(placeholder="Childrens",default=2,label="CHILDRENS"), | |
| gr.Radio(['yes','no'],label="SMOKER"), | |
| gr.Dropdown(['southwest','southeast','northwest','northeast'],label="REGION"), | |
| ], | |
| title="INSURANCE PREDICTOR", | |
| outputs="text", | |
| examples=[[19,"female",27.9,0,"yes","southwest",16884.92], | |
| [61,"male",36.3,1,"yes","southwest",47403.88]], | |
| # theme="darkdefault", | |
| css= """body {body-color: blue}""" | |
| ) | |
| if __name__=="__main__": | |
| ui.launch() | |