SlideShare une entreprise Scribd logo
1  sur  26
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 1
Projet BourbaKeM
Elément n° 12:
L’ingénierie des connaissances
Nada MATTA
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 2
• Introduction
• Recueil des connaissances
• Modélisation des connaissances
• Représentation des connaissances
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 3
Ingénierie des connaissances
L’IC est une approche qui permet
de recueillir et de structurer un raisonnement
 Objectif:
Formaliser la résolution de problèmes
(démarche suivie par un ou plusieurs experts pour résoudre un problème)
 Objet:
Connaissance
Connaissance
La connaissance est une information ou une donnée utilisée dans un
contexte donné
 Connaissance: savoir et savoir-faire
 Connaissance: individuelle et collective
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 4
Historique
• MYCIN (diagnostic médical) et ses dérivés, …
• Prototypage rapide et Systèmes Expert de 1ère génération
(70 - Fin 80)
• Taxinomie de Problèmes et la classification heuristique de
Clancey (85)
• Recueil et Modélisation des connaissances - mi 80
• Ingénierie des connaissances (97)
• Approches de recueil et de modélisation des connaissance
(80-99)
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 5
Disciplines impliquées
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 6
Démarche générale
Experts
Documents
BD
Recueil
Modèle
Conceptuel
Bases de
Connaissances
Modélisation
Implémentation
Validation
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 7
• Introduction
• Recueil des connaissances
• Modélisation des connaissances
• Représentation des connaissances
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 8
Démarche de recueil
Familiarisation
avec l’activité
Identification
des sources de
connaissance
Recueil des
connaissances
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 9
Technique de recueil : les entretiens
 Entretien libre : Une question globale
Objectif : avoir une idée globale de l’activité
Résultat: un schéma illustrant l’activité de A à Z
 Entretien dirigé : Questionnaire
Objectif: Rendre explicite les règles, les actions, les
stratégies, le matériel, les documents, etc.
Résultat: Des réponses, des classifications, des données, etc.
 Enregistrement des entretiens, analyse et transcription
 Validation avec l’expert
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 10
Technique de recueil : l’observation de l’activité
 Observation ergonomique de la tâche et de l’activité
• Identification du contexte d’un problème
• Observation d’une simulation de résolution d’un problème
ou d’un problème réel, sans intervention.
• Demander à l’expert de réfléchir à voix haute si possible
• Faire un entretien avec l’expert après coup afin de
comprendre les éléments de réflexion, les raisons des
actions, des décisions, etc.
 Enregistrement, notes et relevés d’informations pertinentes
 Résultat: Protocoles verbalisés.
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 11
Technique de recueil :
l’explicitation indirecte par classifications
 Classifications directe de problèmes, de stratégies, de
règles, d’équipements, de produits, etc.
 Grilles Répertoire (Kelly, 56)
