Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNAS-FIIS
Tipos de conocimiento
Declarativo
el qu el cmo
Procedural
Tipos de Conocimiento
Objetos Eventos Habilidades Meta-Conocimientos
Tipos de Conocimiento
Objetos Podemos definir el conocimientos como hechos que ocurren en el conjunto de objetos que nos circunda. Ej: - Los pjaros tienen alas - La nieve es blanca
Es necesario representar:
Objetos Clases de Objetos Categoras de Objetos Descripcin de Objetos
Tipos de Conocimiento
Eventos Sobre los Objetos existen acciones o eventos Ej: - Pedro bes a Maria en el bosque - El cielo se derrumbar hoy
Tipos de Conocimiento
Habilidades Habilidad de cmo aplicar adecuadamente la accin al objeto. Ej: - Si la madera est hmeda squela antes de usarla para un asado.
Razonamiento
Determinar un encadenamiento posible para las piezas de conocimiento
Tipos
Razonamiento
Razonamiento por analoga: Involucra asociar el
problema a resolver con uno ya resuelto y utiliza el espacio de direcciones del segundo para resolver el primero.
Tipos de Representaciones
Lgicas 9 Lgicas de Predicado de Primer Orden 9 Lgica multivaluada Redes Semnticas Sistema de Produccin Marcos o Frames
V: Conjunto de variables S: Conjunto de Smbolos {x,y,z,q,...} {(,),,,v,>,=>} Semntica: ama a (Juan, Mara) ama a (Mara, X) ama a (X,Y) => ama_a (Y,X)
Estructuras de datos complejas. El marco de un objeto puede ser pensado como un conjunto de casilleros, cada casillero corresponde a un atributo del objeto, pueden ser definidos por defecto. Un casillero puede tener un puntero a otro marco.
Es una coleccin de hechos y reglas que representan elementos del mundo real. Un Sistema de Conocimientos (SBC) es un conjunto de recursos, mquinas, programas y personas. Los SBC. son convencionales en cuatro aspectos:
SISTEMAS BASADOS EN CONOCIMIENTO Bases de Conocimiento Las bases de conocimiento contienen reglas representadas explcitamente, as como hechos sencillos. Las estructuras de almacenamiento de las bases de conocimiento tienen contenido semntico estructural de bajo nivel comparado con las estructuras de las bases de datos.
Bases de Conocimiento
Los SBC. incluyen componentes para el mantenimiento de la integridad semntica, adems de componentes para verificacin sintctica. Los SBC. incluyen componentes que pueden hacer inferencias. de esta manera proporcionan medios de recuperacin de informacin deductiva.
Bases de Conocimiento
Los SBC. podran utilizarse como componentes de sistemas expertos. sin embargo, su empleo no se limita a esto. Pueden emplearse como sistemas de bases de datos sofisticados o sistemas de datos inteligentes (DBI) y tambin como sistemas de reconocimiento de patrones
En este sentido, es importante resaltar la gran utilidad de los SBC para efectuar las tareas ms rutinarias desempeadas por el experto; dejando a este que se concentre, en los aspectos ms creativos e inteligentes de su trabajo.
Otro gran bloque de necesidad se relaciona con el control Inteligente de equipos o procesos automatizados, tanto para su optimizacin de trabajo o produccin, como para la monitorizacin y deteccin de contingencias, e incluso su reparacin
ESPECIFICO
PROPOSITO
PRESCRIPTIVO
VALIDACION
INTERFASE DE USUARIO
BASE DE CONOCIMIENTOS REPRESENTACION CONOCIMIENTOS MAQUINA DE INFERENCIA PARADIGMA DE SOL. PROBLEMA
BASE DE DATOS
ENTORNO DE PROGRAMACION
COMPUTADOR
Arquitectura de un SBC
A M B I E N T E
Fuentes de K
I N T E R F A Z
Base de conocimientos
Mquina de inferencias
I N T E R F A Z
CONOCIMIENTO
LOGICO IMPLEMENTACION
Objetivos
Entender los diversos mecanismos de representacin del conocimiento Identificar los prolema de representacin
Contenidos /Actividades
del de
Representar el conocimiento en un ordenador, consiste en encontrar una correspondencia entre: El mundo exterior (forma externa) Un sistema simblico (forma interna o fsica)
Debe permitir el razonamiento.- El experto del dominio encargado de transmitir su conocimiento, lo suministra en forma externa, el mecanismo de Adquisicin del Conocimiento trasforma este fragmento del conocimiento a la forma interna, es decir en forma de estructura de datos (tabla, lista) antes de incluirlo en la Base de Conocimiento.
Representacin y Razonamiento
Los Sistemas de Representacin de Conocimiento distinguen los siguientes componentes: 1. Un Lenguaje Formal de Representacin. 2. Una Semntica que vincula la representacin con su significado 3. Una Teora de Razonamiento o Teora de Prueba o Procedimiento de Prueba que implementa la mquina de inferencia.
Representacin y Razonamiento
HECHOS
HECHOS
Representacin y Razonamiento
Representacin Declarativa
Clculo de Predicados, Reglas de Produccin, y Redes Semnticas, que crean fragmentos del conocimiento interdependientes unos de otros y que por consiguiente, son fcilmente modificables. Estos conocimientos se combinan, despus, mediante un mecanismo general de razonamiento y deduccin (Clases y Relaciones).
ENFOQUE DECLARATIVO
mortal(X) mortal(X)
FLEXIBILIDAD, MODULARIDAD
Representacin Procedimental
Autmatas finitos, programas que expresan explcitamente las interrelaciones entre fragmentos de conocimiento, para que sean difcilmente modificables (Reglas y Estructuras de control). Permiten una facilidad de utilizacin del metaconocimiento, lo que permite descomponer, explcitamente, el problema.
ENFOQUE PROCEDIMENTAL
function persona(X) IF (X=Scrates) or (X=Eva) THEN return true ELSE return false function perro(X) IF (X=Lassie) THEN return true ELSE return false function mortal(X) IF persona(X) or perro(X) THEN return true ELSE return false EFICACIA DE EJECUCIN
Representacin Mixta
Objetos Estructurados, Marcos, Grafismos, Objetos; que emplea los dos modelos de representacin precedentes.
Problema de la Representacin
Para resolver los complejos problemas con los que se enfrenta la IA., es necesario disponer de una gran cantidad de conocimiento, as como una serie de mecanismos que permitan manipularlo con el fin de obtener soluciones a nuevos problemas. La IA, al representar el Conocimiento maneja dos entidades: Hechos: verdades en un cierto mundo. Es aquello que queremos representar. Representaciones de los Hechos, en un determinado formalismo
Programas que razonan Hechos Representaciones Internas Comprensin del lenguaje Representaciones en lenguaje natural Generacin del lenguaje
Problema de la Representacin. Sin embargo cualquiera que sea su naturaleza, el conocimiento puede representarse usualmente en trminos de hechos relativos al mundo. Clasificaciones y relaciones entre objetos. Procedimientos o Reglas para manipular los hechos. Informacin sobre cuando o como aplicar las Reglas o procedimientos.
Normalmente agrupamos los objetos organizndolos en Clases. Por ejemplo podemos pensar en: Ana, Alfredo, Juan, Pedro Alfredo, Juan y Pedro Ana ---> Clase Persona ---> Varones --> Mujer
Para ello se necesita una regla ms potente que contenga recursin. Regla: informa (C, A) es verdad si bien supervisa (A, C) es verdad o supervisa (A, B) es verdad y informa (C, B) es verdad
La primera parte de esta regla recursiva, trata el hecho de la comunicacin directa a un nivel, mientras que la segunda lo hace con la indirecta o de varios niveles. Si hacemos la pregunta: informa (Juan, Pedro) Entonces la primera parte si de la regla se hace inmediatamente verdad de modo que es valida la contestacin a la pregunta.