Giter Site home page Giter Site logo

mustafamado / ann-based-banking-churn-prediction Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blurred-machine/ann-based-banking-churn-prediction

0.0 0.0 0.0 614 KB

This repository will have all the necessary files for machine learning and deep learning based Banking Churn Prediction ANN model which will analyze tha probablity for a customer to leave the bank services in near future. Deployed on Heroku.

Home Page: https://banking-churn-pediction.herokuapp.com

License: MIT License

Python 63.31% CSS 5.56% HTML 31.14%

ann-based-banking-churn-prediction's Introduction

ANN-based-Banking-Churn-Prediction

  • This repository will have complete machine learning and deep learning based banking churn prediction ANN model which will analyze tha probablity for a customer to leave.
  • The project was deployed on Google Cloud Platform as well as completely tested on Localhost.

Project Description

Welcome Screen

  • The main welcome screen is made in HTML5 and CSS3 with a basic and simple design.
  • Here is the main screen for the Bank Churn Prediction Interface for the bank admin.

Welcome Screen

Bank Admin Input

  • The bank employee has to enter the details of the customer whose churn they want to analyze.
  • Below is the screenshot of the input being filled by bank employee.

Filled Screen

Analysis and Accuracy

  • The Prediction engine is built over a deep Artificial Neural Network backed with Keras.
  • I have achieved an accuracy of around ~85% on both training and testing data.
  • The ANN is trained over K-fold cross validation testing over 10 rounds to find if it was underfit or overfit over the data based on the variance betweent the accuracies of the 10 rotations.
  • The model is Tuned over the Hyerparametes to find the best batch_size, epoch and optimizer for generating the best possible combination for best fit model.

Accuracy Python Console

Deployment and Production

  • The API interfacing for the deplyment on Localhost is done using Flask.
  • The server is run on Local system during the staging of the project.
  • Older deployment was done on Google Cloud Platform
  • Recently, the final deployment was done on Heloku platform and can be accessed from the link below.
  • LINK: https://banking-churn-pediction

Predictions

  • The final prediction of the model is the percentage of churn for that customer.
  • The prediction signifies the chances of the customer to leave the services of the bank which makes the bank to focus more on such such customers and try to retain them using Sales and Marketing strategies about which I have worked in this GitHub module.

Prediction Screenshot

Contribution

  • The project is built completely by Paras Varshney.
    Connect on LinkedIn
    Follow on Medium
    Follow on Github

Thank You!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.