Ce que montre le site
Le tableau montre quels clients peuvent arrêter un service. Dans les projets data, on appelle souvent cela le churn. Ici, l'interface parle surtout de départ, car c'est plus simple.
Il met en avant les clients les plus susceptibles de partir, l'argent mensuel lié à ces clients et les grandes raisons vues par le modèle.
Comment lire les chiffres
Une forte chance de partir signifie que le client ressemble à des clients qui sont partis dans le passé. C'est un signal d'alerte, pas une certitude.
Le graphique des raisons montre quels détails client ont le plus compté pour le modèle. Cela explique la prédiction, mais ne prouve pas une cause directe.
Comment le score de risque est créé
Python nettoie chaque ligne client. Il prépare les nombres comme la facture mensuelle et les mois comme client. Il transforme aussi les mots comme le type de contrat en colonnes 0/1.
Le modèle donne à chaque client une chance de partir de 0% à 100%. L'application transforme ensuite ce score en risque faible, moyen ou élevé.
Machine learning utilisé
Le projet utilise la régression logistique de scikit-learn. Le modèle prédit une réponse parmi deux choix : le client part ou le client reste.
Elle est utilisée parce qu'elle est rapide, plus facile à expliquer que beaucoup d'autres modèles et donne une chance de départ en pourcentage.
Comment Airbyte est utilisé
Airbyte Cloud déplace le fichier client public vers la base Neon.
Airbyte n'entraîne pas le modèle. Il charge les données. Ensuite Python nettoie les données, entraîne le modèle et sauvegarde les tables prêtes pour le tableau.