CAPITULO 2 La Representación del Conocimiento

Slides:



Advertisements
Presentaciones similares
IBD Plan 90 y 2003 Clase 11.
Advertisements

Antonella Ruffa Ahumada Irene Morales Jiménez
Introducción al Teorema de Gödel Eduardo Alejandro Barrio UBA - CONICET 2do Cuatrimestre de 2009 Eduardo Alejandro Barrio UBA.
Introducción al Teorema de Gödel Eduardo Alejandro Barrio UBA - CONICET 2do Cuatrimestre de 2009 Eduardo Alejandro Barrio UBA.
El método de la deducción
TECNICATURA UNIVERSITARIA EN INFORMATICA
Lógica ¿Para qué sirve? Para distinguir un razonamiento correcto de uno incorrecto. Considera la forma o estructura del razonamiento y no su contenido.
Teoría de las descripciones Bertrand Russell ( )
¿Cómo hacer para que una máquina comprenda el LN?
Lenguajes de programación
UNIVERSIDAD TECNOLOGICA DE NEZAHUALCOYOTL
COMPETENCIAS PROYECTO TIC UNIVERSIDAD PONTIFICIA BOLIVARIANA
Conocimiento Base de conocimientos:
Sistemas de Razonamiento Lógico
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Lógica Ing. Alfonso Vicente, PMP
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
Representación del conocimiento
Traducción dirigida por la Sintaxis
Introducción al lenguaje de programación lógico Prolog
Los problemas semánticos de las expresiones del Lenguaje Proposicional
EL SILOGISMO La inferencia (deductiva) que resulta del ordenamiento de dos proposiciones de las que se infiere una conclusión, se llama silogismo. Consta.
ANALISIS SINTACTICO El análisis gramatical es la tarea de determinar la sintaxis, o estructura, de un programa. Por esta razón también se le conoce como.
Introducción a la Lógica
PROGRAMACIÓN LÓGICA.
Metodos de Inferencia Lenin Herrera.
Problemas, algoritmos y programas: Modelar: Simular o programar su solución en un computador. Algoritmos: Es un conjunto finito, y no ambiguo de etapas.
Representación del conocimiento
Ingeniería de Software
ANALISIS SINTACTICO Parte I
TIPOS DE DATOS ABSTRACTOS
Inteligencia artificial
áRBOL DE DECISIONES CASTILLO ORTIZ LESLY ULLANIC
El Juicio 10 i Integrantes: Marly Liseth Fierro Buendía
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
LOGICA DE ENUNCIADO LOGICA DE PREDICADO
SEMINARIO DE INVESTIGACIÓN
EL REPORTE DE RESULTADOS DEL PROCESO CUALITATIVO
Campus Estado de México—Raúl Monroy Resolución, la regla de inferencia y el cálculo Raúl Monroy.
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Lógica de proposiciones, deducción natural
Lógica de enunciado La lógica de enunciados o de proposiciones es el nivel más básico de análisis lógico y descansa exclusivamente en las conectivas.
Lógica – Psicología, gramática y matemáticas
Los límites de mi lenguaje son los límites de mi conocimiento
Ministerio de Educación Pública Despacho del Ministro Dirección de Desarrollo Curricular Instituto Uladislao Gámez Solano Dirección de Recursos Tecnológicos.
Integración de Redes Bayesianas con Programas Lógicos para Música Eduardo Morales L.Enrique Sucar Roberto Morales.
LOGICA MATEMATICA Luis José Porras Udes.
Filosofía Analítica o del Lenguaje
Representación de Algoritmos
Wittgenstein y el positivismo lógico
Lógica.
LÓGICA SILOGÍSTICA También llamada Lógica Clásica o Lógica Formal
Términos algoritmo diseñar algoritmo implementar algoritmo
UNIVERSIDAD LATINA (UNILA)
Algoritmos..
Representación del conocimiento
PRESENTADO POR: LINA MARCELA IGUA TORRES SONIA MOYANO ESPINOSA DAVID MAHECHA MEDINA CRISTIAN HERNÁNDEZ GERMAN RAMÍREZ.
Sistemas Basados en Reglas
Capítulo 3: Conjuntos Autor: José Alfredo Jiménez Murillo.
Metodología de la programación
Abril CV11 MATEMÁTICAS DISCRETAS MARTES 20:30 – 22:00 MIERCOLES 17:00 – 19:00 JUEVES 16:30 – 17:30 M. en C. José del Carmen.
TIPOS DE DATOS ABSTRACTOS
Programación de Sistemas
PARADIGMA Es un marco de referencia que impone reglas sobre cómo se deben hacer las cosas. CONCEPTO DE PARADIGMA DE PROGRAMACION colección de modelos conceptuales.
La Programación Orientado a Objetos
Unidad Repaso de guías.
Lógica Simbólica Conceptualización.
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
Principios logicos.
 Dicho principio lógico podemos formularlo de la siguiente forma: A es A, en la cual la variable A denota un pensamiento o contenido concreto cualquiera.
