Retour aux projets

ÉTUDE DE CAS 04 / PARCOURS MACHINE LEARNING

AI/ML Toolbox.

Un espace de travail pour préparer les jeux de données, les explorer, entraîner des modèles, évaluer les résultats et effectuer des prédictions.

Mon rôle

Machine learning & développement applicatif

Statut du projet

Dépôt public · Projet personnel

Technologies
  • Python
  • scikit-learn
  • TensorFlow
  • Analyse de données
AI/ML ToolboxINTERFACE
AI/ML Toolbox
Capture de l’application AI/ML Toolbox et de ses outils d’analyse.
Capture du projet · Interface réelle
01

Le problème

Les expérimentations en machine learning répètent souvent les mêmes étapes : nettoyer les données, comprendre les variables, choisir un modèle, l’évaluer et le réutiliser. Des scripts dispersés rendent ce parcours plus difficile à suivre.

02

Contexte & rôle

J’ai créé une bibliothèque Python et une interface applicative pour organiser ce parcours. Le projet associe des modules réutilisables à un ensemble plus ciblé de fonctionnalités interactives.

03

La solution

Le parcours couvre la préparation des données, l’analyse exploratoire, la sélection de variables, l’entraînement, l’évaluation et la prédiction. Les modèles enregistrés peuvent être réutilisés sur de nouvelles données.

La bibliothèque sous-jacente contient 53 modules. L’application n’en expose qu’un sous-ensemble : ce nombre ne désigne pas 53 choix de modèles disponibles dans l’interface.

04

Choix techniques

Utiliser l’écosystème Python pour relier préparation et analyse aux bibliothèques de machine learning, notamment scikit-learn et TensorFlow.

Séparer la bibliothèque réutilisable de l’application permet de développer des expérimentations et des outils avant de les intégrer à un parcours pris en charge par l’interface.

05

Éléments présentés

Le visuel est une capture existante de l’application issue du dépôt public. Le dépôt rassemble les modules de la bibliothèque et l’implémentation de l’application.

Le projet montre un parcours d’expérimentation structuré. Il ne prétend pas fournir un meilleur modèle universel ni un résultat de référence commun à des jeux de données différents.

06

Limites

L’évaluation dépend du jeu de données, de la cible, de la stratégie de séparation et de la métrique. Un bon résultat sur une expérience ne garantit pas les performances sur de nouvelles données.

Tous les modules ne sont pas disponibles dans l’application. La qualité des données, les risques de fuite d’information et le choix de la validation demandent toujours une analyse humaine.

07

Explorer le projet

Le lien vers le code ouvre AI-ML-toolbox, où l’application et les modules sous-jacents peuvent être examinés ensemble.

06 / ÉCHANGEONS

Une idée en tête ?
Donnons-lui vie.

Un projet à construire, des données à comprendre ou une opportunité de PFE. Parlons-en.