Update app.py
Browse files
app.py
CHANGED
@@ -13,8 +13,8 @@ loaded_model = pickle.load(open("clf.pkl", 'rb'))
|
|
13 |
explainer = shap.Explainer(loaded_model) # PLEASE DO NOT CHANGE THIS.
|
14 |
|
15 |
# Create the main function for server
|
16 |
-
def main_func(
|
17 |
-
new_row = pd.DataFrame.from_dict({'
|
18 |
'RecommendToWork':RecommendToWork,'Tenure':Tenure,'Generation':Generation,
|
19 |
'LearningDevelopment1':LearningDevelopment1}, orient = 'index').transpose()
|
20 |
|
@@ -51,7 +51,7 @@ with gr.Blocks(title=title) as demo:
|
|
51 |
gr.Markdown("""---""")
|
52 |
with gr.Row():
|
53 |
with gr.Column():
|
54 |
-
|
55 |
JobSatisfaction = gr.Slider(label="Job Satisfaction Score", minimum=1, maximum=5, value=4, step=.1)
|
56 |
RecommendToWork = gr.Slider(label="Recommend to Work Score", minimum=1, maximum=5, value=4, step=.1)
|
57 |
Tenure = gr.Slider(label="Tenure Score", minimum=1, maximum=5, value=4, step=.1)
|
@@ -64,15 +64,13 @@ with gr.Blocks(title=title) as demo:
|
|
64 |
|
65 |
submit_btn.click(
|
66 |
main_func,
|
67 |
-
[
|
68 |
[label,local_plot], api_name="Employee_Turnover"
|
69 |
)
|
70 |
|
71 |
gr.Markdown("### Click on any of the examples below to see how it works:")
|
72 |
gr.Examples([[4,4,4,4,5,5], [5,4,5,4,4,4]],
|
73 |
-
[
|
74 |
[label,local_plot], main_func, cache_examples=True)
|
75 |
|
76 |
-
demo.launch(share=True)
|
77 |
-
|
78 |
demo.launch(share=True)
|
|
|
13 |
explainer = shap.Explainer(loaded_model) # PLEASE DO NOT CHANGE THIS.
|
14 |
|
15 |
# Create the main function for server
|
16 |
+
def main_func(RewardsBenefits2,JobSatisfaction,RecommendToWork,Tenure,Generation,LearningDevelopment1):
|
17 |
+
new_row = pd.DataFrame.from_dict({'RewardsBenefits2':RewardsBenefits2,'JobSatisfaction':JobSatisfaction,
|
18 |
'RecommendToWork':RecommendToWork,'Tenure':Tenure,'Generation':Generation,
|
19 |
'LearningDevelopment1':LearningDevelopment1}, orient = 'index').transpose()
|
20 |
|
|
|
51 |
gr.Markdown("""---""")
|
52 |
with gr.Row():
|
53 |
with gr.Column():
|
54 |
+
RewardsBenefits2 = gr.Slider(label="Rewards Benefits 2 Score", minimum=1, maximum=5, value=4, step=.1)
|
55 |
JobSatisfaction = gr.Slider(label="Job Satisfaction Score", minimum=1, maximum=5, value=4, step=.1)
|
56 |
RecommendToWork = gr.Slider(label="Recommend to Work Score", minimum=1, maximum=5, value=4, step=.1)
|
57 |
Tenure = gr.Slider(label="Tenure Score", minimum=1, maximum=5, value=4, step=.1)
|
|
|
64 |
|
65 |
submit_btn.click(
|
66 |
main_func,
|
67 |
+
[RewardsBenefits2,JobSatisfaction,RecommendToWork,Tenure,Generation,LearningDevelopment1],
|
68 |
[label,local_plot], api_name="Employee_Turnover"
|
69 |
)
|
70 |
|
71 |
gr.Markdown("### Click on any of the examples below to see how it works:")
|
72 |
gr.Examples([[4,4,4,4,5,5], [5,4,5,4,4,4]],
|
73 |
+
[RewardsBenefits2,JobSatisfaction,RecommendToWork,Tenure,Generation,LearningDevelopment1],
|
74 |
[label,local_plot], main_func, cache_examples=True)
|
75 |
|
|
|
|
|
76 |
demo.launch(share=True)
|