An open API service indexing awesome lists of open source software.

https://github.com/yashksaini-coder/binary-classification-churn-prediction

Bank Churn Binary Classification Project | Prediction of the bank churn implementing the Ensemble model building technique.
https://github.com/yashksaini-coder/binary-classification-churn-prediction

classification data-science ensemble-learning machine-learning machine-learning-algorithms supervised-learning

Last synced: 2 months ago
JSON representation

Bank Churn Binary Classification Project | Prediction of the bank churn implementing the Ensemble model building technique.

Awesome Lists containing this project

README

        

# Binary Classification with a Bank Churn Dataset
> A collaborative project utilizing ensemble models for Binary classification with Bank churn . 🚀💎
---
## Table of Contents
- [Description](#description)
- [Models](#models)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

---

## Description
This project focuses on Binary classification of Bank customers churn using a combination of various machine learning models.
Machine Learning Models included are:-

1. DecisionTreeClassifier
2. QuadraticDiscriminantAnalysis
3. KNeighborsClassifier
4. LogisticRegression
5. RidgeClassifier
6. Perceptron
7. SGDClassifier
8. AdaBoostClassifier
9. RandomForestClassifier
10. HistGradientBoostingClassifier
11. GradientBoostingClassifier
12. ExtraTreesClassifier
13. GaussianNB
14. lgb (LightGBM)
15. xgb (XGBoost)
16. CatBoostClassifier
17. MLPClassifier (Multi-layer Perceptron)

Ensemble Techniques:-
- **VotingClassifier:-** Used for combining multiple machine learning models.

---

## Installation

```bash
# Clone the repository
git clone https://github.com/yashksaini-coder/Binary-Classification-with-a-Bank-Churn-Dataset

# Navigate to the project directory
cd Binary-Classification-with-a-Bank-Churn-Dataset

# Install dependencies
pip install -r requirements.txt
```
# Usage
To run the prediction models, follow these steps:

- Open the Jupyter Notebook or Python script.
- Run the cells or execute the script.
- Input the relevant features for prediction.
- Obtain the predicted Mohs hardness.

# Contributing
- [Fork the project](https://github.com/yashksaini-coder/Binary-Classification-with-a-Bank-Churn-Dataset/fork)
- Create your feature branch (git checkout -b feature/AmazingFeature)
- Commit your changes (git commit -am 'Add some AmazingFeature')
- Push to the branch (git push origin feature/AmazingFeature)
Open a pull request

# Contact
[Medium](https://medium.com/@yashksaini) [LinkedIn](https://www.linkedin.com/in/yashksaini/)