Académique Documents
Professionnel Documents
Culture Documents
Définition 1 : Un S.E. est un logiciel informatique, qui est capable de donner sur un
sujet particulier un conseil égal en qualité à celui qui pourrait être
donné par un expert humain reconnu.
Définition 2 : Les systèmes experts sont des programmes conçus pour raisonner
habillement à propos de tâches dont on pense qu’elles requièrent
une expertise humaine considérable [Edward Feigenbaum]
Définition 3 : Les systèmes experts sont des programmes résolvant des problèmes qui
sont habituellement résolus par des expert humains. Pour cela, ils requièrent un accès
à une base de connaissances conséquente qui doit être construite de façon efficiente.
Ils doivent être capable de fournir divers modes de raisonnement et d’expliquer les
conclusions auxquelles ils aboutissent.
les systèmes experts s'appliquent dans des domaines restreints où on ne connaît pas
d'algorithme général de résolution.
✓ Les experts ne sont pas toujours disponibles. Un système expert peut être
utilisé à n'importe où et à n'importe moment.
✓ L'expert humain ne peut pas être bon lors de l'explication des décisions.
Exemples de réalisation
Il est impossible de donner une liste exhaustive des systèmes experts écrits.
Nous nous contentons de citer les plus célèbres
DENDRAL : DENDRAL est l'ancêtre des systèmes experts. Il a été développé à partir
de 1964 à l'université de Stanford. Il utilise un moteur d'inférence à chaînage avant
monotone par tentative.
De cet projet est née l’idée qu’il faut séparer la base de connaissances
du moteur d'inférences.
8
Exemples de réalisation
Exemple :
le fait < Ahmed_habite_Alger >;
Exemple :
Exemple :
SI <le malade présente de la fièvre>
ET <le malade présente une augmentation de la vitesse
de sédimentation dans le sang>
ALORS <il souffre d’une infection microbienne> .
CLIPS :
( defrule R_inf_mic
( and (fievre ?X)
(augmentation_vitesse_sed ?X))
=>
(assert (infection_microbienne ?X))
PROLOG :
infection_microbienne(X):-
fievre(X),
augmentation_vitesse_sed(X).
15
Méta-règles : Les métarègles sont des règles sur les règles. Elles décrivent
la façon d’utiliser les règles.
Exemple :
Base de
connaissances
Interface expert
Expert
Moteur d’inférence
0
0
La base de faits :
Le moteur d’inférence :
Les interfaces :
Un système expert peut contenir, en plus des trois éléments de base cites
précédemment, d’autres éléments essentiels appelés interfaces, le
rendant plus convivial et plus facile d’utilisation.
Références
[1] Jean-Louis Laurière , Intelligence Artificielle Résolution de problèmes par l'Homme et la machine,
Editions Eyrolles, 1986.
[2] h. Farreny , Les systèmes experts principes et exemples, Editions Berti , 1992.
[5] George F Luger, Artificielle Intelligence structures and strategies for complex problem solving,
Addison Weslley, Fifth Edition, 2005.