- This project predicts the chances of your admission by taking the following inputs : GRE , TOEFL score , University Rating , SOP score , LOR Score , Research - Yes/ No
- I found this dataset on Kaggle.
- I used the following Regression Algorithms : Linear Regression , Lasso , Ridge , Elastic Net
- The accuracy of the model is 80%
- I have followed the steps of
- preprocessing (removing null values)
- Feature selection (dropped Serial numbers)
- Analysed the dataset using EDA and profile Reports from pandas
- I found that there are large variances in dataset ,and this is a problem, since it would be hard to build a relationship between Features and Labels
- So using Standard Scaler , I have solved the problem.
- I split the features and labels
- I have used fit_transform on X_train,y_train and fitted on the model and calculated the score of it
- for prediction I used transform on X_test. and calculated the score using X_test,y_test
- I have followed the same steps with Lasso,Ridge,Elastic Net
- Linear Regression , Lasso , Ridge , Elastic were giving the same accuracy of 80%
- After chosing the perfect model , I have converted the model to pickle file using pickle library
- I built Flask API , wrote html files using css and connected the html and API for getting the inputs and predicting the outputs respectively
- I also saved the scaler object as a pickle file, so that I can transform the input from the user and pass it to the model and get the predictions in the right way.
-
I have deployed the Admission prediciton regression , (my second ML project ) on Azure successfully,
-
I have faced issues in selecting the regions, figured out that default region is best
-
I have facied issues in building the model, forgot to build requirements.txt , added it, and solved the issues of migrating the workflow file from node12 to node16.
-
After the build process, Deployment was successful.
-
Tada!! now you can also use my Admission prediciton regression and predict your chances of getting admitted to your college by giving the required inputs
-
If you have any suggestions , please let me know .
-
If you have any opportunities for me, please check my github read me page rohan2734 .
-
you can reach out to me via mail or Linkedin