Presentation is loading. Please wait.

Presentation is loading. Please wait.

Présenté par: Suivie par :

Similar presentations


Presentation on theme: "Présenté par: Suivie par :"— Presentation transcript:

1 Présenté par: Suivie par :

2 3.2.4.5. 6. 1. 7. 8.

3 Le but de la représentation de connaissance est désigné un ensemble d'outils, il est organisé le savoir humain pour l'utiliser et le partager. Donc, il existe plusieurs type: logique, objet… Appréhender un système de RCO comme un système de représentation a donné naissance à la théorie des systèmes classificatoires(comme une procédure de déduction opérant sur une hiérarchie). Sa mise en œuvre repose sur un cycle comprenant trois étapes :  Initialisation (création d'un objet).  Classification (recherche la position d’un objet dans la hiérarchie).  Mise en place d’objet dans la hiérarchie et exploitation de cette mise en place (ce qui peut ramener le cycle à sa première étape).

4  Pourquoi ne pas utiliser la langue naturelle (LN) ? La LN est très expressive mais aussi très ambigüe pour le raisonnement automatise, Pas de sémantique claire: Ambigüités syntaxiques et sémantiques.  Propriétés nécessaires à un schéma de représentation: 1) Adéquation de représentation. 2)Adéquation de l’inférence. 3)Efficacité de l’inférence. 4)Syntaxe et sémantique bien définies. 5)Naturalité.

5 Autre type de représentation Autre type de représentation Objet (l‘aspect statique d'une connaissance. Procédurale et structurale) Logique(de base grâce au principe de déduction) représentation de connaissance

6 Proposition 1 un objet conceptuel est décrit par l'ensemble des attributs qui le caractérisent et des opérations qui permettent de le manipuler. Proposition 2 tout peut se représenter sous la forme d'objets conceptuels Proposition 3 les objets sont dans un rapport d‘adéquation avec le monde. Ils ne peuvent être affirmés, postulés ou réfutés.

7 Objet  Un objet est une entité ayant une identité propre, possédant un ensemble d'opérations et un état qui mémorise les effets de ces opérations. En général un objet est constitué de trois types de composants élémentaires: Attributs, relations et méthodes.  Pour des raisons pragmatiques, on fait souvent une distinction entre les objets et des non-objets (ou types simples) qui caractérisent les éléments de base du langage (booléen, entier...).  Un non-objet n'a pas d'identité propre, et ne peut pas exécuter une opération

8 Attributs  Les attributs peuvent être typés.  Certains attributs doivent pouvoir être déclarés comme étant indexés, afin de créer des points d'entrée dans la base.

9 Relations  Les relations peuvent être binaires ou n-aires, et pouvoir éventuellement porter elles mêmes des attributs.

10 Méthodes  Les méthodes définissent le comportement des objets.  Il est intéressant de pouvoir considérer les méthodes comme des objets à part entière, afin de pouvoir les stocker en tant que telles.

11 Type  Les objets ayant les mêmes comportements (les même opérations) sont groupés par types.  Un type caractérise le comportement de ces instances en décrivant les opérations pouvant être appliquées à celles-ci.  Les types peuvent être organisés en une hiérarchie par une relation d'héritage.

12 Héritage  L'héritage est un mécanisme qui exploite la relation de spécialisation entre les classes.  Il permet la factorisation des connaissances en se chargeant de parcourir la hiérarchie de classes à la recherche d'une information.  L'héritage peut être simple (arbre) ou multiple (réseau acyclique).  L'héritage peut s'appliquer de façon différente sur les attributs, les relations et les méthodes, avec notamment diverses possibilités de surcharge.

13 Deux classes dans lequel une classe hérite d'une unique superclasse c’est-à-dire un objet ne peut avoir qu’un seul ascendant direct.

14 Personne avocet vendeur Enseignant Vacataire permanent professeur Malter Assistant

15 L'héritage multiple est une extension au modèle d'héritage simple où l'on autorise une classe à posséder plusieurs classes mères afin de modéliser une généralisation multiple.

16 véhicule Bateau Véhicule marin Voiture amphibie Véhicule terrestre voiture over lapping _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

17 Stefik et Bobrow définissent les objets comme des "entités qui combinent les propriétés des procédures et celles des données car ils effectuent des calculs et sauvegardent un état local " Pour Booch, le modèle objet est essentiellement défini par les sept caractéristiques suivantes : Un objet: est une entité possédant un ensemble d'opérations et un état. Abstraction: on désigne le fait que l'état d'un objet n'est accessible que par l'intermédiaire de ces opérations.

18 Un type: est une spécification de comportement qui peut être utilisé pour générer des instances. Le typage peut être statique ou dynamique. La délégation: est un mécanisme par lequel un objet donne procuration à un autre objet et utilisé dans les langages à base de prototypes. Héritage: Il est intimement lié à la notion de classe. Abstraction: on désigne le fait que l'état d'un objet n'est accessible que par l'intermédiaire de ces opérations. L a concurrence: est la capacité pour des objets d'exécuter simultanément dans le temps diverses opérations. La persistance: est la capacité pour un objet de perdurer plus longtemps que le programme qui lui a donné naissance.

19 Problème d’évolution: changer le niveaux de classe. Problème d’interprétation des classes et de la spécialisation: la distinction classe-instance. Problème de nommage et d’identité: le conflit de nom. Problème d’inférences: calculer une valeur d’attribut non disponible dans l’objet lui-même

20 Donc, nous avons décrit les attributs et éléments des représentations à objets. Ces représentations modélisent le monde à l’aide de classes et d’instances. Des systèmes ayant des attributs composants décrivent des objets composites ; ces systèmes doivent définir la sémantique de la composition et gérer la diffusion de valeurs et les relations de dépendance entre les composants et le tout.

21


Download ppt "Présenté par: Suivie par :"

Similar presentations


Ads by Google