À propos du projet

# saas-churn-prediction Ce projet fournit un outil facile à utiliser pour prédire l'attrition des clients dans les entreprises de Software as a Service (SaaS). Il combine des modèles d'apprentissage automatique interprétables, l'ingénierie des caractéristiques et un tableau de bord Streamlit convivial pour aider les entreprises à comprendre et à fidéliser leurs clients. ## Fonctionnalités - **Apprentissage automatique interprétable** : Comprenez le raisonnement derrière les prédictions du modèle. - **Ingénierie des caractéristiques** : Prétraitement automatique des données pour améliorer les performances du modèle. - **Tableau de bord Streamlit** : Visualisez facilement les prédictions et les analyses des clients. - **Prise en charge de XGBoost** : Tirez parti d'algorithmes avancés pour une meilleure prédiction de l'attrition. - **API REST** : Intégrez les prédictions dans d'autres systèmes logiciels. ## Configuration requise - **Système d'exploitation** : Windows, macOS ou Linux - **Version de Python** : Python 3.7 ou ultérieur - **RAM** : Au moins 4 Go - **Processeur** : Minimum double cœur - **Connexion Internet** : Requise pour télécharger les packages ## Pour commencer 1. **Téléchargez l'application** : Visitez la page des versions ou utilisez le lien de téléchargement fourni pour obtenir la dernière version. 2. **Extrayez les fichiers** : Si téléchargé au format ZIP, extrayez dans un dossier. 3. **Exécutez l'application** : Localisez et exécutez le fichier principal de l'application. ## Comment l'utiliser 1. **Ouvrez le tableau de bord** : Le tableau de bord Streamlit se lance dans votre navigateur web. 2. **Téléchargez vos données** : Téléchargez un fichier CSV avec des colonnes comme `CustomerID`, `Usage` et `Churned`. 3. **Explorez les prédictions** : Consultez les prédictions et les informations sur les facteurs d'attrition. 4. **Prenez des décisions basées sur les données** : Utilisez les informations pour élaborer des stratégies de rétention. ## FAQ - **Format des données** : CSV avec les en-têtes appropriés. - **Intégration** : API REST disponible pour d'autres systèmes. - **Assistance** : Ouvrez un ticket sur GitHub pour obtenir de l'aide. - **Manuel** : Section d'aide dans le tableau de bord et wiki du dépôt. ## Contact et assistance Pour toute question ou assistance, utilisez la section des tickets GitHub. Les contributions et retours sont les bienvenus.