Présenté par : Attia Hamza Merzouk Abdelkrim 2003/2004

Slides:



Advertisements
Présentations similaires
MOT Éditeur de modèles de connaissances par objets typés
Advertisements

APPROCHE PAR LES COMPETENCES ET
Introduction aux environnements de developpement.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Systèmes à base de connaissances
Systèmes Experts : Principes
Les méthodes formelles en ingénierie des connaissances Damien Lhomme-Desages Jérémie Barlet.
Systèmes Experts implémentation en Prolog
Documents investigation
Les systèmes experts L3 MI.
Système de gestion de bases de données. Modélisation des traitements
Pédagogie par Objectifs
Les Systèmes Experts I.A. Session 2009/2010
Cours 7 - Les pointeurs, l'allocation dynamique, les listes chaînées
Evaluation des besoins en renforcement des capacitEs
Démarche de résolution de problèmes
Algorithmique et Programmation
Programmation logique Logique des prédicats du premier ordre
Réalisée par :Samira RAHALI
DURIBREUX, Michèle & COCQUEBERT & HOURIEZ, Bernard,
Introduction à la conception de Bases de Données Relationnelles
Système Expert (Principe)
Programmation logique Démonstrateur automatique
Ergonomie et facteurs humains
Chapitre III : Les Systèmes experts Les systèmes experts
Lundi, 13 septembre 2010 Algorithmie (cours 2) Cégep de Saint- Hyacinthe Par Hugo St-Louis.
SCIENCES DE L ’INGENIEUR
OIL & UPML DREVET - HUMBERT Introduction OIL : un langage de description dontologies UPML : un langage de description de systèmes à base.
MOT Éditeur de modèles de connaissances par objets typés
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
Rappels de logique des prédicats du 1er ordre
Présentation du mémoire
Cours 8 La motivation scolaire. Objectifs: à la fin du cours vous aurez établi une définition opérationnelle de la motivation. aurez pris connaissance.
CSI 4506: Introduction à l’intelligence artificielle
1 IFT 6800 Atelier en Technologies dinformation Chapitre 1 Introduction.
Révisions - IA Généralité: problèmes de lIA Recherche Logique Traitement de lincertitude Apprentissage Langue naturelle.
MASTER SIS, 1ere année Présentation de l'option 13 : Représentation des connaissances et raisonnement Odile PAPINI &Eric WÜRBEL
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Programmation logique Le Langage PROLOG
Programmation non procédurale Le projet ECOLE 2000
La formation des ressources humaines
Structures de données IFT-2000 Abder Alikacem La récursivité Département d’informatique et de génie logiciel Édition Septembre 2009.
« On apprend bien que ce qui répond aux questions que l’on se pose »
Architecture d’un système expert
Introduction à l’environnement logiciel Clips
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
EXIGE Un avenir dans le web....
La Logique du premier ordre LPO
Cours n°2UE102e(S. Sidhom) UE 102e. M1.IST-IE cours n°2 Systèmes à base de règles Par : Sahbi SIDHOM MCF. Université Nancy 2 Équipe de recherche SITE –
Amélioration de la simulation stochastique
Enseignements technologiques spécialité SIN
JavaScript.
Supports de formation au SQ Unifié
TD0 - Rappels. Acquis du programme 1 ère année Analyser et modéliser : un problème, une situation ; Imaginer et concevoir : une solution algorithmique.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Approches Formelles en Systèmes d'information
Algorithmique et programmation (1)‏
Algorithmes et Programmation
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
Foued Mnasri Weal Rekik
Introduction et Généralités sur l’Algorithmique
Intelligence artificielle
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Thibault ROY & Olivier SAGIT Exposé du mercredi 17 décembre 2003 Apprentissage Interactif Apprentissage avec SpamAssassin UFR de Sciences Département d’Informatique.
Knowledge discovery in Databases (KDD)
Sujet 5 : Intégration d’une loi d’ordonnancement dans un modèle
ANIMATION PEDAGOGIQUE MATERNELLE
Cours 8 La motivation scolaire. Objectifs: à la fin du cours vous aurez établi une définition opérationnelle de la motivation. aurez pris connaissance.
Présentation de la méthode Merise
PLAN DE L’EXPOSÉ 1) Introduction 2) Méthodologie
Transcription de la présentation:

Présenté par : Attia Hamza Merzouk Abdelkrim 2003/2004 Systèmes experts Présenté par : Attia Hamza Merzouk Abdelkrim 2003/2004

Systemes experts PLAN DE TRAVAIL INTRODUCTION CHAPITRE I : Définitions et Principes de Base CHAPITRE II : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION

Systemes experts INTRODUCTION INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION Systemes experts INTRODUCTION

Definitions et Principes de Base INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION Definitions et Principes de Base «  Un SE a pour but la modélisation du comportement d’un expert humain, accomplissant une tache de résolution de problèmes pour laquelle on ne dispose d’aucun algorithme et ce dans un domaine précis » (DIN 83)

Architecture d ’un SE

