Está en la página 1de 17

Sistemas Expertos

¿Qué es un Sistema Experto?


Un sistema experto es un sistema informático que simula la toma de decisiones que realizaría un
experto en cierta área. Un sistema experto debería ser capaz de procesar y memorizar información,
aprender y razonar en situaciones deterministas e inciertas, comunicar con los hombres y/u otros
sistemas expertos, tomar decisiones apropiadas, y explicar por qué se han tomado tales decisiones.

Principales características:
· Toma de decisiones con el mismo nivel que lo haría de un experto
· Representa el conocimiento y realiza inferencias.
· Está basado en un gran volumen de conocimiento teórico.
· Razona sobre las operaciones que realiza
· Constituye un modelo no algorítmico
· Admite una fácil modificación del conocimiento sin reprogramar el sistema.
· El usuario interactúa con el sistema empleando un lenguaje natural, a través de la interfaz
Componentes de un Sistema Experto
1. Componente humana
2. La Base de Conocimiento
3. Subsistema de adquisición de conocimiento
4. Subsistema de control de la coherencia
5. Motor de Inferencia
6. Subsistema de adquisición de conocimiento
7. Interfase de usuario
8. El subsistema de ejecución de órdenes
9. El subsistema de explicación
10. El subsistema de aprendizaje
Desarrollo de un Sistema Experto
1. Planteamiento del problema
2. Encontrar expertos humanos que puedan resolver el problema
3. Diseño de un sistema experto
4. Elección de la herramienta de desarrollo, concha, o lenguaje de programación
5. Desarrollo y prueba de un prototipo
6. Refinamiento y generalización
7. Mantenimiento y puesta al día
Redes Bayesianas
Es un grafo dirigido acíclico conexo con una distribución de probabilidad de sus variables (nodos).

Conceptos Preliminares:
1. Suceso o evento: aquel que antes de realizarlo no se puede predecir el resultado que se va a obtener.

1. Probabilidad Marginal: es la probabilidad de un suceso simple sin consideración de otro suceso. Llamada
también Probabilidad Simple.

1. Probabilidad Condicional (a Posteriori)


4. Sucesos incompatibles (A y B):

5. Teorema de Bayes

Sea A1, A2, ….An un conjunto completo de sucesos incompatibles entre sí. Sea B el suceso del
que se conocen las probabilidades condicionales P(B/Ai), entonces la probabilidad de
ocurrencia Ai condicionado al suceso B se le conoce como el Teorema de Bayes
Tesis de Maestría (Universidad Autónoma de San Luis Potosí): “Desarrollo de
Sistema Experto para Mantenimiento Preventivo”
La programación de este sistema se realizó en base al
lenguaje de Visual Basic 6.0, el cual sigue la estructura
de un sistema experto: el Módulo de Aprendizaje y el
Motor de Inferencia.

Aplicación del sistema experto en un tanque a presión


Objetivo: Conocer la probabilidad de fallo del tanque
a presión

Variable K=k: fallo del tanque, K=A,B,C,...,F


Expresión lógica para el fallo del tanque:
k = b V c V (a Λ (e V d V f))

Esta expresión se obtiene combinando todas las


posibilidades de fallo de las diferentes componentes
que conducen al fallo del tanque.
Selección del Modelo de Solución
1. Determinístico
2. Probabilístico
Ventajas
 Permanencia: A diferencia de un experto humano un SE (sistema experto) no envejece, y por
tanto no sufre pérdida de facultades con el paso del tiempo.
 Replicación: Una vez programado un SE lo podemos replicar infinidad de veces.
 Rapidez: Un SE puede obtener información de una base de datos y realizar cálculos numéricos
mucho más rápido que cualquier ser humano.
 Bajo costo: A pesar de que el costo inicial pueda ser elevado, gracias a la capacidad de
duplicación el coste finalmente es bajo.
 Entornos peligrosos: Un SE puede trabajar en entornos peligrosos o dañinos para el ser humano.
 Fiabilidad: Los SE no se ven afectados por condiciones externas, un humano sí (cansancio,
presión, etc.).
 Consolidar varios conocimientos.
 Apoyo Académico.
Limitaciones
 Sentido común
 Lenguaje natural
 Capacidad de aprendizaje: Cualquier persona aprende con relativa facilidad de sus errores y
de errores ajenos, que un SE haga esto es muy complicado.
 Perspectiva global: Un experto humano es capaz de distinguir cuales son las cuestiones
relevantes de un problema y separarlas de cuestiones secundarias.
 Flexibilidad: Un humano es sumamente flexible a la hora de aceptar datos para la resolución
de un problema.
 Conocimiento no estructurado: Un SE no es capaz de manejar conocimiento poco
estructurado.
 Un sistema experto no posee sentimientos ni puede comprender ciertas emociones y
conceptos humanos como el matrimonio, la moralidad el amor o planear el futuro
Ponderaciones
La parte matemática de los sistemas expertos son la
formulación y los cálculos de las restricciones y
normas condicionales que sirven para que el sistema
tome una determinada decisión.

Normalmente se usa la estadística y regresiones para


que el sistema aprenda, pero en otros casos hay
tipos de ponderaciones mas especializados
dependiendo de cada problema a solucionar.
Tesis: Sistema experto en la compra de Materiales
TESIS: Sistema Experto Robusto para mas
flexibilidad en el reconocimiento de la actividad
en el mundo real
Toma de decisiones/Aprendisaje del Sistema
Tesis: Sistema experto para el diagnostico de
trastornos Neuromusculares
 Problema:
Para dar el diagnostico de una patología
que afecta al sistema nervioso,
normalmente se hace un examen de
electromiografía (EMG). Pero es en este
punto en donde el medico tiene que
evaluar varios aspectos de interpretación,
de las graficas que muestran el reaccionar
de las personas respecto a pulsos de
corriente eléctrica.
 La labor de interpretación del
medico, se tiene que hacer con
formato de un informe, detallando
cada anomalía en la grafica, y al
final brindando un diagnostico. Esto,
normalmente tarda días,
dependiendo de cada hospital. Es
por ello que con la ayuda de un
sistema experto se podrá tener un
resultado mucho mas rápido y con
mas criterios que la experiencia de
un solo medico, llegando a obtener
un diagnostico mucho mas exacto.
 Este sistema será solo de apoyo a un
medico, con el fin de dar un
diagnostico preciso en cuestión de
segundos.
 Como se ha detallado anteriormente
los médicos tienen que tener criterio
al momento de recibir los resultados y
alertar si es que hay un resultado que
no cree factible. Si este es el caso el
sistema hara un reporte indicando
cada una de las reglas que siguió y
porque arrojo ese diagnostico.

También podría gustarte