Skip to content

subham23s/student-performance-predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Performance Predictor 🎓

A simple Machine Learning project that predicts a student's final exam score based on:

  • Hours Studied
  • Attendance Percentage
  • Previous Exam Score

📌 Project Overview

This project uses Linear Regression to predict final scores using structured student performance data.

The workflow includes:

  • Data loading
  • Feature selection
  • Train-test split
  • Model training
  • Model evaluation using Mean Squared Error

🛠 Tech Stack

  • Python
  • Pandas
  • NumPy
  • Scikit-learn

📂 Project Structure

student-performance-predictor/ │ ├── data/ │ └── student_data.csv ├── src/ │ └── main.py ├── requirements.txt ├── README.md └── LICENSE


▶️ How to Run

  1. Install dependencies:

  2. Run the project:


📊 Output

The model trains and prints the Mean Squared Error (MSE) to evaluate prediction accuracy.


🚀 Future Improvements

  • Add more data
  • Try advanced models (Random Forest, XGBoost)
  • Deploy as a web app using Flask or FastAPI

About

Machine Learning project that predicts student exam performance using Linear Regression based on study hours, attendance, and past scores.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages