This project creates a user-friendly interface using Streamlit to help a telecommunications company manage customer churn, leveraging a machine learning model. Developed in collaboration with the Azubi Africa Data Science Training program.
## 🚀Embedding Machine learning Model using Gradio Framework 🤖 🚀 🚀
This project demonstrates the incorporation of a machine learning model into a graphical user interface (GUI) using Gradio framework. The aim is to create an interactive interface that assists a telecommunications company in managing customer churn. This application was collaboratively developed as part of the Azubi Africa Data Science Training program.
## Prerequisites
Make sure you have the following libraries installed in your Python environment or virtual environment:
* gradio
* pandas==1.5.3
* numpy==1.23.5
* seaborn==0.12.2
* scikit-learn==1.3.0
* gdown
You can install these libraries using the following command:
## Setup 💻 🪛 🔧
To set up and run the Gradio app in your local environment, follow these instructions:
1. Clone this repository to your local machine:
Open a terminal or command prompt on your computer.
Once the cloning process is complete, you can navigate into the cloned directory using the cd command:
**Python:** Make sure you have Python installed on your system. You can download it from Python's official website.
**Virtual Environment (optional but recommended):** It's recommended to use a virtual environment to manage dependencies for your project. You can create a virtual environment using the following commands:
**Required Packages:** Install the required Python packages using pip. You can install them using the provided requirements.txt file:
**Run the Gradio app using the following command:**
Go to your browser at the following address :
App Link
## Preview 🔍 🤖
Below is a preview showcasing the app's appearance.
Top
Buttom
## Authors 📖 🧑🎓
This project was developed during the Azubi Africa Data Science Training. Below is the details of the initial collaborators of this project with respective articles covering the process of the project and their individual github profiles.
| Name | Article | Github …