1
Véhicule
Poids LourdsVéhicule Léger
2 Roues Voiture Van Camion
Question: Quels sont les types de ce produit
Question: Quelles sont les caractéristiques du produit
Question: Quels sont les types de ce produit
Poids inférieur à 1 tonne
•Poids supérieur à 1 tonne
•Multi-usages
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 12
TextMining
1
Documents
produits dans l’activité
Cartes de Termes
Parseur
linguistique
Connaissances
Technique de recueil : extraction à partir de textes ou données
DataMining
Base de Données
produites dans l’activité
Connaissances
Outils statistiques
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 13
• Introduction
• Recueil des connaissances
• Modélisation des connaissances
• Représentation des connaissances
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 14
Démarche globale
Protocoles
Entretiens Transcrits
Documents
Modèle Conceptuel
Modélisation
Validation
Modélisation : Analyse et
Structuration afin de définir un
modèle Conceptuel
Modèle Conceptuel : Cadre
sémantique partagé par des
utilisateurs (i.e. d’un
programme informatique) et
des concepteurs qui leur
permet de communiquer
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 15
Modèle conceptuel
Dans un Modèle Conceptuel les rôles de connaissances utilisées dans une
résolution de problèmes sont rendus explicites. Il est au niveau rationnel.
(Knowledge Level [Newell,1982])
Niveau symbolique
Niveau de
connaissances
(Knowledge Level)
Agent rationnel:
•Corps
•Actions
•Lois de conduite
Code
Codification
Dans un Modèle Conceptuel, on distingue deux types de connaissances:
• modélisation du domaine
• modélisation du raisonnement
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 16
UTT
Un exemple :
CML (Conceptuel Modeling Language)
Niveaux Entités
Raisonnement Tâche Tâche, Structure de
tâches
Raisonnement Inférence Inférence, Structure
d’inférence
Domaine Domaine Concept, Relation,
Expression , Attribut
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 17
UTT
Exemple de description d’une tâche
Task Diagnostic
Task-Definition
Goal: Diagnostic d’une panne
Specif: permet d’établir un diagnostic à partir d ’un ensemble de symptômes …
Input: Observations, Heuristiques
Output: Diagnostic
End-Definition
Task Diagnostic
Task-Body
Type: Composite
Sub-tasks: Détection de symptômes, Génération d ’hypothèses, Discrimination d ’hypothèses
Control-structure:
• Détection de symptômes (Observations -> Observations anormales, Observations normales)
• Génération d ’hypothèses (Observations anormales, Observations normales, Heuristiques ->
Hypothèses)
• While Hypothèses non vérifiées do
– Discrimination d ’hypothèses (Hypothèses, Observation additionnelles -> diagnostic)
End-Body
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 18
Exemple de description d’une inférence
Inference Tester
Operation-type : « forward »
Input Roles:
Hypothèse (Panne-moteur)
Observations additionnelles (Tests Bruits, Tests huile, …)
Output Roles:
Résultats Tests (Bruit=52Dc, Min<Huile<Max, ...)
Spec: Faire des tests pour vérifier l’hypothèse de la panne
End-Inference Tester
Exemple de description d’un concept
Concept moteur
Definition: le moteur du véhicule ,...
Sub-type-of:
Properties:
énergie : Char
nb-cylindres : Integer
End-Concept moteur
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 19
• Introduction
• Recueil des connaissances
• Modélisation des connaissances
• Représentation des connaissances
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 20
Exemple 1 : Frame, Classe, Objet
Structure de donnée permettant de représenter une situation d’une manière déclarative [Rich, 87]
• Frame : Classe d’objets
• Attributs (Slots)
• Facettes : condition sur valeur
• Valeur
• Fonctions élémentaires (création, instanciation, suppression, accès, etc.)
Forme Couleur Longueur des côtés
Valeur Valeur Si effacé Si besoin
Polygone Rectangl
e
Vert Blanc Demander la longueur Calculer la surface
Si connu
Carré
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 21
Exemple 2 : Réseau Sémantique
Un réseau sémantique est un formalisme représentant un domaine suivant un réseau de nœuds et d’arcs.
Un réseau sémantique est formé de :
• Nœud : objet, concept, élément
• Arc : relation (nommé)
Jean a une voiture et un chapeau rouge
homme Jean
mammifère
voiture
véhicule
chapeau rouge
est-un est-un
instance possède
possède
couleur
couleur
En logique Propositionnelle:
x; (x est-un homme et x=Jean) et [ (x possède voiture) et (voiture couleur rouge)]
et [(x possède chapeau) et (chapeau couleur rouge)]
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 22
Exemple 3 : Graphe conceptuel (Sowa)
Les Graphes Conceptuels sont un formalisme de représentation proche du réseau sémantique.
Graphe conceptuel:
• Support : Hiérarchies de types de concepts et de types de relations
• Graphes : Concept, relations
• Fonctions spécifiques : projection, généralisation, jointure, etc.
Personne : Paul Agent
Localisation
Conduit
Accident grave : X
Route : RN10
Véhicule : Renault Mégane
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 23
Exemple 4 : Représentation multi-expertise : Point de vue
Un point de vue est une représentation de la perception d’une personne ou
d’un groupe de personnes [Ribière, 99]
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 24
Exemple 5 : Ontologie (Fensel)
Une ontologie est une représentation de concepts dans un domaine.
Elle est représentée par:
• Un arbre de concept (avec la relation est-un)
• Des graphes mettant en relation les concepts (tout type de relation sauf est-un)
Il existe plusieurs niveaux d’ontologies:
• Générique
• Spécifique à un domaine
• D’application: relative à une application dans un domaine donné
Ex : Ontologie d’Application
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 25
Exploitation de l’ontologie
• Représentation des connaissances d’une expertise
• Guide sémantique pour la recherche d’information : Web sémantique
Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 26
Projet BourbaKeM
Elément n° 12:
L’ingénierie des connaissances
Merci pour votre attention

Contenu connexe

Tendances

