Systèmes experts flous

Système d’aide à la décision: Gestion de priorités pour préparation d’examens

Pour cet exercice vous serez (partiellement) l’«expert» et le «modélisateur». Pour cela vous devez décrire de quelle façon gérez ou géreriez-vous l’affectation de priorités lors de la préparation de plusieurs examens.

I. Définition du système flou d’aide à la décision

Pour vous “faciliter” la tâche, on vous impose un système avec les variables suivantes:

  1. Le système fournit en sortie une valeur de priorité entre 0 (pas de priorité) et 1 (priorité maximale)
  2. La décision est prise sur la base de 4 variables d’entrée:
    1. (D) Difficulté du contenu, évaluée avec des valeurs allant de 1 (très facile) à 10 (très difficile).
    2. (I) Importance, évaluée avec des valeurs allant de 1 (le moins important) à 10 (le plus important).
    3. (W) Travail restant à préparer, évaluée avec des valeurs entre 0% et 100%.
    4. (T) Temps jusqu’à l’examen, exprimée en valeurs allant de 1 jour à 30 jours.

II. Démarche à suivre

  1. Proposition d’un système expert flou pour le problème proposé
    1. Construisez un système flou qui soit en mesure de proposer des priorités pour chacun des examens des cours présentés plus bas.
    2. Les variables suggérés peuvent être utilisées toutes ou en partie. Justifiez vos choix à niveau des variables, des fonctions d’appartenance et des règles.
    3. Les règles d’un système flou ne doivent pas comporter, forcément, toutes les variables du système.
  2. Simulation, analyse et validation du système expert flou
    1. Testez votre système flou sur les données proposées ci-dessous (examens pour 5 cours). Est-ce que les priorités obtenues semblent cohérentes? Si non, pouvez-vous facilement modifier votre système pour l’améliorer?
      Cours 1D=8I=4W=30T=4
      Cours 2D=4I=6W=50T=6
      Cours 3D=10I=7W=10T=10
      Cours 4D=2I=3W=80T=3
      Cours 5D=6I=9W=40T=14
    2. Influence des variables sur le comportement
      1. En supposant qu’un jour se passe sans que vous avanciez dans la préparation de vos examens (c’est à dire seule la variable T change en devenant T-1), de quelle façon sont modifiées les priorités proposées? Est-il logique?
      2. Répétez le point a) supposant qu’un deuxième jour se passe sans avancer. Répondez aux mêmes questions.
      3. Supossez que pour un des cours (p.ex. Cours 3) vous recevez le résultat negatif d'un ancien test que vous pensiez avoir réussi. Quelle variable il faut modifier dans ce cas? Testez ce cas dans vôtre système et regardez de quelle façon les priorités de sortie sont modifiés.
      4. En utilisant comme valeurs de base celles d’un des cours proposées (p.ex. Cours 3), observez comment la priorité est modifié si chacune des variables varie entre ses valeurs minimale et maximale.
  3. Analysez les comportements observés et faites un petit résumé de vos résultats et vos conclusions.