The data set is downloaded from Kaggle. The dataset contains several parameters which are considered important during the application for Masters Programs. The parameters included are :
- GRE Scores ( out of 340 )
- TOEFL Scores ( out of 120 )
- University Rating ( out of 5 )
- Statement of Purpose and Letter of Recommendation Strength ( out of 5 )
- Undergraduate GPA ( out of 10 )
- Research Experience ( either 0 or 1 )
- Chance of Admit ( ranging from 0 to 1 )
-
After loading the data set, data pre-processing was performed. Data pre-processing steps included, checking for null values, removing unwanted features, feature scaling, dividing into independent and dependent features and finally train test split.
-
Then, a two layer neural network ANN model was built from scratch for this regression problem statement and trained for 10 epochs. I have tried multiple models just to increase the performance of the model. Model was evaluated on the basis of R2 score. Finally, a plot showing loss vs validation loss was plotted as shown below:
Kaggle Kernel: https://www.kaggle.com/swarnavamukherjee/college-graduate-admission-using-ann