BourbaKeM 1 - Le patrimoine de connaissances d’une organisation
BourbaKeM 1 - Le patrimoine de connaissances d’une organisationBourbaKeM 1 - Le patrimoine de connaissances d’une organisation
BourbaKeM 1 - Le patrimoine de connaissances d’une organisationUniversité Laval
 
BourbaKeM 13 - Innovation et connaissances par Daniel Chauvel
BourbaKeM 13 - Innovation et connaissances par Daniel ChauvelBourbaKeM 13 - Innovation et connaissances par Daniel Chauvel
BourbaKeM 13 - Innovation et connaissances par Daniel ChauvelUniversité Laval
 
BourbaKeM 4 - Introduction à l’Economie et à la Gestion de la Créativité
BourbaKeM 4 - Introduction à l’Economie et à la Gestion de la CréativitéBourbaKeM 4 - Introduction à l’Economie et à la Gestion de la Créativité
BourbaKeM 4 - Introduction à l’Economie et à la Gestion de la CréativitéUniversité Laval
 
Présentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative CommonsPrésentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative CommonsGilbert Paquette
 
Apprentissagecollaboratifweb20 131210123355-phpapp02
Apprentissagecollaboratifweb20 131210123355-phpapp02Apprentissagecollaboratifweb20 131210123355-phpapp02
Apprentissagecollaboratifweb20 131210123355-phpapp02zina amour
 
Edias - Accord de consortium - Mode d'emploi - juin 2018
Edias  - Accord de consortium - Mode d'emploi - juin 2018Edias  - Accord de consortium - Mode d'emploi - juin 2018
Edias - Accord de consortium - Mode d'emploi - juin 2018Guillaume BROUSSEAU
 

Tendances (8)

BourbaKeM 1 - Le patrimoine de connaissances d’une organisation
BourbaKeM 1 - Le patrimoine de connaissances d’une organisationBourbaKeM 1 - Le patrimoine de connaissances d’une organisation
BourbaKeM 1 - Le patrimoine de connaissances d’une organisation
 
BourbaKeM 13 - Innovation et connaissances par Daniel Chauvel
BourbaKeM 13 - Innovation et connaissances par Daniel ChauvelBourbaKeM 13 - Innovation et connaissances par Daniel Chauvel
BourbaKeM 13 - Innovation et connaissances par Daniel Chauvel
 
BourbaKeM 4 - Introduction à l’Economie et à la Gestion de la Créativité
BourbaKeM 4 - Introduction à l’Economie et à la Gestion de la CréativitéBourbaKeM 4 - Introduction à l’Economie et à la Gestion de la Créativité
BourbaKeM 4 - Introduction à l’Economie et à la Gestion de la Créativité
 
Présentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative CommonsPrésentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative Commons
 
Apprentissagecollaboratifweb20 131210123355-phpapp02
Apprentissagecollaboratifweb20 131210123355-phpapp02Apprentissagecollaboratifweb20 131210123355-phpapp02
Apprentissagecollaboratifweb20 131210123355-phpapp02
 
Innovres081204
Innovres081204Innovres081204
Innovres081204
 
Cl080316 0 1.Fr
Cl080316 0 1.FrCl080316 0 1.Fr
Cl080316 0 1.Fr
 
Edias - Accord de consortium - Mode d'emploi - juin 2018
Edias  - Accord de consortium - Mode d'emploi - juin 2018Edias  - Accord de consortium - Mode d'emploi - juin 2018
Edias - Accord de consortium - Mode d'emploi - juin 2018
 

Similaire à BourbaKeM 12 - Ingénierie des connaissances

PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?Marc Bojoly
 
Le besoin de mon client au cœur de tout - Simon JAILLAIS - KoKan
Le besoin de mon client au cœur de tout - Simon JAILLAIS - KoKanLe besoin de mon client au cœur de tout - Simon JAILLAIS - KoKan
Le besoin de mon client au cœur de tout - Simon JAILLAIS - KoKanSimon JAILLAIS
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp012014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01MongoDB
 
Les défis d'une organisation produit @ Peaksys
Les défis d'une organisation produit @ PeaksysLes défis d'une organisation produit @ Peaksys
Les défis d'une organisation produit @ PeaksysSamuel RETIERE
 
Softshake 2015 - Comment tester et optimiser la performance d'un SI ?
Softshake 2015 - Comment tester et optimiser la performance d'un SI ?Softshake 2015 - Comment tester et optimiser la performance d'un SI ?
Softshake 2015 - Comment tester et optimiser la performance d'un SI ?cyrilpicat
 
BI 01 - Synotis - Talend - data lake au service de la connaissance client
BI 01 - Synotis - Talend - data lake au service de la connaissance clientBI 01 - Synotis - Talend - data lake au service de la connaissance client
BI 01 - Synotis - Talend - data lake au service de la connaissance clientDario Mangano
 
7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaborationLaurent Barbat
 
Introduction au Machine Learning
Introduction au Machine Learning Introduction au Machine Learning
Introduction au Machine Learning Novagen Conseil
 
Choisir ses partenaires scientifiques
Choisir ses partenaires scientifiquesChoisir ses partenaires scientifiques
Choisir ses partenaires scientifiquesExpernova
 
Hardware Startups : Accélérez le passage du prototype à la série par Arth...
Hardware Startups : Accélérez le passage du prototype à la série par Arth...Hardware Startups : Accélérez le passage du prototype à la série par Arth...
Hardware Startups : Accélérez le passage du prototype à la série par Arth...TheFamily
 
Intervention d'Armelle Gilliard de Monopolink
Intervention d'Armelle Gilliard de MonopolinkIntervention d'Armelle Gilliard de Monopolink
Intervention d'Armelle Gilliard de MonopolinkMONA
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerMajdi Hannachi
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesCERTyou Formation
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesCERTyou Formation
 

Similaire à BourbaKeM 12 - Ingénierie des connaissances (20)

PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?PerfUG Comment tester et optimiser la performance d'un SI ?
PerfUG Comment tester et optimiser la performance d'un SI ?
 
Le besoin de mon client au cœur de tout - Simon JAILLAIS - KoKan
Le besoin de mon client au cœur de tout - Simon JAILLAIS - KoKanLe besoin de mon client au cœur de tout - Simon JAILLAIS - KoKan
Le besoin de mon client au cœur de tout - Simon JAILLAIS - KoKan
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp012014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
 
Conception projet web
Conception projet webConception projet web
Conception projet web
 
Les défis d'une organisation produit @ Peaksys
Les défis d'une organisation produit @ PeaksysLes défis d'une organisation produit @ Peaksys
Les défis d'une organisation produit @ Peaksys
 
Softshake 2015 - Comment tester et optimiser la performance d'un SI ?
Softshake 2015 - Comment tester et optimiser la performance d'un SI ?Softshake 2015 - Comment tester et optimiser la performance d'un SI ?
Softshake 2015 - Comment tester et optimiser la performance d'un SI ?
 
BI 01 - Synotis - Talend - data lake au service de la connaissance client
BI 01 - Synotis - Talend - data lake au service de la connaissance clientBI 01 - Synotis - Talend - data lake au service de la connaissance client
BI 01 - Synotis - Talend - data lake au service de la connaissance client
 
7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration7. Du Design UX au Design de la collaboration
7. Du Design UX au Design de la collaboration
 
Introduction au Machine Learning
Introduction au Machine Learning Introduction au Machine Learning
Introduction au Machine Learning
 
Lexique digital
Lexique digitalLexique digital
Lexique digital
 
Choisir ses partenaires scientifiques
Choisir ses partenaires scientifiquesChoisir ses partenaires scientifiques
Choisir ses partenaires scientifiques
 
Lmo05.ppt
Lmo05.pptLmo05.ppt
Lmo05.ppt
 
2 tid conception-projet-cours1
2 tid conception-projet-cours12 tid conception-projet-cours1
2 tid conception-projet-cours1
 
Sos ikm-6 juin2008
Sos ikm-6 juin2008Sos ikm-6 juin2008
Sos ikm-6 juin2008
 
Hardware Startups : Accélérez le passage du prototype à la série par Arth...
Hardware Startups : Accélérez le passage du prototype à la série par Arth...Hardware Startups : Accélérez le passage du prototype à la série par Arth...
Hardware Startups : Accélérez le passage du prototype à la série par Arth...
 
Digital way - Innovation - @Objectif
Digital way  - Innovation - @ObjectifDigital way  - Innovation - @Objectif
Digital way - Innovation - @Objectif
 
Intervention d'Armelle Gilliard de Monopolink
Intervention d'Armelle Gilliard de MonopolinkIntervention d'Armelle Gilliard de Monopolink
Intervention d'Armelle Gilliard de Monopolink
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMiner
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
 
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiquesB5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
B5263 g formation-ibm-cognos-cube-designer-concevoir-des-cubes-dynamiques
 

