23
La Presentación Estructurada con Herencia Capitulo 6

La Presentación Estructurada Con Herencia

Embed Size (px)

DESCRIPTION

Inteligencial artificial Objetos Marcos ..............................................................................................................................................................................................................................................................................................................ijiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Citation preview

La Presentacin Estructurada con Herencia

La Presentacin Estructurada con HerenciaCapitulo 6

Definir una Red semntica y su aplicabilidad en la IA

Establecer la Estructura de Marcos Para representar situaciones que involucran conocimiento en la IA

Definir y construir objetos para representar el conocimiento.

ObjetivosRed SemnticaNodos, Arcos

Se fundamentan en el concepto de memoria asociativa, trmino que desde la antigedad se ha vinculado con la idea de que la memoria se estructura a travs de la asociacin entre conceptos.

Una red Semntica es un conjunto de Nodos y Arcos.DefinicinEl concepto herencia es fundamental para entender el funcionamiento de la Red Semntica.Se define como el sistema de razonamiento que lleva a deducir propiedades de un concepto basndose en la propiedades de conceptosHerenciaElementos

Ejemplo Red Semntica

Existen 2 tipos de arcosISA (Es un)HAVE-a(Tiene un)Permiten la declaracin de importantes asociaciones, en forma explcita y sucinta.El proceso de bsqueda por hechos particular puede ser significativamente reducido.

VentajaDesventajaNo existe una interpretacin normalizada. La interpretacin de la red depende exclusivamente de los programas que manipulan la misma.La exploracin de una Red Semntica puede derivar en una explosin combinatoria del nmero de relaciones comprobadas.

Marcos (Frame)Slot y facetas

Un Marco es una coleccin de condiciones necesarias y suficientes sobre un concepto estereotipado. Los marcos organizan el conocimiento en objetos y eventos que resultan apropiados para situaciones especficas.

DefinicinRich (1994) plantea que cada marco posee un nmero de casillas (slots) donde se almacena la informacin respecto a su uso y a lo que se espera que ocurra a continuacin, es decir cada slot contiene la informacin sobre un atributo del objeto que se modela.ElementosFacetasValueProcedureDemonsDefault

RestrictionsExplanationunivaluadoEnlace: Si Necesitado, Agregado, ModificadoEjemplo de Marco (Frame)

Precisin: la relaciones entre objetos y su propiedades se describen de forma precisaActivacin Dinmica de procesos: Permite adjuntar procedimientos a un marco o alguno de sus componentes. Herencia por defecto no - monofnica : Permiten que los atributos de los objetos sean heredados de otros objetos. Modularidad: La base de conocimiento est organizada en componentes claramente diferenciados.

Principales caractersticaVentajaDesventaja Facilidad de proceso guiado por las expectativas.Es significativamente ms estructurado y organizado que el conocimiento dentro de una Red Semntica.Son capaces de determinar su propia aplicabilidad en determinadas situaciones.Se puede fcilmente almacenar en las ranuras valores dinmicos de variables.La dificultad de representacin de objetos que se alejen considerablemente de estereotipos.No tiene la posibilidad de acomodarse a situaciones y objetos nuevos.Dificultad para describir conocimiento heurstico que es mucho ms fcilmente representado mediante reglas.

Los ObjetosSimilitud con marcos y descripcin

Coleccin de informacin representado una entidad del mundo real y una descripcin de como debe ser manipulada esta informacin, esto es los mtodosDefinicinLos Objetos son similares a los marcos, ya que ambos sirven para agrupar conocimiento la diferencia radica en:En los objetos se crea una fuerte unidad entre los procedimientos (mtodos) y los datos.Los mtodos utilizados por los objetos son ms universales ya que proporcionan cualquier tipo general de computacin requerida y adems soportan encapsulacin y polimorfismo.Similitudes y Diferencias entre Objetos y Marcos Nombre del ObjetoLimpiador IzquierdoUn-Tipo-DeLimpiadorAtributosHecho de metal y cauchoLongitud: 14 pulgadasColor: Negro y plateadoLocalizacin: Inferior izquierdoFuncin: Remover humedad de parabrisasOperacionesActivado: se mueve en arco sobre el parabrisas rpidamente de izquierda a derecha.Desactivado: se mueve a posicin de reposo EjemploVentajaDesventaja Poder de abstraccin.Capacidad de esconder informacin (Encapsulacin).Herencia PolimorfismoPosibilidad de reutilizar el cdigo.Es ms eficaz al momento de trabajar con sistemas grandes.Dificultades para manejar objetos que se alejan demasiado de la normaDificultades para manejar situaciones que han sido encontrada previamente

OntologasInteresantes

Podemos definir Ontologa como la rama de la metafsica que estudia la naturaleza de la existencia, y que constituye una especificacin formal y explicita de un conocimiento compartido.

Concretamente nos dice que es una base de datos donde se describen conceptos del mundo o algn dominio especifico, sus propiedades y como se relacionan los conceptos entre s.

DefinicinClases: Son ideas a formalizar y representar los conceptos en el sentido ms amplio.Relaciones R: Representan las interacciones entre las clases es decir entre conceptos.Funciones F: Son casos especiales de relaciones donde se identifican elementos mediante el clculo de una funcin.Instancias: Se usa para representar elementos o individuos en una otologa.Axiomas: Sirven para modelar sentencias que son siempre ciertas.

La Ontologa est compuesta por:

Ontologas de un Dominio: estas son las que representan el conocimiento especializado pertinente de un Dominio.Ontologas Genricas: son las que representan conceptos generales y fundamentales del conocimiento.Ontologas Representacionales: son las que se especifican las conceptualizaciones que subyacen a los formalismos de representacin del conocimiento.

Tipos de Ontologa