Générateurs de systèmes experts

1/27
100%

<!-- Slide number: 1 -->

MINIS TRE DE LENSEIGNEMENT SUPERIEUR UNIVERSIT DE CARTHAGEFACULT DES SCIENCES DE BIZERTE*

![10534610_329734970516874_3438397910582454057_n.jpg](Image9.jpg)

![114862_fsb.gif](Image10.jpg)

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 :

![](Picture2.jpg)

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 :

![](Picture2.jpg)

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

![](Picture2.jpg)

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

Générateurs de systèmes experts

Artificial Intelligence · notes

Voir tous les documents en intelligence artificielle et données

<!-- Slide number: 1 -->

MINIS TRE DE LENSEIGNEMENT SUPERIEUR UNIVERSIT DE CARTHAGEFACULT DES SCIENCES DE BIZERTE*

![10534610_329734970516874_3438397910582454057_n.jpg](Image9.jpg)

![114862_fsb.gif](Image10.jpg)

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 :

![](Picture2.jpg)

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 :

![](Picture2.jpg)

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

![](Picture2.jpg)

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