3. Les systèmes experts

Documents pareils
Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

Chapitre 1 : Introduction aux bases de données

Raisonnement par récurrence Suites numériques

Traitement numérique de l'image. Raphaël Isdant

Intelligence Artificielle Planification

Firewall. Souvent les routeurs incluent une fonction firewall qui permet une première sécurité pour le réseau.

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Pourquoi l apprentissage?

Utilisation des médicaments au niveau des soins primaires dans les pays en développement et en transition

Présentation d'un Réseau Eole +

La sauvegarde (backup) de votre comptabilité a pour but de vous permettre de retrouver vos données si un incident est survenu.

Contrat d'hébergement

Diagramme de classes

Lire, dire et écrire en utilisant les cartes heuristiques. OBJECTIFS

Politique d'enregistrement.eus

Le contexte. Le questionnement du P.E.R. :

Avec la collaboration des Instituts du C.S.N L AVANT-CONTRAT

DÉCLARATION DE LA LISTE DES PERSONNES CHARGÉES DE L ADMINISTRATION D'UNE ASSOCIATION

Bases de Données. Plan

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

CH.6 Propriétés des langages non contextuels

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

1 sur 5 10/06/14 13:10

Le stockage local de données en HTML5

Assurance téléphone mobile et tablette /

Comment retrouver le fichier "bingo" sauvegardé dans l'ordinateur? Socle commun

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Google fait alors son travail et vous propose une liste de plusieurs milliers de sites susceptibles de faire votre bonheur de consommateur.

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

MS PROJECT Prise en main. Date: Mars Anère MSI. 12, rue Chabanais PARIS E mail : jcrussier@anere.com Site :

Devenez expert. en trading d'or. Tout ce qu'il faut savoir pour trader l'or

Utilisation du visualiseur Avermedia

Architecture des ordinateurs. Environnement Windows : sauvegarde

NOTE DE SERVICE DE TRAVAIL ET POUR LES BESOINS DU SERVICE. DISPOSITIONS A PRENDRE EN MATIERE D'ASSURANCE

ÉLECTRONIQUE DE LA PORTE

ARTICLE 1 : OBJET REGLEMENT COMPLET DU JEU «Grattage Diamant 120 ans» La société Sofibel, dont le siège social est situé rue Victor

Cadre réservé à l administration : Demande reçue le. Collège communal du :

Dispositif sur budget fédéral

6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses

Visio Kit. Mode d'emploi

Les Utilisateurs dans SharePoint

Rapport d'analyse des besoins

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

Le backup LOGOSw (Backup interne)

SERRURE ÉLECTRONIQUE À PÊNE DORMANT

Accès Gratuit - Conditions Générales d'utilisation

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Décompresser, créer une archive au format «ZIP»

Préparation à l installation d Active Directory

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février :30 à 20:30

ANALYSE DE RISQUE AVEC LA MÉTHODE MEHARI Eric Papet Co-Fondateur SSII DEV1.0 Architecte Logiciel & Sécurité Lead Auditor ISO 27001

Archivage électronique et valeur probatoire

la virtualisation pour quoi faire?

Indications pour une progression au CM1 et au CM2

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Objet du document. Version document : 1.00

La Certification de la Sécurité des Automatismes de METEOR

ROTARY INTERNATIONAL District 1780 Rhône-Alpes Mont-Blanc Don volontaire de cellules souches

