A machine learning web app that estimates a student's math score from their academic profile — built end-to-end with scikit-learn and Flask.
Open the PredictorStep 01
Gender, ethnicity, parental education, lunch type, test prep status, plus reading and writing scores.
Step 02
A trained regression model maps those inputs to a predicted outcome in real time.
Step 03
An estimated math score out of 100, complete with a grade and a quick read on performance.
About
This app is trained on the classic Student Performance dataset. Categorical fields are encoded, numerical scores are scaled, and a regression model — Linear Regression came out on top during evaluation — handles the prediction. The whole pipeline runs through a Flask backend, from form submission to model inference.