Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AMAZÓNICA
INFORME
INTEGRANTES
Carrasco Rodas José Luis
Cieza Belisario Cristian Dennis
Frías Frías María Magdalena
Vílchez Cieza Deisy Gladys
Ydrogo Mego Lely Yojany
CICLO
X
DOCENTE
Dr. Ing. Carlos Ríos Campos
BAGUA GRANDE-PERÚ
2018
[Fecha] 1
Contenido
INTRODUCCIÓN ............................................................................................................................ 3
DEFINICIÓN .................................................................................................................................... 3
COMPONENTES ............................................................................................................................. 3
LA MÁQUINA DE INFERENCIA .................................................................................................. 5
MOTOR DE INFERENCIA ............................................................................................................. 7
REGLAS DE INFERENCIA ............................................................................................................ 8
MANEJO DE INCERTIDUMBRE ................................................................................................ 10
EL MOTOR DE INFERENCIA ESTÁ COMPUESTO DE DOS ELEMENTOS ......................... 10
CONSTRUCCIÓN DE SISTEMAS EXPERTOS BASADOS EN REGLAS ............................... 11
APLICACIONES DE LOS SISTEMAS EXPERTOS BASADOS EN REGLAS ......................... 11
EJEMPLOS DE SISTEMAS EXPERTOS BASADOS EN REGLAS .......................................... 12
CARACTERÍSTICAS .................................................................................................................... 14
VENTAJAS .................................................................................................................................... 15
DESVENTAJAS ............................................................................................................................. 15
CONCLUSIONES E IMPLICACIONES ....................................................................................... 15
BIBLIOGRAFÍA ............................................................................................................................ 16
2
MOTORES DE INFERENCIAS DE LA INTELIGENCIA ARTIFICIAL
INTRODUCCIÓN
El Motor de Inferencias (MI) es un programa de control cuya función es seleccionar las reglas
posibles a satisfacer el problema, para alcanzar una solución o conclusión determinada y para ello
se vale de ciertas estrategias de control sistemáticas o de estrategias heurísticas.
DEFINICIÓN
Es el componente de un Sistema Experto, encargado de gerenciar y controlar lógicamente el
manejo y utilización del conocimiento almacenado en la base. El paradigma del motor de
inferencia es la estrategia de búsqueda para producir el conocimiento demandado. Un sistema
experto está diseñado para trabajar como si fuera una persona experta en algún tema específico.
Trata de replicar o de simular el conocimiento que han adquirido estas personas basándose en las
herramientas que ofrece la inteligencia artificial. Su función principal es tratar de ofrecer
soluciones que puedan resolver problemas prácticos o también la creación de conocimiento nuevo.
COMPONENTES
[Fecha] 3
Analizaremos las componentes de la arquitectura general de un sistema Experto.
• Base de Datos (Hechos): son los datos importantes o relevantes relacionados al problema
específico. Consta de dos partes (Grado en Ingeniería Informática, 2005):
✓ Permanente: son los hechos que no cambian y que siempre se presentan en el problema.
✓ Temporal: son hechos variantes que cambian mientras se intenta solucionar el
problema.
✓ Se pueden añadir y borrar los hechos de la base de datos.
4
procedimiento parte de una serie de datos hasta obtener una solución. Hay dos técnicas de
inferencia para bases de conocimiento basadas en reglas:
• Interface de Usuario: Es la parte del sistema experto basado en reglas con la que
interactúa el usuario.
• Usuario: es la persona que consulta el sistema para obtener una respuesta. Con la
información que provee se trata de generar una conclusión y si es ambigua se obtiene más
información de parte del usuario.
LA MÁQUINA DE INFERENCIA
Este es el nombre con el que Bruner (1957) identificaba la mente humana: «máquina de
inferencias». Con él se refiere a la destreza para activar el conocimiento ya almacenado y
utilizarlo para organizar e interpretar la nueva información, a través de relaciones abstractas
complejas.
La máquina de inferencias es la porción del sistema experto que razona utilizando el contenido de
la base de del conocimiento en una secuencia determinada. Durante el proceso de consulta, la
máquina de inferencias examina las reglas de la base del conocimiento una por una, y cuando se
5
cumple la condición de la regla, se realiza la acción especificada. En la terminología de los
sistemas experto, la regla se extiende cuando se efectúa la acción.
Se han ideado dos métodos principales de la máquina de inferencias para examinar sus
reglas: pro razonamiento y razonamiento inverso.
Pro Razonamiento
En el pro razonamiento, también llamado encadenamiento hacia delante, las reglas se
examinan una tras otra en cierto orden. El orden podría ser la secuencia en que las reglas se
introdujeron en el conjunto de reglas, o podrá ser alguna otra secuencia especificada por el
usuario.
Razonamiento Inverso
En el razonamiento inverso, también llamado encadenamiento hacia atrás, la máquina de
inferencia selecciona una regla y la considera como un problema a resolver. Pero luego se
da cuenta, que para resolverla debe primero resolver las anteriores las cuales se constituyen
en sub problemas.
6
MOTOR DE INFERENCIA
2. Si no se puede aplicar ninguna regla, se termina sin éxito; en caso contrario se elige
cualquiera de las reglas aplicables y se ejecuta su parte acción
7
REGLAS DE INFERENCIA
La mayoría de los sistemas expertos almacenan su conocimiento en forma de reglas de inferencia:
si esto, entonces eso, si eso entonces aquello otro, También las reglas de inferencia permiten
relacionar hechos o situaciones del mundo real para deducir otros hechos que en principio no son
evidentes sin la utilización de dichas reglas.
El condicional o implicación es aquella operación que establece entre dos enunciados una
relación de causa-efecto. La regla ‘ponendo ponens’ significa, “afirmando afirmo” y en un
condicional establece, que si el antecedente (primer término, en este caso p) se afirma,
necesariamente se afirma el consecuente (segundo término, en este caso q).
8
Como ilustración supóngase que se tiene la regla, “Si A es cierto, entonces B es cierto”, y
que se sabe además que “A es cierto”. La regla Modus Ponens, concluye que “B es cierto”.
‘Tollendo tollens’ significa “negando, niego”, y se refiere a una propiedad inversa de los
condicionales, a los que nos referíamos en primer lugar.
Si de un condicional, aparece como premisa el consecuente negado (el efecto), eso nos
conduce a negar el antecedente (la causa), puesto que, si un efecto no se da, su causa no ha
podido darse.
9
MANEJO DE INCERTIDUMBRE
En situaciones inciertas, es necesario
introducir algunos medios para tratar
la incertidumbre. Por ejemplo,
algunos sistemas expertos usan la
misma estructura de los sistemas
basados en reglas, pero introducen
una medida asociada a la
incertidumbre de las reglas y a la de sus premisas. En este caso se pueden utilizar algunas
fórmulas de propagación para calcular la incertidumbre asociada a las conclusiones. (FC,
Bayesian Update, Bayesian networks, Fuzzy systems).
Los problemas con los que pueden tratar los sistemas expertos pueden clasificarse en dos tipos:
10
Reglas de Inferencia
Para generar la base de conocimientos se realiza una adquisición de conocimiento. Se podría decir
que esta es la parte en la que se “enseña” al sistema a ser un experto en la materia. Este
conocimiento puede provenir de diversas fuentes, como ser: libros, manuales, bases de datos o de
personas expertas en el tema. Es muy importante que el Ingeniero de Conocimiento se empape
suficientemente del tema para así poder descubrir las reglas que formaran parte de la base de
conocimiento.
El ingeniero debe de verificar que los conocimientos adquiridos por el sistema sean válidos. La
mejor forma de hacerlo es mediante entrevistas, cuestionarios planteados al experto en la materia
para así poder validar toda la información. Siempre es recomendable utilizar además técnicas
automáticas para agilizar el proceso de adquisición de conocimiento, ya que los algoritmos eligen
las reglas que optimizan el sistema y reducen el tiempo de ejecución del motor de inferencia.
• Medicina
• Geología
• Química
11
• Economía
• Ingeniería Civil
Solo que no todos los problemas en estas áreas, sino aquellos que se prestan para utilizar la técnica
de sistemas basados en reglas:
• Clasificación o interpretación.
• Predicción y previsión
• Diseño y configuración
• Planeación
• Monitoreo y control
• Vigilancia y alarma
• Manual de instrucciones
Recordemos que un sistema basado en reglas es determinístico, por lo tanto, este es el tipo de
aplicaciones que puede tener. Cuando existe un grado de incertidumbre o error el problema
es probabilístico, en ese caso ya no sería conveniente aplicar un sistema basado en reglas.
Es un sistema diseñado para transmisiones por tornillo sin fin. Ya sea de diseño tradicional o
de Ingeniería Inversa. Esto se debe a que para encontrar una solución dicho sistema realiza
una búsqueda heurística y no sigue un algoritmo predeterminado
12
más comunes , los profesionales en derecho para poder tener un desahogo de los casos más
triviales y así poder ocuparse en el manejo de problemas más complejos, y usuarios en
general para poder recurrir al especialista en derecho adecuado según su caso
• El asistente virtual
13
• El Sistema Experto
Se puede entender como una rama de la inteligencia artificial, donde el poder de resolución de
un problema en un programa de computadora viene del conocimiento de un dominio
específico. Estos sistemas imitan las actividades de un humano para resolver problemas de
distinta índole (no necesariamente tiene que ser de inteligencia artificial). También se dice
que un SE se basa en el conocimiento declarativo (hechos sobre objetos, situaciones) y el
conocimiento de control (información sobre el seguimiento de una acción).
CARACTERÍSTICAS
Es aquel capaz de modelar los procesos de razonamiento humano.
Un motor de inferencia interpreta y evalúa los hechos en la base de conocimiento para proveer
una respuesta. Esta debe ser independiente del conocimiento y de los hechos.
Elemento de los sistemas expertos que principalmente toma dos elementos: los datos y el
conocimiento (expresado en reglas) para obtener nuevas conclusiones o hechos.
Selecciona, decide, interpreta y aplica el conocimiento de la base de conocimientos sobre la
base de hechos con el fin de obtener la solución buscada.
14
VENTAJAS
Entre las ventajas de los Sistemas Basados en Reglas, podemos destacar:
DESVENTAJAS
Entre las desventajas principales que han llevado a complementarlo o sustituirlo con otros
procedimientos de razonamiento podemos destacar:
Relaciones opacas entre reglas: Aunque las reglas de producción son muy simples desde un
punto de vista individual, las interacciones que se producen a larga distancia entre la red de
reglas existentes pueden ser muy opacas, lo que hace que generalmente sea difícil saber qué
papel juega una regla en particular en la estrategia global de razonamiento que hay detrás.
Estrategias de búsqueda muy ineficientes: esencialmente, el motor de inferencia realiza una
búsqueda exhaustiva en todas las reglas en cada ciclo de iteración, por lo que los sistemas de
reglas con muchas reglas (que pueden llegar a ser miles) son lentos y, a menudo, inviables en
problemas del mundo real.
Incapaz de aprender: los sistemas de reglas sin aditivos no son capaces de aprender de la
experiencia, por lo que haber extraído un conocimiento nuevo del sistema no te proporciona
métodos para poder aprender más cosas de forma más rápida posteriormente.
CONCLUSIONES E IMPLICACIONES
Así como una persona que tiene un amplio conocimiento en un determinado tema, un sistema
experto puede simular adquirir y almacenar ese conocimiento. El sistema basado en reglas, uno
de los más sencillos, permite generar un sistema experto mediante la creación de una base de
15
conocimiento que consta de una serie de reglas, las cuales permiten llegar a una conclusión o
solución a partir de las premisas (información o hechos de entrada al sistema).
Al ser sistemas muy rígidos, solo permiten resolver problemas deterministas, ya que no dan
lugar a un error o incertidumbre. Pero como vemos la cantidad de problemas que se pueden
resolver es muy grande y se han desarrollado sistemas expertos basados en reglas para dar
solución a múltiples problemas, problemas en los cuales se consulta al sistema de una manera
similar a como se consulta un experto en la materia.
No se pretende eliminar a las personas expertas en la materia, ya que se depende de ellos para
crear este tipo de sistemas expertos, sino brindar una alternativa para personas que no tienen
acceso a los expertos ya sea por cuestiones de tiempo, distancia o finanzas. De manera
automática e incluso en línea se pueden brindar soluciones a un mayor número de usuarios que
consultando a una persona experta.
BIBLIOGRAFÍA
➢ http://sbc-unesr-2014-b.blogspot.pe/p/ventaja-y-desven.html
➢ http://sistemasexpertosfer.blogspot.pe/2012/03/motor-de-inferencia.html
➢ https://israelp86.wordpress.com/2011/04/04/motor-de-inferencia/
➢ http://gestiondelconocimientoeci.blogspot.pe/2011/11/inteligencia-artificial-barr-
y.html
➢ http://www.cs.us.es/~fsancho/?e=103
➢ https://sites.google.com/site/sistemasexpertosunah/home/sistemas-expertos-
basados-en-reglas
➢ https://masquecodificar.wordpress.com/2012/10/20/ia-sistemas-expertos-motores-
de-inferencia-y-sus-utilidades-comerciales/
16