Situation d apprentissage Les traits vivants avec le logiciel LopArt DUO (#P002)

Vers l'ordinateur quantique

Le théorème de Thalès et sa réciproque

Régime de retraite patronal-syndical (Québec) de l'association internationale des machinistes (A.I.M.)

I- Définitions des signaux.

"-:-,'c-,, supports/ docs utilisés

Application 1- VBA : Test de comportements d'investissements

Protection sociale complémentaire : les dispenses d'affiliation de vos salariés (retraite, prévoyance, mutuelle)

Activités pour la maternelle PS MS GS

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

Conformité aux exigences de la réglementation "21 CFR Part 11" de la FDA

modélisation solide et dessin technique

Ref : Résolution problème d'accès aux supports de cours

Annexe I. au contrat de service Questel. Tarifs 2015 en Euros

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Université de Bangui. Modélisons en UML

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date :

Qu'est-ce que la messagerie électronique?

Ouvrir dossier D appel

Installation d'un serveur DHCP sous Windows 2000 Serveur

Algorithmes d'apprentissage

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Projet ISN - dossier réalisé par Randrianarimanana Stéphanie. Titre du projet : Site de rencontre. le nom de notre site de rencontre : Linkymeet

Utilisation des tableaux sémantiques dans les logiques de description

Contrôle parental NetAddictFree 8 NetAddictFree 8 - Guide d utilisation

Problème : Calcul d'échéanciers de prêt bancaire (15 pt)

Big data et sciences du Vivant L'exemple du séquençage haut débit

Usages pédagogiques des tablettes

Enquête 2014 de rémunération globale sur les emplois en TIC

ERP5. Gestion des Services Techniques des Collectivités Locales

CONDITIONS GENERALES D UTILISATION. L application VAZEE et le site internet sont édités par :

Chapitre IV : La Tenue Des Livres Le journal Le grand Livre

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Traitement de texte : Quelques rappels de quelques notions de base

Cours 1 : Qu est-ce que la programmation?

Récupération de fichiers effacés avec Recuva 1/ 5

Reaper : utilisations avancées

CS. Guide de l'utilisateur fonctionnel. Fiche U29. Module Import DIA SAFER

Procédure d'authentification sur Extradoc

Transcription:

Les systèmes experts Un système expert est un outil capable de reproduire les mécanismes cognitifs d'un expert, dans un domaine particulier. Plus précisément, un système expert est un logiciel capable de répondre à des questions, en effectuant un raisonnement à partir de faits et de règles connus. Il peut servir notamment comme outil d aide à la décision. La cognition: Désigne l'ensemble des processus mentaux qui se rapportent à la fonction de connaissance tels que la mémoire, le langage, le raisonnement, l'apprentissage, l'intelligence, la résolution de problèmes, la prise de décision, la perception ou l'attention.

Les systèmes experts Un système expert se compose de 3 parties : une base de faits ; une base de règles ; Un moteur d inférence : Le moteur d'inférence est capable d'utiliser les faits et les règles pour produire de nouveaux faits, jusqu'à parvenir à la réponse à la question experte posée.

Les systèmes experts

Mécanismes de raisonnement La plupart des systèmes experts existants reposent sur des mécanismes de logique formelle (logique aristotélicienne) et utilisent le raisonnement déductif. Pour l'essentiel, ils utilisent le syllogisme : si P est vrai (fait ou prémisse) et si on sait que P Q (règle) alors, Q est vrai (nouveau fait ou conclusion). Les plus simples des systèmes experts s'appuient sur la logique des proposition (dite aussi «logique d'ordre 0»). Dans cette logique, on n'utilise que des propositions, qui sont vraies, ou fausses. D'autres systèmes s'appuient sur la logique des prédicats du premier ordre (dite aussi «logique d'ordre 1»), que des algorithmes permettent de manipuler aisément.

Cycles de base 1- Phase de restriction Choix du sous-ensemble de connaissances 2- Phase de filtrage Choix des règles applicables

3- Phase de sélection Stratégies de recherche Largeur d abord Profondeur d abord Stratégie irrévocable Stratégie par tentatives Profondeur limité Recherche heuristique Résout conflits lorsque plusieurs règles s appliquent Sélection simple (1ère de la liste, la + utilisée, etc.) Sélection selon contexte (chaînage avant, arrière, la plus prometteuse, la plus fiable, etc.)

4- Phase d exécution Appliquer la règle sélectionnée Modification de l ensemble de faits (générer des états intermédiaires) Questionner l usager Exécuter les actions externe

Historique Les premiers systèmes experts voient le jour aux USA dans les années 1970. MYCIN, qui manipulait de l'expertise dans le domaine médical, est l'un des plus connus. Dans les années 1970, une équipe de Stanford University, sous la direction d'ed Feigenbaum, a fait l hypothèse que l intelligence repose sur le stockage des grandes quantités de connaissance. Connaissances représentées sous forme de règles. En 1973, ils ont cherché un nouveau domaine pour refaire une étude. Ils ont retenu le domaine de Thérapie Anti-Biotique. Résultat = MYCIN (500 règles avec des faits fortement typés).

MYCIN Qu est-ce que c est? C est un "programme de consultation" qui donne des avis aux médecins concernant les thérapies anti-microbiennes. Domaine anti-microbien ou antibiotique Principe Il existe un grand choix de médicaments anti-microbiens ainsi qu'un grand nombre de microbes. Chaque antibiotique agit différemment avec chaque microbe. À cause de cette grande variété, seuls certains médecins spécialisés connaissent bien ce domaine.

MYCIN La séquence de tâches 1) Demande des informations sur le cas. 2) Applique ses connaissances. 3) Donne son jugement et conseille. 4) Répond aux questions sur son raisonnement. Buts à atteindre Facile à utiliser Fiable Manipule un grand nombre de connaissances Utilise des renseignements inexacts ou incomplets Explique et justifie ses conseils

MYCIN Répond à 4 questions 1) Quelles infections importantes existent? 2) Quel microbe est la cause de chaque infection? 3) Quels médicaments sont efficaces? 4) Quel est le meilleur traitement? A tout instant, l'utilisateur peut demander : Pourquoi? Trace de la chaîne de raisonnement en cours. Comment? Trace la source d'un fait.

Raisonnement dans MYCIN Chaînage arrière, dirigé par un but Règles sous forme d abduction A B C Pour prouver C, il faut prouver A et B. Signes d infection de la gorge 1 Infection streptocoque de la gorge? 4 5 12 Organisme = streptocoque 6 2 7 3 Tâche en Grampos 8 9 10 11 Gorge rouge Morphologie coccidie Croissance en chaîne

Raisonnement dans MYCIN La base de connaissance statique comporte des règles : On dispose donc d un ensemble de règles (ici, déduction), approximatives.

Les inférences Moteur d'inférence : déduit des faits à partir de faits initiaux et des règles. Deux approches de base : A partir de ce qu'on veut trouver et remonter vers les faits (chaînage arrière) ; A partir des faits et aller vers ce qu'on veut trouver (chaînage avant). La structure classique des systèmes experts utilisaient toujours un ensemble de règles de production.

Evaluation de MYCIN En 1979 : MYCIN en compétition face à 8 médecins sur 10 cas réel, MYCIN arrive premier. Limites de MYCIN Peu de flexibilité (adapté à un problème précis) ; Connaissances difficiles à entrer : beaucoup de règles ; dépendantes du système d'inférence. Manque d'explications sur le résultat. MYCIN était un programme de recherche et n'a jamais été réellement utilisé à l'hôpital, car : incomplet, difficile à évaluer, mauvaise interface... Mais il a montré qu'on peut approcher un domaine d'expertise.