Projet 03 ML appliqué

MailSavior

Intégrer un modèle de phishing dans un vrai parcours métier.

Le projet

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.

01

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.

02

La réponse

MailSavior combine un pipeline TF-IDF + régression logistique, une API FastAPI et une interface WPF avec authentification, historique et feedback.

80/20séparation entraînement / test
3membres dans l’équipe
2routes API principales

Ma contribution

Ce qui a été conçu et construit.

  1. 01

    Préparation et séparation des données d’entraînement et de test.

  2. 02

    Entraînement du pipeline TF-IDF + régression logistique avec scikit-learn.

  3. 03

    Exposition du modèle via une API FastAPI documentée.

  4. 04

    Intégration avec l’application C# WPF et gestion des retours utilisateurs.

  5. 05

    Ajout de tests, supervision et automatisation GitHub Actions.

Architecture

Le chemin de la donnée.

01E-mail
02Nettoyage
03TF-IDF
04Régression logistique
05API FastAPI
06Interface WPF
07Feedback

Résultat

Ce que le projet démontre.

01

Un modèle léger, explicable et rapide à intégrer.

02

Une séparation claire entre modèle, service API et interface métier.

03

Une base prévue pour apprendre des corrections utilisateurs.

Projet suivantMobilité · Hackathon ECEHopli