Académique Documents
Professionnel Documents
Culture Documents
Système expert
1
2
L’ère des « systèmes experts »
• Les années 70 et 80 virent un véritable engouement
pour les systèmes experts:
– DENDRAL (en chimie : analyse chimique)
– MYCIN (en médecine : diagnostic médical)
– Hersay II (en compréhension de la parole)
– Prospector (en géologie)
– R1/XCON (Digital Equipment Corporation) :
configuration optimale d’une machine
4
Définition d’un système expert
Pour Edward Feigenbaum ( Stanford ), les systèmes
experts sont des “ programmes conçus pour raisonner à
propos de tâches dont on pense qu'elles requièrent une
expertise humaine considérable.”
7
Définition d’un système expert
sujet particulier, et
8
Définition d’un système expert
experts?
9
Définition d’un système expert
But du SE = reproduire le comportement d’un expert humain
(d’un domaine particulier).
10
Exemples de système expert
11
Les systèmes experts sont utiles dans un grand nombre de
situations :
• Besoin de faire le diagnostic de problèmes dans un contexte
donné.
• Besoin de comprendre la nature d'une situation en particulier.
• Besoin de prédire les répercussions d'un événement courant ou
futur.
• Besoin de contrôler un processus ou une activité particulière.
• Besoin de recommandations ou d'une solution pour un problème
particulier.
12
Les bénéfices de l'utilisation de ce type de système sont
nombreux :
• Augmente la rapidité dans la prise de décision.
• Augmente la productivité des experts humains.
• Améliore la consistance dans les décisions.
• Améliore la compréhension des décisions à l'aide d'explication.
• Améliore la gestion de l'incertitude dans les décisions.
• Formalisation de la connaissance sur le domaine du système
expert.
13
Composition d’un système expert
14
Un système expert est principalement composé :
16
1. La base des faits
1.1. Faits : Les faits sont des connaissances assertionnelles (expressions très
variées) utilisables pour conditionner, puis réaliser l’exploitation de
connaissances opératoires.
Exemple:
17
Les faits sont des faits vérifiés qui sont utilisés pour l'inférence (le
raisonnement).
18
1.2. La base des faits, appelée aussi mémoire de travail, contient les
hypothèses de départ à savoir les données propres au problème à
résoudre.
Les hypothèses mathématiques d'un problème à résoudre.
Les éléments permettant de découvrir une maladie.
etc...
19
Ces hypothèses peuvent être formalisées différemment suivant les
systèmes.
o Exemple 1.1 :
système expert SPHINX.
FAITS : (fièvre 40°, boutons, amaigrissement ).
o Exemple 1.2 :
système expert EXPERT.
FAITS : (ANIMAL a des plumes),
(ANIMAL vole)
20
La base des faits s'enrichira progressivement à la demande du
système expert pour qu'il puisse progresser vers la solution.
22
2. La base des règles
23
2. La base des règles
En I.A, une règle peut être représentée comme suit:
24
2. La base des règles
Autres exemples:
– Si la température du réacteur dépasse 800° alors descendre les
barres de contrôle
25
2. La base des règles
De plus, dans une règle, on ne désigne jamais une autre règle par un
nom individuel.
Exemple:
26
Composition d’un système expert
Règles : Pour sélectionner une règle particulière, on ne fournit pas un
nom propre individuel à cette règle, mais un groupe de faits
susceptibles d’être compatibles avec les conditions de déclenchement
de la règle.
De plus, dans une règle, on ne désigne jamis une autre règle par un
nom individuel.
Exemple:
27
2. La base des règles
28
2. La base des règles
Exemple 2:
Si plusieurs retraits de plus de 100 dollars chacun sont fait et si
ces retrait sont fait dans des différents pays alors une
utilisation frauduleuse est très probable (probabilité 0.9)
29
3. Les connaissances :
3.1. Les types des connaissances :
30
3. Les connaissances :
3.1. Les types des connaissances :
• Des stratégies :
"si golf alors consulter les sports individuels". 31
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
32
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
33
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
Formalisme
Logiques Logiques de
Réseaux Graphes classiques
conceptuels description (famille
sémantiques (propositionnel, des logiques modales)
1er ordre, 2ème
34
ordre)
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
Les formalismes les plus répandus sont:
35
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
Représentations à base des objets
36
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
Possède
• Réseaux sémantiques : Est une sorte de
Est un
ORGANES CHEVEUX
HUMAIN
HOMME FEMME
37
RAYANE ANIS YASMINE SABRINE
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
On peut donc dire que les «slots » sont les attributs qui décrivent
l'objet qui est représenté par le « frame ».
De plus, chaque « slot » peut contenir une ou plusieurs facettes.
Les facettes servent à décrire les connaissances sur les attributs
(« slots »).
De plus, comme cette représentation est directement influencée de
l'orienté objet, il est possible de créer une hiérarchie de « frames ».
39
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
• Hiérarchie de « frames » (base de connaissances sur des Véhicule).
40
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
41
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
Règles de production (Production rules) :
Les connaissances y sont représentées sous la forme de pairs condition-
action
42
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
Expressivité des règles
La logique
Les logiques se définissent par :
leur syntaxe
leur règles d’inférence
leurs sémantiques (de la vérité, de la preuve)
44
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
45
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
46
3. Les connaissances :
3.2. La représentation des connaissances en I.A :
48
4. Moteur d’inférence
Le moteur d’inférence est un programme indépendant chargé d’exploiter les
connaissances et les faits pour mener un raisonnement. Il s’arrêtra lorsqu’il aura
acquis les faits nécessaires pour aboutir à une conclusion.
49
4. Moteur d’inférence
Un cycle de base.
50
4. Moteur d’inférence
Le cycle de base d’un moteur d’inférence est dit cycle d’évaluation-
exécution
51
4. Moteur d’inférence
• L’étape de sélection (ou de restriction) détermine, à partir d’un état présent ou
passé de la base des faits et d’un état présent ou passé de la base des règles, un
suivante.
52
4. Moteur d’inférence
• L’étape de filtrage, au cours de laquelle le moteur d’inférence compare la
partie prémisse de chacune des règles du sous ensemble R1 par rapport au sous
ensemble F1 des faits afin de déterminer l’ensemble R2, sous ensemble de R1,
53
4. Moteur d’inférence
• L’étape de résolution de conflits qui se concrétise par le choix de la (ou les)
règle(s) à appliquer. Ce choix peut se faire selon des critères simples et sans
Etc.
Donc, avec cette technique, on résout les conflits entre les règles.
55
4. Moteur d’inférence
La phase d’exécution (2ème partie) de chaque cycle, comprend une étape :
de faits.
56