Académique Documents
Professionnel Documents
Culture Documents
Systèmes experts
Objectif du cours: aborde des définitions d’un système expert, son
architecture, le chainage avant et le chainage arrière, les avantages et les
inconvénients des systèmes experts.
• Les systèmes experts sophistiqués peuvent être améliorés par des ajouts à
la base de faits ou à l'ensemble de règles.
• Un moteur à chainage avant est aussi appelé à inférences dirigé par les
données.
• Pour déduire un F particulier, on déclenche les Règles dont les prémisses
sont connues jusqu‘à ce que le F à déduire soit connu ou qu'aucune
Règles ne soit plus déclenchable.
• Utilise la règle d’inférence: le modus Ponens : de P et de si P Q alors Q
est (on déduit Q).
• Le système n’a pas de but, il déclenche des règles jusqu’à épuisement ou
arrêt.
• Le fait à établir peut ne pas être connu, saturation de la BC (déduire tous
les faits déductibles).
• Le but souhaité est-il démontré ? : cet algorithme suppose que l'utilisateur du moteur veut obtenir une
proposition particulière, but du problème. Si ce fait vient d'être obtenu, il est inutile de poursuivre le
travail.
• Dans le cas où aucun but particulier n'est demandé, le moteur fonctionne jusqu'au moment où
aucune règle n'est applicable (condition d'arrêt). On dit alors que le moteur fonctionne par saturation.
• Aide au diagnostic: grâce a leur base de règles, ils vont pouvoir tester et
éliminer différentes possibilités jusqu’à en trouver une ou plusieurs probables.
On les retrouve ainsi dans les applications médicales pour aider au diagnostic
de certaines maladies.
• On peut citer MYCIN qui permet de déterminer quelle bactérie se trouve dans le
corps d’un patient et quel traitement (type d’anti biotique et posologie) lui
administrer pour l’aider a guérir. CADUCEUS, une extension de MYCIN
permettant de déterminer plus de 1000maladies du sang.
• On les retrouve aussi dans nos ordinateurs lorsqu'une panne ou un défaut est
détecté et que le système nous pose différentes questions avant de nous donner
une procédure à suivre pour tenter de réparer cette panne (l’assistant de
Microsoft Windows en est un bon exemple).
• Utilisés aussi dans les objets connectés que l’on utilise dans la vie quotidienne
(bracelets permettant de suivre notre santé en temps réel)
Dr. Ouarda ZEDADRA IA 30
Domaines d’application des systèmes experts
• Résoudre le problème suivant par chaînage arrière : Base de faits initiale E,F
• On cherche à démontrer C.
• Base de règles
R1 : E,B C
R2 : B,D A
R3 : J,H B
R4 : D,E B
R5 : B,D F
R6 : E,F D
Commentaires et questions