{"id":28907688,"url":"https://github.com/rajireddy15/student_grade_pred","last_synced_at":"2026-05-11T07:51:11.358Z","repository":{"id":299358326,"uuid":"1002759869","full_name":"RajiReddy15/student_grade_pred","owner":"RajiReddy15","description":"A machine learning project to predict student final grades using academic and demographic data. Built with pandas, scikit-learn, and visualized with seaborn and matplotlib to gain insights and support early intervention for students.","archived":false,"fork":false,"pushed_at":"2025-06-16T05:24:11.000Z","size":233,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-16T06:23:49.059Z","etag":null,"topics":["academic-insights","data-science","eda","education-analytics","grade-prediction","machine-learning","ml-project","pandas","regression-models","scikit-learn","student-performance-analysis"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RajiReddy15.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-16T05:21:46.000Z","updated_at":"2025-06-16T05:32:15.000Z","dependencies_parsed_at":"2025-06-16T06:34:10.391Z","dependency_job_id":null,"html_url":"https://github.com/RajiReddy15/student_grade_pred","commit_stats":null,"previous_names":["rajireddy15/student_grade_pred"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RajiReddy15/student_grade_pred","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RajiReddy15%2Fstudent_grade_pred","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RajiReddy15%2Fstudent_grade_pred/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RajiReddy15%2Fstudent_grade_pred/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RajiReddy15%2Fstudent_grade_pred/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RajiReddy15","download_url":"https://codeload.github.com/RajiReddy15/student_grade_pred/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RajiReddy15%2Fstudent_grade_pred/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261153583,"owners_count":23116915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["academic-insights","data-science","eda","education-analytics","grade-prediction","machine-learning","ml-project","pandas","regression-models","scikit-learn","student-performance-analysis"],"created_at":"2025-06-21T16:05:20.759Z","updated_at":"2026-05-11T07:51:11.336Z","avatar_url":"https://github.com/RajiReddy15.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎓 Student Grade Prediction\n\nThis project aims to predict student final grades based on various academic and personal attributes using machine learning models.\n\n## 📌 Project Overview\n\nThe objective is to build a predictive model that can estimate students' final grades using features such as past academic performance, study time, absences, and other factors. This can help educators identify students who may need extra support.\n\n## 📂 Dataset\n\nThe dataset contains features such as:\n\n- First and second period grades\n- Study time, absences\n- Parental education\n- Past failures\n- Other demographic and academic attributes\n\nTarget variable: **Final Grade**\n\n## 🛠️ Tech Stack\n\n- **Python**\n- **pandas** – Data loading \u0026 manipulation  \n- **numpy** – Numerical computations  \n- **matplotlib \u0026 seaborn** – Data visualization  \n- **scikit-learn** – Model building and evaluation\n\n## 📊 Exploratory Data Analysis (EDA)\n\n- Handled missing values and removed irrelevant features\n- Visualized correlations using heatmaps and pairplots\n- Analyzed the impact of key factors (e.g., study time, absences) on final grades\n\n## 🤖 Models Used\n\n- Linear Regression\n- Random Forest Regressor\n\n### 📈 Model Evaluation\n\n- Used metrics like MAE, RMSE, and R² Score\n- Compared performance between models on test data\n\n## 📌 Results\n\n- Random Forest outperformed other models with higher accuracy on unseen data\n- Identified key factors influencing academic performance\n\n## 🚀 How to Run\n\n1. Clone this repository  \n2. Install dependencies from `requirements.txt`  \n3. Run the Jupyter Notebook:  \n   ```bash\n   jupyter notebook main.ipynb\n   ```\n\n## 📁 Project Structure\n\n```\nstudent_grade_prediction/\n├── main.ipynb\n├── requirements.txt\n├── README.md\n├── datasets/\n│   ├── student-mat.csv\n│   └── student-por.csv\n```\n\n## 📬 Contact\n\nFor questions or collaboration, feel free to connect on [LinkedIn](https://www.linkedin.com/in/raji-reddy-bb54682aa/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajireddy15%2Fstudent_grade_pred","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajireddy15%2Fstudent_grade_pred","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajireddy15%2Fstudent_grade_pred/lists"}