<!-- Slide number: 1 -->
MINIS TRE DE LENSEIGNEMENT SUPERIEUR UNIVERSIT DE CARTHAGEFACULT DES SCIENCES DE BIZERTE*


G n rateurs de
syst mes experts
Propos par:
Mr Mejri Lassa d
Elabor par:
Abidi abd Nacer
Aloui Sabri
Bouchemi Israe
Notes:
<!-- Slide number: 2 -->
Plan
Introduction
D finition dun syst me expert
G n rateurs de SE
Exemples d'un g n rateur de S.E
Conclusion
2
Notes:
<!-- Slide number: 3 -->
Introduction
L'int r t de l'IA est port sur les m canismes de
compr hension du raisonnement humain.
Le d veloppement des syst mes experts provient de la constatation que, pour que la machine raisonne (presque) comme un expert dans un domaine
particulier.
3
Notes:
<!-- Slide number: 4 -->
Domaines dapplication de l IA
! (Picture2.jpg)
4
<!-- Slide number: 5 -->
D finition dun Syst me expert
Il est difficile de d finir de mani re pr cise et
unanime ce que cest un SE. Une des d finitions les plus courantes est celle de Feigenbaum qui stipule que : Un syst me expert est un programme con u pour raisonner habilement propos de t ches dont on pense quelles requi rent une expertise humaine consid rable.
Cette d finition se base sur la notion dhabilit de raisonnement, alors quelle peut sappliquer aussi bien aux SE qu dautres syst mes de r solution de probl mes.
5
<!-- Slide number: 6 -->
Publicité
Structure g n rale d'un de S.E :
Un SE est en g n ral compos des modules suivants :

6
<!-- Slide number: 7 -->
G n rateurs de syst mes experts
D finition :
Un g n rateur de syst mes experts est un outil de d veloppement de syst mes experts particuliers pour construire une base de connaissances et l'exploiter.
7
<!-- Slide number: 8 -->
Structure g n rale d'un g n rateur de S.E :

8
<!-- Slide number: 9 -->
La base de connaissances :
M tar gles :
strat gie
arbitrage de conflits
R gles :
connaissances
d finition de concepts
mod les
La base de faits :
Faits :
donn es
but
Agenda :
r gles en attente
actions entreprendre
sous-probl mes r soudre
9
<!-- Slide number: 10 -->
Le mod le conceptuel ou C-mod le :
Il participe au maintient de la coh rence s mantique statique et
dynamique des connaissances .Il contient des propri t s auxquelles doivent satisfaire les
connaissances acquises.
Le traceur :
Il permet de suivre la trace des raisonnements.
10
<!-- Slide number: 11 -->
Les interfaces :
Publicité
Chaque module doit pouvoir communiquer avec l'utilisateur ou son environnement (base de donn es, tableur, processus industriels) par l'interm diaire des interfaces. Les fl ches, dans l'architecture de base propos e indique le flux d'informations. Chaque module peut tre dot de sa propre interface de dialogue.
11
<!-- Slide number: 12 -->
Moteur d'inf rence :
Il existe de nombreux types de moteurs, capables de traiter diff rentes
formes de r gles logiques pour d duire de nouveaux faits partir de la base de
connaissance. On distingue souvent trois cat gories, bas es sur la mani re dont les probl mes sont r solus :
les moteurs dits Cha nage Avant : qui partent des faits et r gles de
la base de connaissance, et tentent de s'approcher des faits recherch s
par le probl me.
les moteurs dits Cha nage Arri re : qui partent des faits recherch s par le probl me, et tentent par l'interm diaire des r gles, de remonter des
faits connus,
les moteurs dits Cha nage Mixte : qui utilisent une combinaison de ces
deux approches cha nage avant et cha nage arri re.
12
<!-- Slide number: 13 -->
Exemples d'un g n rateur de S.E
ADA
PROLOG
JESS
MEDVIR
DENDRAL
13
<!-- Slide number: 14 -->
ADA
langage robotique portant le pr nom de Lady Lovelace
math maticienne britannique.
! (Picture2.jpg)
.
14
<!-- Slide number: 15 -->
Ada est le langage principal utilis pour contr ler nos robots depuis 2005.
! (Picture2.jpg)
15
<!-- Slide number: 16 -->
Ada est le plus avanc des langages orient s objet, un v ritable langage industriel qui conserve les avantages des versions pr c dentes tout en offrant un support aux besoins d'aujourd'hui : h ritage, interfaces, parall lisme, ex cution distribu e, compatibilit avec les biblioth ques et les standards du march .
Ada a t con u d s lorigine pour d velopper des syst mes s rs, comme les syst mes de contr le de vol des avions, des navettes spatiales, des trains et des m tros automatiques lutilisent.
Ada est utilis dans plusieurs domaines dont les loisirs (Canal+), les
d placements, la s curit (contr le a rien, s curit
ferroviaire) et Sans compter les nombreux logiciels et projets industriels et militaires qui en font grand usage.
16
Publicité
<!-- Slide number: 17 -->
"Hello, world!" en Ada 95 ou Ada 2005

