A machine learning project that predicts student performance and provides a user-friendly interface built with Django.
- Predict student performance score based on input features.
- Web-based UI using Django.
- Interactive and user-friendly input forms.
- Displays predictions along with model accuracy.
- Clone the repository:
git clone https://github.com/Faisal-Zamir/Student_Performance_ML_Project_DjangoUI.git- Navigate to the project directory:
cd Student_Performance_ML_Project_DjangoUI- Install required packages:
pip install -r requirements.txt- Run the Django server:
python manage.py runserver- Open your browser at:
http://127.0.0.1:8000To use the Student Performance Prediction application:
- Step 1: Fill in student details in the input form.
- Step 2: Click the "Calculate Performence" button.
- Step 3: View the predicted performance along with related metrics such as the performance index.
The model is trained on a publicly available dataset from Kaggle: Link:
https://www.kaggle.com/datasets/nikhil7280/student-performance-multiple-linear-regression - Algorithm: Linear Regression
- R2: 99%
For example:
-
Home Page: Screenshot of the form where users input student data.
-
Metrics (bottom area): Screenshot showing the predicted results and metrics.
Contributing
Feel free to open an issue or submit a pull request for improvements.
Contact
Faisal Zamir - pyFaisalZamir@gmail.com | JafriCode@gmail.com GitHub: https://github.com/Faisal-Zamir

