Skip to content

Evaluate several classification algorithms and pick the best & the worst ones based on accuracy. And, to explore techniques and best practices for fine-tuning and optimizing machine learning models

Notifications You must be signed in to change notification settings

saahilk1511/ML-Model-Optimization

Repository files navigation

Machine Learning Model Optimization

Objective

Evaluate several classification algorithms and pick the best & the worst ones based on accuracy. And, to explore techniques and best practices for fine-tuning and optimizing machine learning models

Python Packages

sklearn, Pandas, NumPy, seaborn, matplotlib & xgboost

XGBoost Installation

You may download and install it by running pip install xgboost in the terminal or command prompt After installing, you may run the following command from xgboost import XGBClassifier to import the XGBoost classifier. For further instructions please refer to the XGBoost installation guide (https://xgboost.readthedocs.io/en/latest/install.html)

Instructions to run

For Jupyter Notebook

The folder contains three py files and should be run in the order mentioned below:

● CS_677_Project_Sahil_Khanna_Final_1

● CS_677_Project_Sahil_Khanna_Final_2 (Without Zip code)

● CS_677_Project_Sahil_Khanna_Final_3 (with 50% training data)

For Spyder & other IDEs

The folder contains three py files and should be run in the order mentioned below:

● Final_1

● Final_2 (Without Zip code)

● Final_3 (with 50% training data)

Result

Screen Shot 2021-08-16 at 4 28 38 PM

Screen Shot 2021-08-16 at 4 28 47 PM

Screen Shot 2021-08-16 at 4 29 02 PM

Screen Shot 2021-08-16 at 4 29 11 PM

Screen Shot 2021-08-16 at 4 29 21 PM

Screen Shot 2021-08-16 at 4 29 42 PM

Screen Shot 2021-08-16 at 4 29 52 PM

Screen Shot 2021-08-16 at 4 30 04 PM

Screen Shot 2021-08-16 at 4 30 17 PM

Screen Shot 2021-08-16 at 4 30 27 PM

Screen Shot 2021-08-16 at 4 30 36 PM

Screen Shot 2021-08-16 at 4 30 47 PM

Screen Shot 2021-08-16 at 4 31 05 PM

About

Evaluate several classification algorithms and pick the best & the worst ones based on accuracy. And, to explore techniques and best practices for fine-tuning and optimizing machine learning models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published