AI-Based Student Performance Prediction System
Python, Flask, Machine Learning, Scikit-learn, Pandas, NumPy, Joblib, HTML, CSS
About this project
AI-Based Student Performance Prediction System is a Machine Learning web application that predicts a student's academic performance using factors such as attendance, study hours, previous marks, assignment score, internal marks, and sleep hours. The system uses a Random Forest Machine Learning model and provides the predicted performance along with prediction confidence.
What this project does
- Student performance prediction using Machine Learning
- Simple web-based user interface
- Attendance-based analysis
- Study-hours analysis
- Previous marks consideration
- Assignment and internal marks analysis
- Sleep-hours consideration
- Good / Needs Improvement prediction
- Prediction confidence percentage
- Random Forest classification model
- Sample dataset included
- Model training script included
- Beginner-friendly Flask application
What you need
Python 3.9 or above
Flask
Pandas
NumPy
Scikit-learn
Joblib
Web browser
VS Code or any Python IDE
How to run this project
Learn, build and make it yours
Read the code, try the features and change the project to match your idea. Make sure you understand how it works before using it for your coursework.
Download project files
Choose the files you need. Each file shows its price, or is marked free.
Paid downloads stay available in your account when you return to this page. Free resources are supported by ads.
Your next customer could be here.
Promote your company, college, course or event on our website. Contact us to discuss education, entertainment and business ads.
- Companies & brands
- Colleges & courses
- Events & entertainment
Tell us what you want to promote. Ask us about ad spaces, prices and available dates.