Architecture d ’un SE 1- Base de connaissances: 2- Moteur d ’inférence - Base des faits - Base de règles 2- Moteur d ’inférence 3- Interfaces SE/Utilisateurs

Représentation des connaissances INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION Représentation des connaissances Representation des connaissances Les types de connaissances - Les faits - Les évenements - Le savoir-faire - La méta-connaissance

Acquisition des connaissances Definition de l ’acquisition des connaissances

Acquisition des connaissances Expert Editeur intelligent Expert B.D Cogniticien Systeme à base de connaissances Apprentissage Programme de compréhension du texte Documentation

Les méthodes d ’acquisition des connaissances 1- Acquisition empirique 2- Acquisition semi-automatique 3- Acquisition automatique - à partir d ’une base de données - à partir d ’un document écrit

Récapitulatif de la technique d ’entrevue Etablit des stratégies Analyse du domaine Liste de questions Expert Cogniticien Réponses et cas observés Analyse des réponses Objets, faits et règles

Les modèles de représentation Il existe trois modèles de représentation 1- La représentation procédurale(Alogorithmes) 2- Déclarative:(Assertions) - La logique(propositions, prédicats) - Les règles de production - Les réseaux sémantiques 3-Mixte(frames, schémas ou scripts)

Les réseaux sémantiques Exemple sur un réseau simple Oiseau Ailes Possède Est_un Pingouin

Fonctionnement d ’un moteur d ’inférence INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION Fonctionnement d ’un moteur d ’inférence Cycle de base d ’un moteur d ’inférence Régime de contrôle Mode d ’invocation Niveaux d ’un moteur d ’inférence

Cycle de base d ’un moteur d ’inférence Phase de sélection Phase de philtrage Phase de résolution des conflits Phase d ’exécution

Cycle de base d ’un moteur d ’inférence Base de faits Base de règles Restriction faits selectionnés Règles possibles Filtrage Exécution des règles Règles déclenchables Résolution de conflits Règles retenues

Régime de contrôle Moteur à régime de contrôle irrévocable: Pour ce type de moteur, l ’arret se fait dès que dans un cycle de base l ’ensemble des conflits est vide. Moteur à régime de contrôle par tentatives: Dans ce cas, le M.I effectue un retour arrière jusqu ’à un cycle de base anterieur dans l ’ensemble des conflits n ’est pas vide, par la suite il reconsidère les règles non encore declenchées, et ignorant les effets des règles declenchées depuis ce cycle.

Modes d ’invocation Invocation en chainage avant ex: A, B et C D OU A,B et C sont les prémisses ; D est la conclusion SI A,B et C sont faits établis, alors D est établi. Invocation en chainage arrière Sur l ’exemple précédent, D sera concidéré établi SI A,B et C le sont. invocation en chainage mixte

Niveaux d ’un moteur d ’inférence On distingue <> types de moteurs selon l ’ordre de la logique qu ’ils utilisent: Moteur d ’ordre 0: Logique des propositions. Moteur d ’ordre 0+: Comme le précedent, en plus les variables propositionnelles ne prennent pas que les valeurs(Vrai, Faux). Moteur d ’ordre 1: Logique des prédicats.

Développement de systèmes à base de connaissances INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION Développement de systèmes à base de connaissances Abordrer Le développement d ’un Système à base passe par les étapes suivantes: - L ’acquisition des connaissances - La réalisation du système

Phase de développement de SE Etude d ’opportunité Identification des connaissances Acquisition des connaissances Représentation des connaissances Réalisation de prototypes Validation

Etapes de développement d ’un système à base de connaissances Etude d ’opportunité Identification des connaissances Acquisition Conceptualisation des connaissances Formalisation des connaissances Représentation Prototypage Validation Implantation

Outils de developpement des SE INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION VP-Expert Outils de developpement des SE

Pourquoi VP-Expert La capacité d’échanger des données avec des fichiers FOXBASE ou DATABASE, des fichiers feuilles de calcul VP – PLANNER ou LOTUS 1-2-3, et des fichiers texte ASCII. Un moteur d’inférence  qui utilise le chaînage avant ou arrière pour résoudre des problèmes. Un mécanisme de construction de règles en langage courant. L’exécution rapide de la base de connaissances. La possibilité de faire des appels externes au DOS. Et beaucoup plus.

Avenir des Systèmes Experts INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION Avenir des Systèmes Experts Stade de l ’IA Deux faits semblent importants - La révolution de stockage de connaissances -Le dialogue homme-machine

Systèmes Experts Conclusion INTRODUCTION CHAPITREI : Définitions et Principes de Base CHAPITREII : Représentation des connaissances  CHAPITRE III : Fonctionnement d’un moteur d’inférence CHAPITRE IV : Développement d’un système à base de connaissances CHAPITRE V : Le VP – Expert ? CHAPITRE VI : Avenir des systèmes experts CONCLUSION Systèmes Experts Conclusion

Merci pour votre attention. Systèmes experts Merci pour votre attention.

Système experts Questions ?