Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Expertos
Fundamentos de Sistemas Expertos
Tópicos
Definición
Características
¿Cuándo usar y no usar un SBC?
Aplicaciones
Ventajas y desventajas
1. Definición de Sistemas Expertos
Es un programa de
computación Inteligente
que usa el conocimiento
y los procedimiento de
inferencia para resolver
problemas que son
suficientemente difíciles
como para requerir
significada experiencia
humana para su solución. Edward Feigenbaum (1982)
http://ksl-web.stanford.edu/people/eaf/
1. Definición de Sistemas Expertos
http://prtl.uhcl.edu/portal/page/portal/SCE/COMPUTING_MATHMA
TICS_DIV/CS/cs_person/CS_Faculty
2. Característica de un Sistema Experto
El procesamiento del conocimiento es indiferente al
conocimiento.
Simula la labor de un experto humano, y no de un
operador.
Alto desempeño. El sistema debe tener la capacidad de
responder a un nivel de competencia igual o superior al de
un especialista en el campo. Esto significa que la calidad
del consejo dado por el sistema debe ser muy alta.
Comprensible. El sistema debe ser capaz de explicar los
pasos de su razonamiento. Este rasgo es importante, 1ro
porque proporciona una revisión del razonamiento; 2do
permite asegurar en la fase de desarrollo de que el sistema
ha adquirido el conocimiento y lo está usando de manera
correcta.
2. Característica de un Sistema Experto
Flexibilidad. Debido a la gran cantidad de conocimiento
que puede albergar un SE es importante contar con un
mecanismo eficiente para añadir, modificar y eliminar el
conocimiento.
Tiempo de respuesta adecuado. El sistema debe actuar en
un tiempo razonable, comparable o mejor al tiempo
requerido por un especialista para alcanzar una decisión.
Confiabilidad. El sistema experto debe ser confiable y no
propenso a fallos.
3. ¿Cuando usar y no usar un SE?
¿ Cuando usar un SE ?
¿ Cuando NO usar un SE ?
Problemas de optimización.
Cantidad de conocimiento inconmensurable
Problemas basados en búsqueda (juegos inteligentes)
Problemas basados en conocimiento no explícito.
4. Aplicaciones de SE
Recordar:
Se trata de apoyar al experto humano
(quien toma decisión)
Se trata de criticar las decisiones del
experto humano.
Se trata de suplantar al experto humano
4. Aplicaciones de SE
Industria:
Identificación de materiales
Sistemas de detección de fallas
Sistemas de clasificación
Monitoreo y administración de la producción
Control de sistemas críticos
4. Aplicaciones de SE
Servicio:
Diagnóstico de enfermedades
Segmentación
Tutor inteligente
Software Educativo
Auditoria
Control estratégico
Alineamiento de presupuestos
5. Ventajas y Desventajas
Desventaja
Ventajas
La Arquitectura y Funcionamiento
La Base de Conocimiento.
La Base de Hechos.
El Motor de Inferencia.
El Módulo de Adquisición del
Conocimiento.
El Módulo de Explicación
La Interface Usuario.
Arquitectura de los Sistemas Expertos
1. Arquitectura y Funcionamiento
Base de Módulo de
Conocimiento Explicación
Módulo de
Adquisición Interfase
de
Motor de
Conocimiento Usuario
Inferencia
Base de
Hechos
Algunas Consideraciones:
1. El conocimiento se debe introducirse de la forma más
sencilla posible.
2. Posibilidades de representación clara de todas las
informaciones contenidas en una base de conocimientos.
3. Comprobación automática de la sintaxis.
4. Posibilidad constante de acceso al lenguaje de
programación.
Arquitectura de los Sistemas Expertos
6. El Módulo de Explicación
Taxonomía
www.matthewtavares.com/GES_Documentation.html
1. Taxonomía – Funcionalidad
Taxonomía de Sistemas Expertos
http://www.ruleworks.co.uk/mobat/r1-soar.htm
1. Taxonomía – Funcionalidad
Taxonomía de Sistemas Expertos
Interprete: Sistema que infiere el significado de los datos (analiza
los datos), es decir, sirve para determinar qué está sucediendo en un
momento dado.
- PROSPECTOR: Interpreta datos de muestras de material
mineral para detectar yacimientos.
- REACTOR: Interpreta los datos en tiempo real, de reactores
nucleares.
- CRYSALIS: Interpreta los datos de un mapa de densidad de
electrones para inferir la estructura tridimensional de una proteína.
http://www.chromsmart.com/be-screen-captures.htm
1. Taxonomía – Funcionalidad
Taxonomía de Sistemas Expertos
Monitorización: Su objetivo es comparar el estado de un
proceso real con el estado esperado, para detectar desviaciones y
sugerir las correcciones.
http://domino.watson.ibm.com/tchjr/journalindex.nsf/0b9b
c46ed06cbac1852565e6006fe1a0/e8fda97988a5350385
256bfa0067f649?OpenDocument
1. Taxonomía – Funcionalidad
Taxonomía de Sistemas Expertos
Planeación: Para plantear la mejor acción a realizar para alcanzar
un objetivo.
http://www.jdi-solutions.co.uk/products.php?product=expsys
http://www.scambs.gov.uk/faqs/faq.htm?mode=20&pk_faq=33
1. Taxonomía – Funcionalidad
Taxonomía de Sistemas Expertos
Predicción: Sistemas que infieren las probables consecuencias de
una situación, utilizando modelos de simulación.
- Prototipo de demostración
- Prototipo de investigación
- Prototipo de campo
- Modelo de producción
- Sistema comercial
2. Taxonomía – Evolución del Sistema
Taxonomía de Sistemas Expertos
Prototipo de demostración: El sistema soluciona una porción del
problema, sugiriendo que el enfoque es viable y el desarrollo del
sistema es alcanzable. Es pequeño y se utiliza como estrategia de
convencimiento de la utilidad del SBC.
Sistema soporte:
Sistema prescriptivo
Sistema autónomo:
3. Taxonomía – Interacción con el Usuario
Taxonomía de Sistemas Expertos
Sistema soporte: Es un SBC que puede darle soporte experto
al usuario. Este sistema puede actuar en diferentes roles, como
asistente, colega crítico, segunda opinión, asesor, consultor tutor,
etc. Ofrece conocimientos y competencias pero no prescribe
soluciones o decisiones. Actúa como un ayudante, sin la intención de
reemplazar al experto.