Transcripción de la presentación:

CAPITULO 2 La Representación del Conocimiento 2.1. Introducción : Se analizan algunas de las representaciones más comunes del conocimiento para los sistemas expertos. En primer lugar, los shells de los sistemas expertos están diseñados para cierto tipo de representación, la forma en que un sistema experto representa al conocimiento afecta su desarrollo.

EL SIGNIFICADO DEL CONOCIMENTO El epistemología es el estudio del conocimiento, hay dos tipos esenciales llamados a priori y posteriori. Conocimiento por procedimientos, conocimientos declarativo y conocimiento tácito.

Algoritmo + Estructura de datos =Programas Conocimiento + Inferencia = Sistemas expertos Estos procesos de inferencia es la segunda parte esencial de un sistema experto. Para el pensamiento humano, generalmente se utiliza razonamiento. El término hechos puede significar datos o información.

La experiencia es un tipo de conocimiento que poseen los especialistas, es el conocimiento implícito de los especialistas que debe extraerse y hacerse explícito para que pueda codificarse en un sistema experto. El metaconocimiento es conocimiento acerca del conocimiento. Un sentido filosófico, la sabiduría es la cumbre del conocimiento. PRODUCCIONES : Varias técnicas diferentes de representación del conocimiento. Entre estas incluyen reglas, redes semánticas, marcos, guiones, lenguaje de representación de conocimiento, Gráficas conceptuales. Hay muchos tipos de lenguajes : naturales, lógicos, matemáticos y de cómputo. Símbolos no terminales o terminal. Terminales se llama cadena del lenguaje. Oración válida. Una gramática es un conjunto completo de reglas de producción que define un lenguaje sin ambigüedades.

Arbol de análisis gramatical de una oración. Un árbol de análisis gramatical o árbol de derivación es una representación gráfica de una oración, descompuesta en todos los terminales y no terminales utilizados para derivarla. Arbol de análisis gramatical de una oración.

REDES SEMANTICAS : Una red semántica, o red, es una técnica clásica de representación de la AI utilizada para información relativa a las proposiciones. Red de Proposiciones. Una proposición siempre es verdadera o falsa, se muestra gráficamente en términos de nodos y los arcos que los conecta, objetos,vínculos o bordes. Los vínculos de una red semántica se utilizan para expresar relaciones.

Redes Asociativas

Redes Asociativas

TRIPLETA OBJETO – ATRIBUTO – VALOR PROLOGACION Y REDES SEMANTICOS Las redes semánticas son fáciles de traducir a PROLOG. Por Ejemplo : Es un (dirigible_goodyear, dirigible) Expresión de un predicado de PROLOG, un predicado, está basado en la lógica de predicados. Color (rojo). : rojo es un color Padre_de (tom, john) :tom es el padre de john Madre: de (susan, john): susan es la madre john Padres (tom, susan, john) : tom y susan son padres de john

DIFICULTADES CON REDES SEMANTICAS Falta de estándares para asignación de nombres a los vínculos. Las redes semánticas fueron propuestas originalmente como modelos de la memoria asociativa humana. Las redes semánticas deben utilizarse para aquello que hacen mejor, mostrar relaciones binarias, y no considerarse una herramienta universal.

