Générateurs de Systèmes Expert

Page 1 sur 24Lecteur de document UniversityLib

Générateurs de Systèmes Expert

Artificial Intelligence · textbook

Voir tous les documents en intelligence artificielle et données

MINISÈTRE DE L’ENSEIGNEMENT 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

L’informatique a pris beaucoup d’ampleur avec l’arrivée de l’intelligence artificielle.

L’intelligence artificielle est une voie dans le carcan de l’informatique .

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 œuvre des connaissances pour imiter

le comportement et/ou le raisonnement

des experts humains dans des domaines

d’expertise 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

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

Publicité

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 d’application.

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 d’inférences

Un ensemble d’outils 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)

*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

Publicité

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.

16

15

Principe:

CLIPS fournit un outil cohésif pour la gestion

d’une 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, l’Ada 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 l’un 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

Publicité

20

19

Fonctionnement:

Prolog est basé sur le calcul des prédicats du

premier ordre.

Les concepts fondamentaux sont l’unification, 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

20

Domaines d'application d'un Domaines d'application d'un système système expert expert

Médecine:

Aide au diagnostic

L’interprétation d’images.

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 n’est concevable que Un système expert n’est 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