This is a Streamlit web application for predicting churn in a telecom dataset. The app uses a machine learning model trained on the dataset to predict whether a customer is likely to churn or not based on various features.
You can access the live demo of the app here.
- User-Friendly Interface: Simple and intuitive UI for users to input customer information.
- Churn Prediction: Predicts whether a customer is likely to churn or not.
- Interactive Sliders and Dropdowns: Allows users to interactively input feature values.
To run this app locally, follow these steps:
- Clone the repository: git clone cd churn-prediction-app
- Install dependencies: pip install -r requirements.txt
- Run the app: streamlit run app.py
The app should open in your default web browser.
- Enter customer information using the dropdowns and sliders.
- Click the "Predict" button.
- View the predicted churn status.
This app is deployed using Streamlit. To deploy it yourself, follow the instructions in the Deployment section of the README.
streamlit==0.90.0
pandas==1.3.3
joblib==1.1.0
If you want to contribute to this project, feel free to fork the repository and submit a pull request. Please follow the contribution guidelines.