This project predicts student grades using Machine Learning models trained on feature datasets.
It demonstrates data preprocessing, feature engineering, model training, and evaluation using Python and Jupyter Notebook.
- ML model for predicting student grades
- Data preprocessing and cleaning
- Model evaluation using ROC-AUC
- Jupyter Notebook for detailed analysis
- Python
- Pandas, NumPy, Scikit-learn
- Jupyter Notebook
-
Click the green Code button on the GitHub repo.
-
Copy the HTTPS link.
-
Open CMD or Terminal and run:
git clone https://github.com/hirushifernando/AI-Student-Grade-Prediction-System.git
cd AI-Student-Grade-Prediction-System
(Optional) Create a Python virtual environment:
python -m venv venv
venv\Scripts\activate # Windows
Install dependencies (if you have a requirements.txt):
pip install -r requirements.txt
Open the Jupyter Notebook:
jupyter notebook
Note: CSV datasets and model files are ignored for privacy. You can add your own datasets to test.