Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -55,17 +55,12 @@ best_model = tuner.get_best_models(1)[0]
|
|
| 55 |
|
| 56 |
# Define prediction function for Gradio
|
| 57 |
def predict_performance(hours, prev_score, sleep, papers, activity):
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
'Previous Scores': prev_score,
|
| 61 |
-
'Sleep Hours': sleep,
|
| 62 |
-
'Sample Question Papers Practiced': papers,
|
| 63 |
-
'Extracurricular Activities': activity
|
| 64 |
-
}])
|
| 65 |
-
X_user = preprocess.transform(user_input)
|
| 66 |
pred = best_model.predict(X_user).item()
|
| 67 |
return f"📊 Predicted Performance Index: {pred:.2f}"
|
| 68 |
|
|
|
|
| 69 |
# Gradio UI
|
| 70 |
inputs = [
|
| 71 |
gr.Number(label="Hours Studied"),
|
|
|
|
| 55 |
|
| 56 |
# Define prediction function for Gradio
|
| 57 |
def predict_performance(hours, prev_score, sleep, papers, activity):
|
| 58 |
+
X_user = [[hours, prev_score, sleep, papers, activity]]
|
| 59 |
+
X_user = preprocess.transform(X_user)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
pred = best_model.predict(X_user).item()
|
| 61 |
return f"📊 Predicted Performance Index: {pred:.2f}"
|
| 62 |
|
| 63 |
+
|
| 64 |
# Gradio UI
|
| 65 |
inputs = [
|
| 66 |
gr.Number(label="Hours Studied"),
|