Spaces:
Sleeping
Sleeping
import gradio as gr | |
import joblib | |
import sklearn | |
lr_model = joblib.load("lr_model.sav") | |
def predict_plan(parent_income, iq, gender, encourage): | |
""" | |
Predicts the student's plan based on the input features. | |
""" | |
input_data = [parent_income, iq, gender, encourage] | |
prediction = lr_model.predict([input_data])[0] | |
print(prediction) | |
return "Plan" if prediction == "True" else "No Plan" | |
iface = gr.Interface( | |
fn=predict_plan, | |
inputs=[ | |
gr.Number(label="Parent Income"), | |
gr.Number(label="IQ"), | |
gr.Checkbox(label="Gender (Male)"), | |
gr.Checkbox(label="Encourage") | |
], | |
outputs="text", | |
title="Student Plan Prediction", | |
description="Enter student information to predict their plan." | |
) | |
iface.launch(debug = True) |