Le problème
Un score de modèle isolé ne suffit pas : l’utilisateur doit pouvoir soumettre un mail, comprendre le résultat et signaler une erreur pour améliorer le système.
Une application interne qui analyse le contenu d’un e-mail, estime son niveau de risque et restitue le résultat dans une interface Windows exploitable.
Un score de modèle isolé ne suffit pas : l’utilisateur doit pouvoir soumettre un mail, comprendre le résultat et signaler une erreur pour améliorer le système.
MailSavior combine un pipeline TF-IDF + régression logistique, une API FastAPI et une interface WPF avec authentification, historique et feedback.



TODO(hugo): fournir précision, rappel, F1, taille du jeu de données et protocole de test.
Ma contribution
Préparation et séparation des données d’entraînement et de test.
Entraînement du pipeline TF-IDF + régression logistique avec scikit-learn.
Exposition du modèle via une API FastAPI documentée.
Intégration avec l’application C# WPF et gestion des retours utilisateurs.
Ajout de tests, supervision et automatisation GitHub Actions.
Architecture
Résultat
Interface Windows documentée par quatre visuels : analyse, signaux détectés, message légitime et retours utilisateurs.