Dernier

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptxrababouerdighi
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 

Dernier (15)

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx7 PPT sue le project de fin d'étude.pptx
7 PPT sue le project de fin d'étude.pptx
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 

BourbaKeM 12 - Ingénierie des connaissances

  • 1. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 1 Projet BourbaKeM Elément n° 12: L’ingénierie des connaissances Nada MATTA
  • 2. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 2 • Introduction • Recueil des connaissances • Modélisation des connaissances • Représentation des connaissances
  • 3. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 3 Ingénierie des connaissances L’IC est une approche qui permet de recueillir et de structurer un raisonnement  Objectif: Formaliser la résolution de problèmes (démarche suivie par un ou plusieurs experts pour résoudre un problème)  Objet: Connaissance Connaissance La connaissance est une information ou une donnée utilisée dans un contexte donné  Connaissance: savoir et savoir-faire  Connaissance: individuelle et collective
  • 4. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 4 Historique • MYCIN (diagnostic médical) et ses dérivés, … • Prototypage rapide et Systèmes Expert de 1ère génération (70 - Fin 80) • Taxinomie de Problèmes et la classification heuristique de Clancey (85) • Recueil et Modélisation des connaissances - mi 80 • Ingénierie des connaissances (97) • Approches de recueil et de modélisation des connaissance (80-99)
  • 5. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 5 Disciplines impliquées
  • 6. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 6 Démarche générale Experts Documents BD Recueil Modèle Conceptuel Bases de Connaissances Modélisation Implémentation Validation
  • 7. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 7 • Introduction • Recueil des connaissances • Modélisation des connaissances • Représentation des connaissances
  • 8. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 8 Démarche de recueil Familiarisation avec l’activité Identification des sources de connaissance Recueil des connaissances
  • 9. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 9 Technique de recueil : les entretiens  Entretien libre : Une question globale Objectif : avoir une idée globale de l’activité Résultat: un schéma illustrant l’activité de A à Z  Entretien dirigé : Questionnaire Objectif: Rendre explicite les règles, les actions, les stratégies, le matériel, les documents, etc. Résultat: Des réponses, des classifications, des données, etc.  Enregistrement des entretiens, analyse et transcription  Validation avec l’expert
  • 10. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 10 Technique de recueil : l’observation de l’activité  Observation ergonomique de la tâche et de l’activité • Identification du contexte d’un problème • Observation d’une simulation de résolution d’un problème ou d’un problème réel, sans intervention. • Demander à l’expert de réfléchir à voix haute si possible • Faire un entretien avec l’expert après coup afin de comprendre les éléments de réflexion, les raisons des actions, des décisions, etc.  Enregistrement, notes et relevés d’informations pertinentes  Résultat: Protocoles verbalisés.
  • 11. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 11 Technique de recueil : l’explicitation indirecte par classifications  Classifications directe de problèmes, de stratégies, de règles, d’équipements, de produits, etc.  Grilles Répertoire (Kelly, 56) 1 Véhicule Poids LourdsVéhicule Léger 2 Roues Voiture Van Camion Question: Quels sont les types de ce produit Question: Quelles sont les caractéristiques du produit Question: Quels sont les types de ce produit Poids inférieur à 1 tonne •Poids supérieur à 1 tonne •Multi-usages
  • 12. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 12 TextMining 1 Documents produits dans l’activité Cartes de Termes Parseur linguistique Connaissances Technique de recueil : extraction à partir de textes ou données DataMining Base de Données produites dans l’activité Connaissances Outils statistiques
  • 13. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 13 • Introduction • Recueil des connaissances • Modélisation des connaissances • Représentation des connaissances
  • 14. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 14 Démarche globale Protocoles Entretiens Transcrits Documents Modèle Conceptuel Modélisation Validation Modélisation : Analyse et Structuration afin de définir un modèle Conceptuel Modèle Conceptuel : Cadre sémantique partagé par des utilisateurs (i.e. d’un programme informatique) et des concepteurs qui leur permet de communiquer
  • 15. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 15 Modèle conceptuel Dans un Modèle Conceptuel les rôles de connaissances utilisées dans une résolution de problèmes sont rendus explicites. Il est au niveau rationnel. (Knowledge Level [Newell,1982]) Niveau symbolique Niveau de connaissances (Knowledge Level) Agent rationnel: •Corps •Actions •Lois de conduite Code Codification Dans un Modèle Conceptuel, on distingue deux types de connaissances: • modélisation du domaine • modélisation du raisonnement
  • 16. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 16 UTT Un exemple : CML (Conceptuel Modeling Language) Niveaux Entités Raisonnement Tâche Tâche, Structure de tâches Raisonnement Inférence Inférence, Structure d’inférence Domaine Domaine Concept, Relation, Expression , Attribut
  • 17. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 17 UTT Exemple de description d’une tâche Task Diagnostic Task-Definition Goal: Diagnostic d’une panne Specif: permet d’établir un diagnostic à partir d ’un ensemble de symptômes … Input: Observations, Heuristiques Output: Diagnostic End-Definition Task Diagnostic Task-Body Type: Composite Sub-tasks: Détection de symptômes, Génération d ’hypothèses, Discrimination d ’hypothèses Control-structure: • Détection de symptômes (Observations -> Observations anormales, Observations normales) • Génération d ’hypothèses (Observations anormales, Observations normales, Heuristiques -> Hypothèses) • While Hypothèses non vérifiées do – Discrimination d ’hypothèses (Hypothèses, Observation additionnelles -> diagnostic) End-Body
  • 18. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 18 Exemple de description d’une inférence Inference Tester Operation-type : « forward » Input Roles: Hypothèse (Panne-moteur) Observations additionnelles (Tests Bruits, Tests huile, …) Output Roles: Résultats Tests (Bruit=52Dc, Min<Huile<Max, ...) Spec: Faire des tests pour vérifier l’hypothèse de la panne End-Inference Tester Exemple de description d’un concept Concept moteur Definition: le moteur du véhicule ,... Sub-type-of: Properties: énergie : Char nb-cylindres : Integer End-Concept moteur
  • 19. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 19 • Introduction • Recueil des connaissances • Modélisation des connaissances • Représentation des connaissances
  • 20. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 20 Exemple 1 : Frame, Classe, Objet Structure de donnée permettant de représenter une situation d’une manière déclarative [Rich, 87] • Frame : Classe d’objets • Attributs (Slots) • Facettes : condition sur valeur • Valeur • Fonctions élémentaires (création, instanciation, suppression, accès, etc.) Forme Couleur Longueur des côtés Valeur Valeur Si effacé Si besoin Polygone Rectangl e Vert Blanc Demander la longueur Calculer la surface Si connu Carré
  • 21. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 21 Exemple 2 : Réseau Sémantique Un réseau sémantique est un formalisme représentant un domaine suivant un réseau de nœuds et d’arcs. Un réseau sémantique est formé de : • Nœud : objet, concept, élément • Arc : relation (nommé) Jean a une voiture et un chapeau rouge homme Jean mammifère voiture véhicule chapeau rouge est-un est-un instance possède possède couleur couleur En logique Propositionnelle: x; (x est-un homme et x=Jean) et [ (x possède voiture) et (voiture couleur rouge)] et [(x possède chapeau) et (chapeau couleur rouge)]
  • 22. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 22 Exemple 3 : Graphe conceptuel (Sowa) Les Graphes Conceptuels sont un formalisme de représentation proche du réseau sémantique. Graphe conceptuel: • Support : Hiérarchies de types de concepts et de types de relations • Graphes : Concept, relations • Fonctions spécifiques : projection, généralisation, jointure, etc. Personne : Paul Agent Localisation Conduit Accident grave : X Route : RN10 Véhicule : Renault Mégane
  • 23. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 23 Exemple 4 : Représentation multi-expertise : Point de vue Un point de vue est une représentation de la perception d’une personne ou d’un groupe de personnes [Ribière, 99]
  • 24. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 24 Exemple 5 : Ontologie (Fensel) Une ontologie est une représentation de concepts dans un domaine. Elle est représentée par: • Un arbre de concept (avec la relation est-un) • Des graphes mettant en relation les concepts (tout type de relation sauf est-un) Il existe plusieurs niveaux d’ontologies: • Générique • Spécifique à un domaine • D’application: relative à une application dans un domaine donné Ex : Ontologie d’Application
  • 25. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 25 Exploitation de l’ontologie • Représentation des connaissances d’une expertise • Guide sémantique pour la recherche d’information : Web sémantique
  • 26. Licence « Creative Commons » (CC-BY-NC-SA) Nada Matta, Projet BourbaKeM, élément n°12, 2017 26 Projet BourbaKeM Elément n° 12: L’ingénierie des connaissances Merci pour votre attention