Skip to content

A Streamlit-based application for predicting customer churn using a custom-trained Artificial Neural Network model. The app provides an interactive interface for users to input customer data and receive real-time churn predictions, enabling data-driven decision-making.

Notifications You must be signed in to change notification settings

Cyclostone/Customer_Churn_Prediction_App

Repository files navigation

Customer Churn Prediction

A machine learning-powered application for predicting customer churn using a custom-trained model. This project demonstrates the efficient use of serialized model components to enhance reusability and deployment, offering an interactive interface via Streamlit for real-time predictions.


🚀 Live Demo

Deployed Website: Visit Here


📹 Demo

Customer Churn Prediction Demo

This demonstration shows how users can input customer data and get real-time churn predictions through the interactive Streamlit app.


Key Features

  • Interactive Interface: Built using Streamlit for seamless user experience.
  • Custom-trained Model: Predicts customer churn with high accuracy.
  • Reusable Components: Serialized model (.h5) and preprocessing objects (.pkl files) for scalable and maintainable AI solutions.
  • Modular Design: Easy integration and deployment in real-world use cases.

Installation

  1. Clone this repository:
    git clone https://github.com/username/Customer-Churn-Prediction.git
    cd Customer-Churn-Prediction
    
  2. Setup a virtual environment
    python -m venv venv
    source venv/bin/activate
    
  3. Install Dependencies
    pip install -r requirements.txt
    

Usage

  1. Run the Application

    streamlit run app.py
    
  2. Input Customer Data Use the interactive interface to input customer attributes

  3. View Results Get real-time predictions on whether a customer is likely to churn.

About

A Streamlit-based application for predicting customer churn using a custom-trained Artificial Neural Network model. The app provides an interactive interface for users to input customer data and receive real-time churn predictions, enabling data-driven decision-making.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published