Inteligencia artificial
Inteligencia Artificial
8vo. Semestre
Ing. Sistemas Computacionales
Reporte tercera unidad
Lagos de Moreno, 25 de Mayo del 2010.
UNIDAD 3
SISTEMA DE RAZONAMIENTO LOGICO
El término razonamiento se define de diferente manera según el contexto, normalmente se refiere a un conjunto de actividades mentales consistentes en conectar unas ideas con otras deacuerdo a ciertas reglas o también puede referirse al estudio de ese proceso.
Se llama también razonamiento al resultado de la actividad mental de razonar, es decir, un conjunto de proposiciones enlazadas entre sí que dan apoyo o justifican una idea.
Tipos de razonamiento
Se considera que en la habilidad humana de argumentar, razonar y rebatir intervienen igualmente la imaginación, laspercepciones, los pensamientos y los sentimientos, siendo los razonamientos de los seres humanos raramente de tipo lógico-deductivo. En este sentido más amplio el razonamiento no sólo es cuestión de la lógica, sino también de la filosofía, la psicología o la inteligencia artificial. La habilidad humana del razonamiento se compone de diversos componentes:
Razonamiento lógico o quasi-lógico, que incluiría elrazonamiento deductivo y el razonamiento inductivo. Razonamiento no-lógico, que tendría que ver con el uso e interpretación del lenguaje, la lógica difusa, los sentimientos, etc.
Razonamiento cuantitativo, relacionado con la habilidad de comparar, comprender y sacar conclusiones sobre cantidades, conservación de la cantidad, etc.
El cociente de inteligencia, por ejemplo, medido por test nolingüísticos, es una combinación de razonamiento cuantitativo y razonamiento lógico. Es un hecho constatado que aunque estos tres tipos de razonamiento están presentes en todos los seres humanos, el nivel alcanzado en cada uno presenta cierta variación en función de la educación, el entorno y la genética.
REGLAS DE PRODUCCION
Regla se entiende como una proposicion logica que relaciona 2 o masobjetos e incluye 2 partes, la premisa y la conclusion. Cada una de estas partes consiste en una expresion logica con una o mas afirmaciones objeto-valor conectadas mediante los operadores logicos y,o ó no.
Reglas de produccion. Es un metodo procedimental de representacion del conocimiento, pone enfasis en representar y soportar las relaciones inferenciales del algoritmo, en contraposicion a losmetodos declarativos (hechos).
La estructura de una regla es:
SI ENTONCES
Los antecedentes son las condiciones y los consecuentes las conclusiones, acciones o hipótesis.
Cada regla por si misma constituye un gránulo completo de conocimiento.
La inferencia en los Sistemas Basados en Reglas se realiza mediante emparejamiento. Hay dos tipos, según el sentido:
* Sistemas deencadenamiento hacia adelante una regla es activada si los antecedentes emparejan con algunos hechos del sistema:
* Sistemas de encadenamiento hacia atrás: una regla es activada si los consecuentes emparejan con algunos hechos del sistema.
Arquitectura de los Sistemas Basados en Reglas:
* Base de Conocimientos: reúne todo el conocimiento del sistema (Hechos + Reglas).
* Memoria Activa:contiene los hechos que representan el estado actual del problema (iniciales + inferidos a posteriori) y las reglas activadas (en condiciones de ser ejecutadas).
* Motor de Inferencias: decide que reglas activadas se ejecutarán.
SINTAXIS DE LAS REGLAS DE PRODUCCION
Reglas_ Operadores en búsquedas en espacio de estados
Inferencia similar al MODUS PONENS (con restricciones)
* Sintaxisrelajada
* Se permiten acciones en los consecuentes
* Mecanismo de control determina que inferencias se pueden realizar
TIPOS de SISTEMAS
* En función de sintaxis de reglas y de mecanismos de control (_búsqueda)
* SISTEMA ENCADENAMIENTO HACIA ADELANTE(dirigidos por los datos)
* Regla ACTIVADA si antecedentes emparejan con algunos hechos del sistema
* En IF ALL,...
Regístrate para leer el documento completo.