ejercicios redes semanticas

2
1 REDES SEMÁNTICAS Prolog es un lenguaje muy adaptado para el desarrollo de aplicaciones en Inteligencia  Artificial . Un pro blema b ásic o en este t ipo de ap licac ione s es rep resentar el cono cimie nto de un dominio concreto en un ordenador, de forma que pueda ser interpretado correctamente. Uno de los métodos de representación, basado en modelos de psicología cognitiva, son las redes semánticas. Las redes semánticas son grafos orientados que proporcionan una representación declarativa de objetos, propiedades y relaciones. Los nodos se utilizan para representar objetos o propiedades. Los arcos representan relaciones entre nodos del tipo, es_un, es_parte_de, etc. El mecanismo de inferencia básico en las redes semánticas es la herencia de propiedades. La figura representa esquemáticamente un ejemplo de red semántica: Se pìde:  Representar en Prolog la red semántica de la figura. Se sugiere emplear un predicado binario por cada relación. Para las propiedades se sugiere que se emplee el predicado atribut o(Obje to, Atribut o, Valor). Por ejemplo, atributo(albatros, vuela, muy_bien).  Incluir las reglas necesarias para que todo o bjeto he rede los atributos y las propiedades de todas las clases a las que pertenece.  En ocasiones algunos de los atributos heredados por un objeto deben ser sustituidos por otros particulares. De esta forma es posible tratar las excepciones, por ejemplo, las aves que no vuelan (como el avestruz) Representar adecuadamente las excepciones que se señalan en el ejemplo. Se sugiere emplear el predicado particular(Objeto, Atributo, Valor), con el que se especifica que ese atributo es particular de ese objeto y sustituye al heredado.  Emplear Prolog para hacer consultas sobre la informa ción almacena da en la r ed semántica. Por ejemplo, ¿tiene pelo el avestruz?, ¿quiénes pueden volar ?, etc...

Upload: cassielxc

Post on 19-Oct-2015

454 views

Category:

Documents


2 download

TRANSCRIPT

  • 1REDES SEMNTICAS

    Prolog es un lenguaje muy adaptado para el desarrollo de aplicaciones en InteligenciaArtificial. Un problema bsico en este tipo de aplicaciones es representar el conocimiento deun dominio concreto en un ordenador, de forma que pueda ser interpretado correctamente.Uno de los mtodos de representacin, basado en modelos de psicologa cognitiva, son lasredes semnticas. Las redes semnticas son grafos orientados que proporcionan unarepresentacin declarativa de objetos, propiedades y relaciones. Los nodos se utilizan pararepresentar objetos o propiedades. Los arcos representan relaciones entre nodos del tipo,es_un, es_parte_de, etc. El mecanismo de inferencia bsico en las redes semnticas es laherencia de propiedades. La figura representa esquemticamente un ejemplo de redsemntica:

    Se pde:

    Representar en Prolog la red semntica de la figura. Se sugiere emplear un predicadobinario por cada relacin. Para las propiedades se sugiere que se emplee el predicadoatributo(Objeto, Atributo, Valor). Por ejemplo, atributo(albatros, vuela, muy_bien).

    Incluir las reglas necesarias para que todo objeto herede los atributos y las propiedadesde todas las clases a las que pertenece.

    En ocasiones algunos de los atributos heredados por un objeto deben ser sustituidos porotros particulares. De esta forma es posible tratar las excepciones, por ejemplo, las avesque no vuelan (como el avestruz) Representar adecuadamente las excepciones que sesealan en el ejemplo. Se sugiere emplear el predicado particular(Objeto, Atributo,Valor), con el que se especifica que ese atributo es particular de ese objeto y sustituye alheredado.

    Emplear Prolog para hacer consultas sobre la informacin almacenada en la redsemntica. Por ejemplo, tiene pelo el avestruz?, quines pueden volar?, etc...

  • 2

    2. Considere la red semntica de la figura, donde cada nodo representa una clase de

    objetos, un objeto concreto o un valor de una propiedad, mientras que cada arco est etiquetado con una relacin de inclusin entre clases de objetos, de pertenencia de un objeto a una clase o de descripcin de una determinada propiedad. Existe un mecanismo de inferencia asociado a dicha red semntica basado en la herencia de propiedades.

    Modelar el sistema anterior completo mediante lgica de predicados de primer orden en

    PROLOG, incluido las reglas necesarias para formalizar dicha herencia . Modelar el sistema anterior completo mediante marcos.

    desplazamiento

    desplazamiento

    desplazamiento

    Pelo Vuelan

    Nadan

    Moby Hobbes

    Ballenas Tigres

    Pjaros

    Tweety

    Fred

    desplazamiento

    cubiertos

    cubiertos

    subclase subclase subclase

    instancia instancia instancia

    instancia

    Plumas Caminan

    Mamfero

    Avestruces