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.
- 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
-
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.)
- Cloner le dépôt :
git clone https://github.com/khawlachaabi/projet-ai-voyage.git cd "projet ai/code"
- Installer les dépendances :
pip install pillow scikit-learn numpy matplotlib
- Lancer l'application :
python voyage_tkinter.py
Lancer le script depuis le dossier
codepour que les images (background.jpg,bali.jpg, etc.) soient trouvées.
- Répondre aux questions avec les boutons Oui / Non.
- À la fin, une destination recommandée s'affiche avec son image.
- Boutons disponibles :
- 🔁 Recommencer : relancer le questionnaire
- 🧠 Voir l'arbre de décision : afficher la structure de l'arbre utilisé par le modèle
- Nom : Khawla Chaabi
- GitHub : https://github.com/khawlachaabi