Presentación Clase 8 2

download Presentación Clase 8 2

of 11

description

presentación

Transcript of Presentación Clase 8 2

  • El conocimiento capturado a partir de expertos u otras fuentes, debe estar organizado de tal manera que sea facil de manipular.

    Esquema de Representacin

    Representacin del Conocimiento

    Formalismo para representar (codificar) el conocimiento de forma que pueda ser utilizado por el

    computador

    Cmo?

  • Representacin del Conocimiento

    Modelo Conceptual

    Modelo Formal

    Formalizacin

    Representa simblicamente el conocimiento mediante alguno de

    los formalismos existentes, y determina los mtodos de inferencia

    adecuados

  • Representacin del Conocimiento

    Un buen sistema de representacin debe poseer las siguientes propiedades:

    Suficiencia de representacin Para representar todos los tipos de conocimiento

    Suficiencia deductivaCapacidad para manipular estructuras para obtener nuevas estructuras que se correspondan con nuevo conocimiento.

    Eficiencia deductivaCapacidad para incorporar de manera consistente informacin adicional en las estructuras de conocimiento.

    Se han desarrollado una diversidad de esquemas de representacin. Todos comparten dos caractersticas:

    Pueden ser programados en un lenguaje computacional

    Permiten que el conocimiento sea utilizado en el razonamiento

  • Redes Semnticas (Quillian, 1967)

    Representacin grfica del conocimiento que muestra relaciones jerrquicas entre los objetos.

    Compuesta por:

    NodosObjetos e informacin descriptivaAtributos de objetosConceptos y situaciones

    ArcosRelaciones entre los objetos

    Es-UnPara mostrar relaciones de clase

    Parte-dePara identificar caractersticas o atributos de los objetos

    Instancia-de Para mostrar un ejemplo o una instancia particular de una clase

    Otros Para propsitos de definicin, indicar asociaciones, etc.

  • Redes SemnticasEs-Un

    Parte-de

    Instancia-de

    Otros

    Caballo Animal

    Rueda Automovil

    Pedro Persona

    Propiedades Pedro Negro

    Relaciones Pedro Juan

  • Redes SemnticasEjemplo de Red Semntica:

  • Redes SemnticasEjemplo de Red Semntica 2:

  • Redes SemnticasImplementacin en Prolog:

    % Relaciones entre clases:es_un(persona,inicio).es_un(alumno,persona).es_un(profesor,persona).

    % Propiedades de clases:prop(persona,ciudad,sevilla).prop(alumno,estado,soltero).prop(profesor,estado,casado).

    % Relaciones entre instancias y clases:inst(juan,alumno).inst(luis,alumno).inst(pablo,profesor).inst(pedro,profesor).

    % Propiedades de instancias:prop(juan,edad,19).prop(luis,edad,24).prop(pablo,edad,44).prop(pedro,edad,47).

  • Redes SemnticasRazonamiento en Prolog:

    ?- propiedades(luis,P).P = [edad:24, estado:soltero, ciudad:sevilla]

    Definicin:

    propiedades(Inst,P):- findall(Atr:Val, props(Inst,Atr,Val), P).

    props(X,Atr,Val):- prop(X,Atr,Val).props(X,Atr,Val):- inst(X,Class), props(Class,Atr,Val).props(X,Atr,Val):- es_un(X,Class), props(Class,Atr,Val).

  • Marcos (Minsky, 1975)Estructura de datos con conocimiento acerca de un objeto o concepto.

    Representa conocimiento de manera concisa y estructurada.

    Se conforma por un grupo de slots y los valores asociados.

    Nombre Automvil

    Ruedas 4

    Motor (gasolina, diesel)

    es-un Vehculo

    Propietario Si-se-necesita

    PROC_BUSCA_PROP

    Campos que describen el objeto

    Enlaces:

    - Hacia objetos ms generales

    - Hacia objetos ms particulares ....

    Procedimientos ligados:

    - Si se necesita

    - Si se agrega

    - Si se elimina

  • MarcosExisten dos tipos de Marcos, los marcos clase y los marcos instancia.

    Nombre Automvil

    Ruedas 4

    Motor (gasolina, diesel)

    es-un Vehculo

    Propietario Si-se-necesita

    PROC_BUSCA_PROP

    Marca

    Mx. Velocidad

    Marco Clase Marco Instancia

    Marca

    Mx. Velocidad

    Kia

    220 Km/h

    instancia-de Automvil

    Nombre Sportage

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11