Un exemple courant pour montrer la syntaxe du langage ADA
17
<!-- Slide number: 18 -->
Autres langages dans la mouvance Ada
Ada est inspir du Pascal dont il a repris tant l'esprit de la syntaxe que de l'architecture.
Le langage Ada a inspir Bertrand Meyer pour la conception du langage Eiffel.
Ada a inspir le langage PL/SQL dans le domaine des bases de donn es, ainsi que le langage VHDL pour les architectures mat rielles.
18
<!-- Slide number: 19 -->
Prolog
D finition:
Prolog est lun des principaux langages de programmation logique. Ce langage peut tre consid r comme un g n rateur de syst mes experts.Cr par Alain Colmerauer et Philippe Roussel vers 1972.
19
Notes:
<!-- Slide number: 20 -->
But:
Cr er un langage de programmation o seraient d finies les r gles logiques attendues d'une solution et de laisser le compilateur la transformer en s quence d'instructions.
Domaines d'application:
Prolog est utilis en intelligence artificielle et dans le traitement linguistique par ordinateur.
20
<!-- Slide number: 21 -->
Fonctionnement:
Prolog est bas sur le calcul des pr dicats du premier ordre.
Les concepts fondamentaux sont lunification, la r cursivit et le retour sur trace. L'algorithme de r solution de Prolog est bas sur une extension de la SLD-r solution.
21
Notes:
Selectionne liniaire defini
<!-- Slide number: 22 -->
Jess: the java Expert system shell
D finition:
Jess est un clone du populaire Shell syst me expert CLIPS crit enti rement en Java. Avec Jess, vous pouvez votre convenance donner vos applets lhabilit raisonner.
Jess est compatible avec toutes les versions de Java, partir de la version 1.0.2.
Jess impl mentes les constructeurs suivants de CLIPS : defrules, deffunctions, defglobals, deffacts et deftemplates.
22
Notes:
<!-- Slide number: 23 -->
Medvir
D finition:
Publicité
M decine G n rale est galement appel
interniste virtuel .
Est un syst me r volutionnaire dintelligence artificielle qui a t mise au point par la soci t M.I.S(Medical Intelligence Service) et Visiomed Group
Domaine dapplication:
M decine
23
<!-- Slide number: 24 -->
Objectif:
- Medvir a t con u pour suspecter
des diagnostics non urgents par le simple
interrogatoire dune
personne malade.
- Ce syst me ne soccupe que des
probl mes
anciens (plus de 8 jours) ou chroniques .
;
24
<!-- Slide number: 25 -->
#
Conclusion
l objectif principal de ce projet est la representation de l utilit des GSE. Ces generateurs de systemes
procurent une m thode convenable pour incorporer la connaissance d'un expert humain dans un syst me
expert en utilisant des termes qualitatifs et proches du
language de l expertise.
27
<!-- Slide number: 26 -->
Webographies
http://www.adalog.fr/fr/langage_ada.html
https://fr.wikipedia.org/wiki/Ada_(langage)
http://www.yrelay.com/article170.html
http://liris.cnrs.fr/amille/enseignements/DEA-ECD/site_ia_emiage/session4/Architecture_g%E9n%E9rale.html
https://fr.answers.yahoo.com/question/index?qid=20100106102759AAwT892
http://www.infres.enst.fr/~danzart/ACSE/doc/manual.html
http://www.tripalium.com/fiches/auto-evaluation/Sysexpert.html
https://fr.wikipedia.org/w/index.php?title=Sp%C3%A9cial:Recherche&search=generateur+systeme+expert&fulltext=Search&profile=default
28
<!-- Slide number: 27 -->
Merci pour votre attention