Skip to content

Machine Learning Analysis of Bank Marketing Data: This repository contains Python code for analyzing and predicting the outcomes of banking marketing campaigns. Utilizing Logistic Regression and XGBoost models, the project aims to predict whether a client will subscribe to a term deposit or not.

License

Notifications You must be signed in to change notification settings

TheMultivariateAnalyst/Customer_churn_classifer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer_churn_classifer

Bank Marketing Campaign Analysis

This project involves the use of machine learning to analyze and predict outcomes of direct marketing campaigns based on banking data. The principal aim of these models is to predict client behavior, particularly whether they will subscribe to a term deposit or not.This project also compares a fully hypertuned logistic regression model with a mlp classifier to compare on the idea of ML vs DL.

Dataset

The dataset used in this project is the Bank Marketing dataset from the UCI Machine Learning Repository.

Models

The models used in this project are Logistic Regression and XGBoost.

How to Run

To run this project, follow these steps:

  1. Clone this repository.

  2. Install the required dependencies using pip:

    pip install -r requirements.txt
    
  3. Run the main script:

    python main.py
    

License

This project is licensed under the terms of the MIT license.

About

Machine Learning Analysis of Bank Marketing Data: This repository contains Python code for analyzing and predicting the outcomes of banking marketing campaigns. Utilizing Logistic Regression and XGBoost models, the project aims to predict whether a client will subscribe to a term deposit or not.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages