Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCION
EXPERTOS
Erik Sigcha, Pablo Contreras
Universidad de Cuenca
15 de junio de 2014
1.
Resumen
2.
Introduccion
3.
Origen
page 1 of 8
Los sistemas expertos pueden ser utilizados para realizar operaciones monotonas, aburridas e
inconfortables para los humanos.
5.
4.
Caractersticas
Los problemas de tipo determinista pueden ser formulados usando un conjunto de reglas que relacionen
varios objetos bien definidos. Los sistemas expertos
que tratan problemas deterministas son conocidos
como sistemas basados en reglas, porque sacan sus
conclusiones basandose en un conjunto de reglas utilizando un mecanismo de razonamiento logico.
estocasticos
significado para responder a preguntas incluso no
completamente especificadas. Los sistemas expertos
En situaciones inciertas, es necesario introducir
en general poseen las siguientes caractersticas:
algunos medios para tratar la incertidumbre.
page 2 of 8
6.
Componentes y
Funcionamiento de un Sistema
Experto[2]
Entre los componentes con los que cuenta un Sistemas Experto podemos citar los siguientes:
Figura 1: Gr
afico de componentes de un SE.
Subsistema de explicacion: Este componente permite dar una explicacion al usuario acerca de las
conclusiones obtenidas. Explica el proceso seguido por el motor de inferencia o por el subsistema
de ejecucin.
6.1.
Reglas
page 3 of 8
Motor de Inferencia.
Si el n
umero ingresado es incorrecto se dan tres
El motor de inferencia es el componente central
oportunidades m
as.
del sistema experto. Su funci
on principal es la de
obtener conclusiones aplicando el conocimiento a los
Si el n
umero ingresado es correcto el cajero pre- datos[2]. Los datos se refieren a hechos o evidencias,
gunta la cantidad de dinero a sacar.
y el conocimiento es el conjunto de reglas almacenado
en la base de conocimiento. Con estos elementos el
Se verifica la cantidad de dinero y la disponi- motor de inferencia obtiene nuevas conclusiones o heble en el saldo del cliente, ademas se verifica si chos. Existen diferentes tipos de reglas y estrategias
cumple el lmite permitido de dinero a retirar. de inferencia y control que los expertos utilizan para
obtener conclusiones simples o compuestas. El rendiEn este caso se tienen siete objetos: Cada objeto miento del motor de inferencia depende del conjunto
de reglas en su base de conocimiento [3]. Las reglas
permiten obtener conclusiones simples, mientras que
las estrategias permiten obtener conclusiones compuestas. Las conclusiones simples son las que resultan
de una regla simple. Las conclusiones compuestas
son las que resultan de mas de una regla.
6.3.
Figura 2: Tabla de objetos
Reglas de Inferencia.
Modus Ponens: En este tipo de regla, se analiza
la premisa, si es cierta entonces la conclusion
pasa a formar parte del conocimiento.
Modus Tollens: Examina si la conclusion es falsa
y de serlo, se concluye que la premisa tambien
es falsa.
page 4 of 8
6.5.
Proceso[2].
Para el dise
no e implementacion de un sistema
experto se sugiere seguir las siguientes etapas:
6.4.
Estrategias de Inferencia.
Encadenamiento de reglas: Puede utilizarse cuando las premisas de ciertas reglas coinciden con las
conclusiones de otras. Encadenando reglas, los hechos
pueden utilizarse para dar lugar a nuevos hechos. Para implementar este algoritmo se sigue los siguientes
pasos:
1. Asignar a los objetos sus valores conocidos tales
como los dan los hechos conocidos o la evidencia.
2. Ejecutar cada regla de la base de conocimiento
y concluir nuevos hechos si es posible.
3. Repetir la Etapa 2 hasta que no puedan ser
obtenidos nuevos hechos.
Lo elementos importantes para este algoritmo son:
Datos: Una base de conocimiento (objetos y
reglas) y algunos hechos iniciales.
Resultado: El conjunto de hechos derivados logicamente de ellos.
Se comienza con las reglas cuyas premisas tienen valores conocidos, sus conclusiones dan lugar a nuevos
hechos, que se a
naden al conjunto de hechos conocidos, repitiendose este proceso hasta que no se puedan
obtener nuevos hechos. Este tipo de estrategia se utiliza cuando algunos hechos se dan por conocidos y
se buscan algunas conclusiones.
Encadenamiento de reglas orientado a un objetivo: En este caso se requiere que el usuario primero
selecciones una variable o nodo objetivo el cual se
buscara concluir navegando a traves de las reglas.
page 5 of 8
6.6.
Ejemplo[2].
page 6 of 8
Las cinco reglas asociadas a las otras cinco vas de que son poco flexibles a cambios y de difcil acceso
pueden ser obtenidas de forma an
aloga. Todas a informacion no estructurada.
las reglas se muestran en la Tabla como las
Los Sistemas Expertos carecen de sentido com
un,
Reglas 9 a la 14.
dado que para un Sistema Experto no hay nada
obvio. Para un sistema experto es muy complicado
4. Para evitar la colision de los trenes procedentes de aprender de sus errores y de errores ajenos. No
de las vas S1 - S2 y S4 - S5, son necesarias las son capaces de distinguir cuales son las cuestiones
reglas siguientes:
relevantes de un problema y separarlas de cuestiones
Regla 15: Si U3 = verde, entonces U4 = secundarias.
Ademas la Inteligencia Artificial no ha podido
rojo.
desarrollar sistemas que sean capaces de resolver
Regla 16: Si L3 = verde, entonces L4 =
problemas de manera general o de aplicar el sentirojo.
do com
un para resolver situaciones complejas ni de
controlar
situaciones ambiguas.
5. Para evitar que las se
nales de la parte alta y sus
correspondientes se
nales de la parte baja esten
simultaneamente en verde, es necesario incluir 8. Tendencias Actuales.
las Reglas 17-20 de la Tabla.
Actualmente las empresas disponen de infraestruc6. Finalmente, para evitar la colision de un tren tura tecnologica para dar soporte a funciones basicas
de la va S3 con un tren de las otras cuatro vas, como: contabilidad, asistencia financiera, gestion de
se imponen las dos u
ltimas reglas de la Tabla. departamentos, tesorera, etc. Los Sistemas Expertos
cobran relevancia en una gran diversidad de areas coPara mantener la coherencia de los hechos, es necesa- mo: Milicia, Telecomunicaciones, Qumica, Derecho,
rio actualizar automaticamente el conocimiento tan Aeron
autica, Arqueologa, Agricultura, Electr
onica,
pronto como se conozca un nuevo hecho o conclusi
on. Transporte, Educacion, Medicina, Finanzas y Gesti
on. Por esta raz
on, puede resultar bastante com
un
la
utilizaci
o
n
de
Sistemas
Expertos
en
la
vida
profe7. Ventajas y Limitaciones.
sional. A continuacin se mencionan sistemas basados
en Sistemas Expertos aplicados a diferentes
areas:
7.1. Ventajas.
Si comparamos un experto humano con un sistema experto, podemos decir que mientras el experto
humano puede tener limitantes como la velocidad de
procesamiento o puede sufrir de percances como enfermedades, envejecimiento o migraci
on hacia otras
empresas, los Sistemas Expertos no sufren de estas
cuestiones y son herramientas estables y fiables para
su entorno. Adem
as un Sistema Experto puede ser
utilizado por una persona no especializada en un
area para resolver alg
un problema especfico, con lo
que dependiendo de la frecuencia de uso, la persona
puede aprender de este.
Finalmente, si se eval
ua el costo total del empleo
de esta tecnologa, la replicabilidad y estabilidad,
asociado a la seguridad que provee, resulta una ecuacion favorable, aun considerando que las inversiones
iniciales pueden ser relativamente elevadas.
7.2.
Limitaciones.
Si deseamos actualizar un Sistema Experto sera necesario reprogramar el mismo, por esta raz
on pueden
resultar costosos en cuanto a dinero y tiempo, ademas
page 7 of 8
9.
Conclusiones
Los Sistemas Expertos son la respuesta de la Inteligencia Artificial a varios problemas que surgen
en la vida profesional y estan ideados para facilitar la ejecucion de tareas en m
ultiples campos de
aplicacion y proporcionar resultados similares a los
que se esperan al momento de contratar a un especialista experto en alg
un tema en particular. Como
se ha mencionado en el presente articulo, se sabe
que no son aptos para la resolucion de problemas
generales ya que su eficiencia aumenta a medida que
mas se acota el dominio de aplicaci
on. Adem
as si
buscamos herramientas para poder desarrollar un
Sistema Experto podemos encontrar una importante
variedad de frameworks y lenguajes de programaci
on
que nos permiten implementar este tipo de sistemas.
Cabe recalcar que, en terminos generales, se tratan
de sistemas que por su escalabilidad, flexibilidad y
confiabilidad son considerados efectivos y los suficientemente maduros como para confiarles decisiones de
considerable criticidad.
10.
Bibliografa
[1]http://dialnet.unirioja.es/descarga/articulo/...
66026.pdf
[2]Sistemas
Expertos
y
Modelos
de
Redes
Probabilsticas
-...
Enrique
Castillo, Jos Manuel Gutirrez, y Ali S. Hadi.
[3]http://personales.unican.es/gutierjm/cursos/...
expertos/Reglas.pdf
[4]http://www.uaeh.edu.mx/docencia/Tesis/icbi/...
licenciatura/documentos/... Sistemas
[5]http://www.posgrado.unam.mx/publicaciones/...
antomnia/25/03.pdf
[6]http://www.palermo.edu/ingenieria/pdf2014/13/CyT13-24.pdf
[7]http://www.lcc.uma.es:8080/repository/... fileDownloader?rfname=LCC1102.pdf
[8]http://www.frro.utn.edu.ar/repositorio/catedras/...
quimica/5-anio/orientadora1/monograias/... pignanisistemasexpertos.pdf
page 8 of 8