Classification d’images par Intelligence Artificielle

Projet personnel
2025

Contexte & Objectifs

Ce projet Python vise à créer une application de classification d’images à l’aide de l’intelligence artificielle, afin de démontrer mes compétences en IA, en développement Python et en création d’interfaces utilisateur via Gradio


Fonctionnalités principales

  • Utilisation d’un modèle préentraîné de vision par ordinateur (ResNet50) via TensorFlow.
  • Chargement d’images locales ou en ligne par l’utilisateur.
  • Affichage de la classe prédite (ex : “golden retriever”, “sports car”, etc.) avec le score de confiance.
  • Interface web simple et intuitive réalisée avec Gradio (glisser-déposer ou bouton d’upload).
  • Affichage de l’image et du texte prédictif.

Fonctionnalités bonus

  • Affichage des 5 classes les plus probables avec leur pourcentage.
  • Sauvegarde des prédictions dans un fichier .csv (image, prédiction, probabilité).

Interface utilisateur

Aperçu interface Gradio

Technologies utilisées

  • Python 3.10+
  • TensorFlow
  • ResNet50
  • Gradio


Ressenti personnel

Ce projet m’a permis de renforcer mes compétences pratiques en IA, notamment dans l’exploitation de modèles de vision par ordinateur et dans la construction d’une interface utilisateur complète avec Gradio. Il m’a également sensibilisé aux problématiques de déploiement d’applications IA sur le web.