Générateurs de Systèmes Expert

Artificial Intelligence · textbook

Browse all intelligence artificielle et données documents

MINIS TRE DE LENSEIGNEMENT SUPERIEUR

**

UNIVERSIT DE CARTHAGE

*

FACULT DES SCIENCES DE BIZERTE

**

G N RATEURS DE

SYST MES EXPERT

Elabor par:

RJEB Maryem

RTIMI Kawther

Propos par:

Mr MEJRI Lassa d

PLANPLAN

Introduction

D finition d'un syst me expert

G n rateur de syst me expert

Domaines d'application d'un syst me

expert

conclusion

2

2

INTRODUCTION

INTRODUCTION

Linformatique a pris beaucoup dampleur avec

larriv e de lintelligence artificielle.

Lintelligence artificielle est une voie dans le

carcan de linformatique .

Le syst me expert s'agit de l'une des voies tentant

d'aboutir l' intelligence artificielle.

3

3

Un syst me expert

Un syst me expert

Un SE peut tre d fini comme tant un

syst me informatique capable de mettre

en Suvre des connaissances pour imiter

le comportement et/ou le raisonnement

des experts humains dans des domaines

dexpertise qui sont souvent bas s sur un

gros volume de connaissances .

4

4

Un SE contient trois l ments principaux:

Une Base de R gles (BR)

Une Base de Faits (BF)

Un Moteur d'inf rence

5

Advertisement

5

6

6

Les algorithmes utilis s pour la d duction :

Les algorithmes utilis s pour la d duction :

" cha nage avant " cha nage arri re

" calcul des faits

d ductibles " calcul de question

" cha nage mixte

7

7

G n rateur de syst me

G n rateur de syst me

expert

expert

Un syst me expert concerne un domaine

pr cis dapplication.

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.

8

8

Composantes:

Composantes:

Une interface homme-machine permettant

de mettre des r gles crites en langage

pseudo-naturel sous forme de clauses

Un moteur dinf rences

Un ensemble doutils logiciels pour contr ler

les diff rentes tapes de la r alisation du

syst me expert

9

9

Il existe sur le march de nombreux SE

g n raux appel s galement des g n rateurs

de SE , des noyaux ou des coques.

10

10

Quelques g n rateurs :

Quelques g n rateurs :

Historiques:

*GURU

*SNARK

*Emycin

*Nexpert Object

Actuels:

*CLIPS (NASA)

Advertisement

*CASNET

*JESS

*Prolog&

11

11

NEXPERT OBJECT:

NEXPERT OBJECT:

D finition:

Le syst me de d veloppement de NEXPERT

OBJECT est un outil de cr ation de syst me expert

hybride .

Description:

Il offre un environnement assez compl te pour le

d veloppement de l'application. Il est appel un

syst me hybride car il prend en charge la fois un

m canisme de raisonnement fond sur des r gles et

un syst me de repr sentation orient e objet.

12

12

Fonctionnement:

Une session typique avec NEXPERT OBJECT

peut inclure la cr ation ou la modification d'un

ensemble de r gles, la construction d'objets dans une

base de connaissances, ou d'interagir avec un

syst me expert existant.

Dans la session suivante, plusieurs types

d'informations sont affich es, y compris l'affichage

graphique d'un r seau de r gle de base de

connaissances, sous forme de texte brut d'une r gle,

et l' cran de l' diteur de r gle.

13

13

Caract ristiques:

La possibilit d'afficher les r seaux des deux

r gles et des objets est l'une des caract ristiques les

plus int ressantes de NEXPERT OBJECT.

14

14

C Language Integrated

CLIPS: C Language Integrated

CLIPS:

Production System

Production System

D finition:

CLIPS est un outil productif de syst me expert de

d veloppement et de livraison qui fournit un environnement

complet pour la construction de syst mes experts bas s sur

des r gles et/ou des objets.

Advertisement

16

15

Principe:

CLIPS fournit un outil coh sif pour la gestion

dune grande vari t de connaissances compatible

avec trois diff rents paradigmes de programmation :

bas r gles, orient objet et proc dural.

Les capacit s de programmation proc durale

fournies par CLIPS sont similaires celles trouv es

dans les langages comme le C, le Pascal, lAda et le

Lisp.

17

16

Caract ristiques:

*Une grande flexibilit dans la repr sentation des

connaissances, gr ce ces trois paradigmes.

*Portabilit et rapidit : il est crit en C

*Int gration: Clips peut tre "embarqu " dans des

logiciels crits dans d'autres langages.

*Interactivit avec l'interpr teur de commandes.

18

17

PROLOG :

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

18

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

19

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

Advertisement

r solution de Prolog est bas sur une extension de

la SLD-r solution.

21

20

Domaines d'application d'un

Domaines d'application d'un

syst me

syst me

expert

expert

M decine:

Aide au diagnostic

Linterpr tation dimages.

A ronautique et espace:

Aide au pilotage.

Planification du trafic a rien.

Informatique:

Aide la programmation.

Configuration de syst me informatique.

22

21

Conclusion

Conclusion

Un syst me expert nest concevable que

Un syst me expert nest concevable que

pour les domaines dans lesquels il existe

des experts humains.

De nombreux syst mes experts

ont donn lieu des publications

mais tr s peu ont t valu s

objectivement.

23

22

WEBOGRAPHIE

WEBOGRAPHIE

http://www.yrelay.com/article170.html

http://liris.cnrs.fr/amille/enseignements/DEA-

ECD/site_ia_emiage/session4

http://www2.schneider-electric.com

http://fr.wikipedia.org

http://www.eurodecision.fr/systemes-a-base-de-

regles

24

23

Merci Pour Votre Attention

Merci Pour Votre Attention

24