/cgpa-prediction-ml

Prediction of Cumulative Grade Point Average (CGPA) - Machine Learning Complex Engineering Project of 6th Semester

Primary LanguageJupyter Notebook

CGPA Prediction

Prediction of Cumulative Grade Point Average (CGPA) - Machine Learning Complex Engineering Project of 6th Semester

Members?

  1. Hasnain Ali Arain
  2. Sadaf Jawed Farooqui
  3. Ibrahim Rehman

How to Use?

  1. Clone the repo
  2. Upload the files into Jupyter Notebook
  3. Open "CGPA Prediction - ML CEP.ipynb" file in Jupyter
  4. Run
  5. For predicting your own CGPA, at the bottom insert the year and the respective grades of the courses mentioned. Then, click on predict.

Models/Algorithms Used?

  1. Linear Regression
  2. Gradient Boosting Regressor

Other algorithms used for testing purposes are:

  1. Lasso Regression
  2. Ridge Regression
  3. Elastic Net Regression
  4. Huber Regression
  5. Decision Tree Regressor
  6. KNeighbours Regressor

Libraries, Packages, Modules, Frameworks?

  1. Numpy
  2. Pandas
  3. Matplotlib
  4. Seaborn
  5. Scikit Learn
  6. Tabulate
  7. Math
  8. Warnings
  9. IPywidgets