Application en ligneApplication web d’apprentissage automatique

PredictIQ

Cinq modèles de prédiction — football, études, emploi, immobilier et entreprise — avec les raisons de chaque réponse.

PredictIQ — Accueil

Présentation

PredictIQ entraîne un arbre de décision pour chacun de cinq domaines sur des jeux Excel de 10 000 lignes et permet à chacun de saisir son propre cas. Chaque prédiction est accompagnée d’une probabilité et des facteurs clés qui l’ont fait monter ou baisser, calculés à partir de l’importance des variables et de leur corrélation avec le résultat.

Objectifs

  • Montrer des prédictions explicables sur des sujets familiers
  • Garder les données vérifiables : chaque jeu de données est un simple fichier Excel

Fonctionnalités

  • Cinq catégories avec leur propre formulaire
  • Probabilité de réussite ou tranche de prix pour chaque cas
  • Explication des facteurs clés pour chaque prédiction
  • Statistiques du modèle : taille d’entraînement, précision en entraînement et en test

Écrans

Points forts

Design

  • Cartes sombres et contrastées, une couleur par catégorie
  • Étapes de chargement animées qui décrivent ce que fait le modèle

Technique

  • Un DecisionTreeClassifier par catégorie (profondeur 6), 72 à 78 % de précision sur les données de test
  • Arbres exportés en JSON et exécutés dans le navigateur ; prédictions identiques à scikit-learn sur 1 000 lignes sur 1 000

Audit du studio

6.5Initial
8.0Final

Des prédictions claires et bien expliquées, mais la page était inutilisable sans son serveur.

Constaté

  • Chaque prédiction exigeait le serveur Flask
  • Utilise la version CDN de Tailwind, prévue pour le prototypage

Corrigé

  • Export des arbres entraînés et prédicteur dans le navigateur, vérifié identique sur 1 000 lignes
  • Les appels d’API utilisent des chemins relatifs pour être hébergés dans un sous-dossier

Reste à faire

  • Compiler Tailwind lors de la construction au lieu de charger le script CDN

Noté sur 10 : fonctionnement, interface, cohérence visuelle, performance, adaptation aux écrans, navigation, architecture, accessibilité, gestion des erreurs et maturité professionnelle.

Démonstration

Application en ligne

Les cinq modèles entraînés tournent dans votre navigateur. Avec le serveur Flask lancé en local, la même page utilise le serveur à la place.

Voir le projet
Démarrer un projet

Vous voulez quelque chose de ce genre ?

Dites-nous ce que vous construisez. Nous répondrons avec des questions honnêtes, une démarche claire et la prochaine étape.