Skip to content

A Deep Learning model use to predict the customer will subscribe to the Term Deposit after the campaign or not.

Notifications You must be signed in to change notification settings

amaninaas/Customer_Segmentation

Repository files navigation

Customer-Segmentation-Predictions

Anaconda Python Spyder TensorFlow scikit-learn NumPy Pandas

How to install and Run the Project

  • PC/Laptop

    If using PC or Laptop, you may download Customer_segmentation.py, and Customer_segmentation_module.py file from depository section.

    • Software Required

      • Sypder
      • Python (preferable the latest version)
    • Module Needed

      • Tensorflow
      • Sklearn
      • Pandas
      • Numpy
  • Google Colab

    Click on this provided link, you will be redirected to Google Colab,

    https://colab.research.google.com/drive/1fiaUmVMJhwOM4pwFQ_5Cwc63_JyuYN7O?usp=sharing,

    you may sign in to your Google account to access it. You may need to download 'models' folder from the depository section and reupload it in the Google colab left panel before you can run it.

Project Descriptions

This project is to create a model that able to make a prediction about customer will subscribe to the Term Deposit after the campaign using deep learning approach.

Project Organization

├── Datasets                                    : Contains dataset used 
├── Models                                      : Contains all save model (format .pkl & .h5)
├── Statics                                     : Contains all save image (graph/heatmap/tensorboard)
├── __pycache__                                 : Contains .pyc file
├── Customer_segmentation.py                    : Code file in python format
├── Customer_segmentation_module.py             : Module file in python format
├── README.md                                   : Project Descriptions 
└── model.png                                   : Model image

Deep Learning Model

  • This are the model use to predict the customer will subscribe to the Term Deposit after the campaign or not.

    model

Results

  • This model are able to predict the customer will subscribe to the Term Deposit after the campaign or not up to 0.90 of accuracy. The following are graphs of my training and validation.

    • Loss

      loss

    • Accuracy

      acc

    • Classification Report

      acc

Credit

This dataset is provided by HackerEarth HackLive: Customer Segmentation

About

A Deep Learning model use to predict the customer will subscribe to the Term Deposit after the campaign or not.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages