Diagnostic et décision



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

Intelligence artificielle appliquée à l automatique

Introduction au datamining

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

REFERENTIEL DU CQPM. TITRE DU CQPM : Electricien maintenancier process 1 OBJECTIF PROFESSIONNEL DU CQPM

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Cours de Master Recherche

Systèmes d information et bases de données (niveau 1)

Intégration des paramètres de maintenance dans la conception du Health Monitoring. Saintis Laurent Laboratoire LASQUO (futur LARIS)

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Présentation livre Simulation for Supply Chain Management. Chapitre 1 - Supply Chain simulation: An Overview

Raisonnement probabiliste

Introduction au Data-Mining

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

APPORT DES RESEAUX BAYESIENS DANS LA PREVENTION DE LA DELINQUANCE

Modélisation aléatoire en fiabilité des logiciels

Diagrammes de Package, de déploiement et de composants UML

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

Apprentissage Automatique

APPROCHE DE MODELISATION DE LA PROPAGATION DE L INCENDIE DANS UN EDIFICE ET SON INTEGRATION DANS UN SYSTEME DECISIONNEL

Pourquoi l apprentissage?

Économétrie, causalité et analyse des politiques

Intelligence Artificielle Planification

ANALYSE DU RISQUE DE CRÉDIT

4.2 Unités d enseignement du M1

Utilisation des tableaux sémantiques dans les logiques de description

Les nouveaux tableaux de bord des managers

PLAN DE FORMATION TECHNICIEN(NE) D'ASSISTANCE EN INFORMATIQUE TAI

CQP Inter-branches Technicien de Maintenance Industrielle

Évaluation et implémentation des langages

Baccalauréat professionnel. Maintenance des Équipements Industriels

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

L apprentissage automatique

Les BRMS Business Rules Management System. Groupe GENITECH

!-.!#- $'( 1&) &) (,' &*- %,!

Conception des systèmes répartis

LES RÉFÉRENTIELS RELATIFS AUX ÉDUCATEURS SPÉCIALISÉS

Business Process Design Max Pauron

données en connaissance et en actions?

CEG4566/CSI4541 Conception de systèmes temps réel

Semestre 1. Objectifs Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus.

TP N 57. Déploiement et renouvellement d une constellation de satellites

Ordonnancement robuste et décision dans l'incertain

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

Relever les défis des véhicules autonomes

Guide du membre. Assistance routière ASSIST ( ) POUR L ASSISTANCE ROUTIÈRE, TÉLÉPHONEZ AU ASSIST ( ).

2. La perte de contact avec l avion et le déclenchement des secours

Ebauche Rapport finale

Extrait des Exploitations Pédagogiques

Christophe CANDILLIER Cours de DataMining mars 2004 Page 1

Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.

Principe et règles d audit

Accélérer l agilité de votre site de e-commerce. Cas client

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

La raison d être des systèmes d information

Introduction aux systèmes temps réel. Iulian Ober IRIT

OFPPT ROYAUME DU MAROC RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES DÉPANNAGE DE CIRCUITS ÉLECTRONIQUES DE PUISSANCE MODULE N 15 SECTEUR :

A.3 Les méthodes : L applicabilité

Intégration de la dimension sémantique dans les réseaux sociaux

Les tests génétiques à des fins médicales

1 ROLE ET DESCRIPTION DES DIESELS D ULTIME SECOURS

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

COLLOQUE NATIONAL de la PERFORMANCE INDUSTRIELLE

Formations EViews FORMATIONS GENERALES INTRODUCTIVES INTRO : INTRODUCTION A LA PRATIQUE DE L ECONOMETRIE AVEC EVIEWS

Réseaux bayésiens. 3 e édition Patrick Naïm, Pierre-Henri Wuillemin, Philippe Leray, Olivier Pourret, Anna Becker

ANNEXE I RÉFÉRENTIELS DU DIPLÔME. Mention complémentaire Maintenance des systèmes embarqués de l automobile 5

Tout le matériel (actif) qui sert à produire: boulons, capteurs, automates, vérins, câblage, éclairage, etc.

Data Mining. Vincent Augusto École Nationale Supérieure des Mines de Saint-Étienne. Data Mining. V. Augusto.

Définir une politique de maintenance et sa stratégie de mise en œuvre de responsabilités

Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006

APPROCHE DE LA SURVEILLANCE DES SYSTEMES PAR RESEAUX DE PETRI SYNCHRONISES FLOUS

LIGNES DIRECTRICES CLINIQUES TOUT AU LONG DU CONTINUUM DE SOINS : Objectif de ce chapitre. 6.1 Introduction 86

IFT785 Approches Orientées Objets. FINAL Été Remise : Jeudi 19 août 2002 à 9h00 am

Hypervision et pilotage temps réel des réseaux IP/MPLS

Un portail de management des risques routiers

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Annexe I b. Référentiel de certification

Introduction aux concepts d ez Publish

Le scoring est-il la nouvelle révolution du microcrédit?

ASSISES DU RISQUE PMI 12 Juin Management des situations de crise. S organiser. Communiquer. Patrick PIZA

Droits des patients et indemnisation des accidents médicaux

Droits des patients et indemnisation des accidents médicaux

Les Réseaux Bayesiens

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

INF6304 Interfaces Intelligentes

Introduction aux algorithmes répartis

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

Nouveaux enjeux de recherche en sécurité routière liés à l'automatisation des véhicules : conséquences sur l'activité de conduite

Laboratoire 4 Développement d un système intelligent

Colloque APDQ Véhicule enlisé ou accidenté. Pas de présence policière. Pas d information transmise sur le type de véhicule en cause

Métiers d études, recherche & développement dans l industrie

Health Monitoring pour la Maintenance Prévisionnelle, Modélisation de la Dégradation

Principe d un test statistique

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

PROJET SINARI. Approche de la Sûreté de fonctionnement et de la cyber-sécurité. Sécurité des Infrastructures et Analyse des Risques

Modélisation multi-agents - Agents réactifs

Master Informatique Aix-Marseille Université

Transcription:

Diagnostic et décision

Bibliographie J. N. Chatain, DIagnostic par Système Expert, Traité des Nouvelles Technologies, série Diagnostic et Maintenance, édition Hermes 1993. B. Dubuisson, Diagnostic, intelligence artificielle et reconnaissance des formes, Productique IC2, édition Hermes 2001, P.P Angelov, Evolving Rule-Based Models A tool for Desing of Flexible Adaptive Systems, Studies in Fuzziness and Soft Computing, édition Stringer-Verlag 2002 C. Zajpt, M. Curé et B. Mazzucotelli, Système expert pour l'aide a la décision et a l'enseignement des diagnostics infirmiers, Informatique et santé, Collection dirigée par P. Degoulet et M. Fieschi Paris, Springer-Verlag France, Volume 9, 1997 JM. Mercantini, E. Chouraqui et N. Bélanger, Etude d'un système d'aide au diagnostic des accidents de la circulation routière, dans les actes de Ingénierie de la Connaissances (IC99)

Présentation du domaine Définition Diagnostic Détermination de la (des) cause(s) d un trouble fonctionnel, à partir des symptômes et/ou des observations. Symptôme Phénomène qui révèle un trouble fonctionnel Système Ensemble déterminé d éléments discrets (ou composants) interconnectés ou en interaction Artefact Structure ou phénomène artificielle ou accidentelle rencontré au cours d une observation ou d une expérience portant sur un phénomène naturel

Présentation du domaine Exemple Etat normal Détecter Défaillance Nouveau problème Localiser Résultat des tests rtefact Symptômes Observations Connaissance fonctionnement Diagnostiquer Causes échec Problème toujours présent Dépanner Organe défaillant Réparer Organe réparé

Présentation du domaine Modélisation d un artefact Rôles d'un modèle conceptuel : conceptualiser entités du domaine et interactions intermédiaire entre connaissances et code Un modèle est une abstraction qui permet de réduire la complexité en se focalisant sur certains aspects, en fonction de certains buts

Présentation du domaine Problématique : Approches Modélisation d un artéfact pour le diagnostic ultérieur de ses défaillances. Deux approches en opposition orientée mauvais fonctionnement (MF) une représentation empirique de dysfonctionnement. orientée bon fonctionnement (BF) un modèle de fonctionnement

Diagnostic et Décision Plan Diagnostic et système expert approche orientée bon fonctionnement approche orientée mauvais fonctionnement Diagnostic et application : Ilog Rules optimisation : algorithme RETE langage d'implémentation

Diagnostic et système expert

Approche orientée MF Problématique Méthodes construction de la liste de liens entre symptômes et défaillances. Prévoir ces liens approche sûreté de fonctionnement Analyser le passé : approche numérique. approche symbolique. Symptômes (fournies) Liens (fournis) Défaillances (fournies)

Approche sûreté de fonctionnement Arbres de défaillances Associer à un évènement indésirable une combinaison logique d évènements de niveau inférieur qui conduisent à sa réalisation. Construction d un arbre et / ou dont une défaillance est la racine. Calcul des probabilités d apparition de l évènement indésirable à partir des probabilités des évènements élémentaires pour déterminer les chemins critiques.

Approche numériques Domaines Analyse de données Décider par rapport à un ensemble d apprentissage si les mesures de l état actuel du système révèlent un bon ou un mauvais fonctionnement Reconnaissance de formes Classer un objet dont la forme a varié par rapport à un objet type Diagnostic floue A partir d un vecteur de symptômes B donné, trouver toutes les causes possibles pouvant le générer (vecteur causes A) Modèle causal Trouver l ensemble des pannes qui expliquent l ensemble des observations par le parcours d un graphe causal.

Reconnaissance des formes Principe Savoir reconnaître une forme malgré des modifications par rapport au modèle Reconnaissance des formes statistiques: La forme est représentée par un vecteur dans d R Les différents modèles sont représentées par des classes dans le même espace. http://www.hds.utc.fr/~tdenoeux/ti02/

Reconnaissance des formes statistique http://www.hds.utc.fr/~tdenoeux/ti02/

Approche numérique Discussion Fondement unique Etude de l historique Problèmes Acquisition des données Distinction entre usure normale et défaillance. Evaluation De bons résultats pour le diagnostic fonctionnel mauvais résultats pour le diagnostic structurel

Approche symbolique Principe Système expert à règles d association Encoder les relations de cause à effets par des règles de production. Méthode Inférence avec des coefficients de vraisemblance associées aux conclusions Inférence incertaine avec des coefficients d évocation et de rejet.

Support logique Logique des propositions «pure» : les faits manipulés sont vrai ou faux langage d ordre 0 Exemple : si Socrate_est_un_homme alors «avec variable» : les faits manipulés sont représentés par un triplet <objet, comparateur, valeur > : langage d ordre 0+ Exemple : si Nature_Socrate = homme alors Logique des prédicats Le fait est représenté par un couple<prédicat, variable> : langage d ordre 1 Exemple : si est-un-homme(socrate) alors

Système à base de règles d ordre 1 Exemple de règle (Rules) : (defrule configuration-moteur default (Voiture moteur =?moteur cylindree >1600)?m:(Moteur valeur =?moteur vitesse < 180) -> (modify?m carburant = essence-normale) )

Le Raisonnement Les règles d inférence Modus Ponens ((p -> q) p) -> q Modus Tollens ((p -> q) non(q)) -> non(p) Principe de résolution [ (p q) ( r non(q)) ] -> (p r)

Gestion de l incertitude Facteur de certitude une valeur comprise entre -1 et 1, représente un degré de confiance dans une hypothèse, Dérivée partielle des probabilités Exemple (Mycin) : Si 1- le site de la culture est le sang Et si 2- l organisme est à Gram négatif Et si 3- l organisme est de forme bâtonnet Et si 4- le patient est un hôte à risque Alors il est probable (0,6) que l organisme soit le pseudomonia aeruginosa

Cycle de base d un moteur d inférence Base de F a i t s 1 Moteur d inférence DETECTION CHOIX DEDUCTION 3 3 2 Base de C on n ai s s a n ce s

Algorithme de chaînage avant Principe : à partir des faits connus rechercher toutes les règles déclenchables. Cycle de l algorithme Analyse des faits dont la valeur de vérité est connue. Si une règle possède ses prémisses vérifiés alors ajouter la conclusion à la base de faits On s'arrête lorsque le but est atteint ou bien s il y a saturation de la base de faits.

Algorithme de chaînage arrière Principe : partir du but et reconstruire l arbre de déduction Algorithme : Pour l hypothèse courante Rechercher les règles qui la déduisent Choisir une règle Si la règle n est pas déclenchable : relancer le chaînage arrière sur chaque fait de la partie condition qui ne sont pas connues Résultat : construction d un arbre et / ou

Construction d un arbre et / ou But initial Nœud ou : ensemble des règles pouvant aboutir au but cherché R i R j P1 P2 P3 Nœud et : ensemble des prémisses nécessaires au déclenchement de la règle P4 P1

Exemple Système : CATS (Computer Aided Troubleshooting System) ou DELTA (Diesel Electric Locomotive TroubleShooting Aid) General Electric 1983. Domaine : dépannage des moteurs de locomotives Des espaces de connaissances : le système mécanique, le système électrique Pour chaque espace : un regroupement par types de pannes ou symptômes Exemple : Erreur de l opérateur, moteur qui ne démarre pas Pour chaque conclusion un coefficient de vraisemblance (-1 et 1)

Approche symbolique Principe graphe de causalité Décrire un graphe de causalité de MF afin de structurer les connaissances. Typologie Typologie de nœud hypothese, state, Actions, Initial-cause et Finding Typologie d arc causal, Ham, defined-as, loop et suggest. Trois niveaux de connaissance information, hypothèses de pannes et solutions Méthode La recherche est effectuée en meilleure d abord

Approche MF Exemple Domaine : aide à la décision pour le diagnostic infirmier. Double Processus diagnostic résolution de problèmes

(defrule deduit33 high (Faits id = signe valeur = 600) => (assert (Faits id = diagnostic valeur = 33))

Approche MF Fondement : Discussion Exploitation de relations de causes à effet entre les pannes et les observations Limites Acquisition des connaissances : Le système est nouveau. Extraction des connaissances (symbolique) Acquisition d historique pour tous les modes de fonctionnement (numérique) Généricité : On ne traite que les défaillances déjà survenues. Difficulté de généralisation

Connaissances mises en œuvre dans une approche bon fonctionnement Modèle (fourni) Différence de structure Artefact Comportement prévu Différence de comportement Comportement observé (fourni)

Localiser Défaillance C1 Artefact Tests C3 Observer Nouveaux Problèmes C2 Comportement observé S1 Modèle de l'artefact Prédire Machine Prédictive Comportement attendu Stratégie Détecter les symptômes Machine Diagnostic Symptômes (S1)

Diagnostiquer Symptômes C1 Topologie C2 Reconnaitre les conflits Connaissances comportementales C2 Machine Diagnostic Conflits (suspects) Stratégie Générer les candidats Machine Diagnostic Diagnostic Candidats (diagnostic possibles) artefact C3 Tests problème possibles toujours présent Vérifier les candidats Résultat test Echec Cause Machine Diagnostic

Exemple de BF Architecture générale d un système expert d aide au diagnostic

Exemple de diagnostic BF Domaine : diagnostic des accidents de la sécurité routière. Particularités: Implique des opérateurs humains (conducteurs) avec chacun un point de vue sur le déroulement Des interprétations différentes des évènements Rapidité d enchaînements des situations Situation de conduite Situation d accident Situation d urgence Situation de choc.

Exemple de diagnostic BF Elément du diagnostic Dossiers d accident (base de données EDA) Conducteurs : entretient semi-directif Véhicules : contrôle technique et analyse des trajectoires. Environnement : infrastructures et conditions naturelles Pré-analyse Causes possibles de certains symptômes (enquêtes) Reconstitution cinématique Expérience de l expert Résultat attendu : processus retraçant l enchaînement des évènements de l accident et les causes qui lui sont associées

Exemple BF Processus de recherche de causes

Exemple BF Processus de recherche de causes Génération des hypothèses : Trouver l ensemble des causes possibles Une hypothèse est une explication pour toutes les observations initiales Discrimination des hypothèses Choisir une hypothèse Collecter des données afin d éliminer des hypothèses Interpréter des données additionnelles