ESQUEMAS : Muchos tipos de conocimiento del mundo real no pueden representarse con la simple estructura de una red semántica estructuras mas complejas para representar mejor complejas estructuras del conocimiento. Esquema se utiliza para describir una estructura de conocimiento más compleja dela red semántica. Un esquema conceptual es una abstracción en la cual se clasifican objetos específicos, de acuerdo con sus propiedades generales.

MARCOS : Marca de Automóvil El marco, guión, que es un esencia de marcos ordenada temporalmente , estructura conveniente para representar objetos que son comunes a una situación dada. La característica basada de un marco, es que representa conocimientos relacionado con un tema concreto que cuenta con mucho conocimiento predeterminado.Un marco es básicamente un grupo de ranuras y rellenos que definen un objeto estereotípico. Ranuras Fabricante Modelo Año Transmisión Motor Ruedas color Rellenos General Motor Chevrolet Caprice 1979 Automática A gasolina 4 Azul Marca de Automóvil

DIFICULTADES CON LOS MARCOS Los marcos se concibieron originalmente como un paradigma para representar conocimiento estereotipado, cuenta con funciones bien definidos.

LOGICA Y CONJUNTOS El conocimiento puede representarse mediante los símbolos de la lógica, que es el estudio de las reglas del razonamiento exacto. La programación lógica y PROLOG. En su silogismo, la premisa proporciona la evidencia a partir de la cual surgirá la conclusión. Un silogismo es una manera de representar el conocimiento. Otra manera es un diagrama de Veen, como el que se muestra en la figura.

LOGICA DE PROPOSICIONES : En otras palabras, tiene que ver con la sintaxis más que con la semántica de las frases. Lógica Formal. En realidad, el álgebra es realmente la lógica formal para números. Una tautología es una frase compuesta que siempre es verdadera. Una contradicción es una frase compuesta que siempre es falsa.

LA LOGICA DE PREDICADO DE PRIMER ORDEN El principal problema es que la lógica de proposiciones solo puede tratar con afirmaciones completas. Es decir, no puede examinar la estructura interna de una afirmación. La lógica de proposiciones ni siquiera puede probar la validez de un silogismo como : Todos los seres humanos son mortales. CUANTIFICADOR UNIVERSAL : La variable de dominio el cuantificador universal. Humano Mortal Representación de la red semántica de una afirmación de lógica de predicado .

EL CUANTIFICADOR EXISTENCIAL : Esto es una forma restringida del cuantificador universal que indica que una instrucción es verdadera para todos los miembros del dominio. El cuantificador existencial se escribe como ⁆ : CUANTIFICADORES Y CONJUNTOS : Los cuantificadores pueden realizarse para definir conjuntos en un universo. U, como se muestra en la tabla:

LIMITACIONES DE LA LOGICA DE PREDICADO Aunque esta lógica es muy útil en muchas situaciones, no pueden expresarse en ella utilizando por ejemplo, la siguiente afirmación : La mayoría de la clase recibió dieces. En esta afirmación, el cuantificador mayoría significa más de la mitad, pero no puede expresarse con los cuantificadores universal y existencial. Para implementar mayoría una lógica debe proporcionar algunas predicados para conteo, como la lógica borrosa. Otra limitante de esta lógica es en la expresión de cosas que a veces son verdaderas, pero no siempre.

RESUMEN : En este capítulo revisamos los elementos de la teoría del conocimiento y las técnicas para representarlo. La representación del conocimiento es de la mayor importancia para los sistemas expertos. El conocimiento puede clasificarse de varias maneras, como a priori, a posteriori de procedimientos, declarativo y tácito. Las reglas de producción, las redes semánticas, los esquemas ,los marcos y la lógica son métodos comunes para la representación del conocimiento en los sistemas experto. En lugar de tratar de usar una herramienta para todos los problemas, elija la mejor herramienta para el problema particular.