Skip to content

Repository files navigation

Système Expert de Voyage 🧠🌍

Application Python qui recommande une destination de voyage en fonction des préférences de l'utilisateur, grâce à un arbre de décision (scikit-learn) et une interface graphique moderne avec Tkinter.

✨ Fonctionnalités

  • Questionnaire interactif (Oui / Non) sur les préférences :
    • Climat, nature, budget, Europe / hors Europe, culture, fête, etc.
  • Modèle d'arbre de décision (DecisionTreeClassifier) entraîné sur un jeu de données simple
  • Affichage de la destination recommandée avec :
    • Nom + drapeau
    • Image de la destination (Bali, Paris, Islande, Marrakech, Tokyo, Alpes…)
  • Bouton pour recommencer le questionnaire
  • Bouton pour afficher l'arbre de décision via matplotlib

🛠️ Technologies

  • Python

  • Tkinter

  • scikit-learn

  • NumPy

  • Pillow (PIL)

  • Matplotlib

  • Fichier principal : code/voyage_tkinter.py

  • Images : dans le dossier code/ (bali.jpg, paris.jpg, tokyo.jpg, etc.)

🚀 Installation & exécution

  1. Cloner le dépôt :
    git clone https://github.com/khawlachaabi/projet-ai-voyage.git
    cd "projet ai/code"
  2. Installer les dépendances :
    pip install pillow scikit-learn numpy matplotlib
  3. Lancer l'application :
    python voyage_tkinter.py

Lancer le script depuis le dossier code pour que les images (background.jpg, bali.jpg, etc.) soient trouvées.

💡 Utilisation

  1. Répondre aux questions avec les boutons Oui / Non.
  2. À la fin, une destination recommandée s'affiche avec son image.
  3. Boutons disponibles :
    • 🔁 Recommencer : relancer le questionnaire
    • 🧠 Voir l'arbre de décision : afficher la structure de l'arbre utilisé par le modèle

👤 Auteur

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages