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.
Deployed Website: Visit Here
This demonstration shows how users can input customer data and get real-time churn predictions through the interactive Streamlit app.
- 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 (.pklfiles) for scalable and maintainable AI solutions. - Modular Design: Easy integration and deployment in real-world use cases.
- Clone this repository:
git clone https://github.com/username/Customer-Churn-Prediction.git cd Customer-Churn-Prediction - Setup a virtual environment
python -m venv venv source venv/bin/activate - Install Dependencies
pip install -r requirements.txt
-
Run the Application
streamlit run app.py
-
Input Customer Data Use the interactive interface to input customer attributes
-
View Results Get real-time predictions on whether a customer is likely to churn.
