This is a classification model for a most common dataset, Credit Card defaulter prediction. Prediction of the next month credit card defaulter based on demographic and last six months behavioral data of customers.
This project is divided into two part:
- Training a RandomForestClassifier classification model to predict defaulter as accurate as possible.
- Cleaning the datasets, fixing all features
- Apply Classification ML model
- Building and hosting a Flask web app on Heroku.
- Build the web app using Flask API
- Upload the project on GitHub
- Get the customer information from Web app
- Display the prediction
The Code is written in Python 3.7. If you don't have Python installed you can find it here. If you are using a lower version of Python you can upgrade using the pip package, ensuring you have the latest version of pip. To install the required packages and libraries.
Create a new environment of project
conda create -p venv python==3.8 -y
- Numpy
- Pandas
- Matplotlib
- Flask
- Seaborn
- Scikit-learn
- ipykernel
- MongoDB
- HTML
- AWS