5.6 SISTEMAS EXPERTOS
5.6.1
Conceptos Basicos:
Son
llamados así porque emulan el razonamiento de un experto en un dominio concreto
y en ocasiones son usados por éstos. Con los sistemas expertos se busca una
mejor calidad y rapidez en las respuestas dando así lugar a una mejora de la
productividad del experto.
Un
sistema experto es un conjunto de programas que, sobre una base de
conocimientos, posee información de uno o más expertos en un área específica.
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.
5.6.1
Clasificacion
Los
sistemas expertos se clasifican de acuerdo al tipo de conocimiento que se
utiliza:
·
Sistemas Expertos basado en reglas, la construcción de la base de conocimiento es en
base a reglas, lo cual, en algunos casos se elabora sencillamente, la
explicación de las conclusiones es simple. El motor de inferencia se realiza
con algoritmos complejos, lo cual es relativamente lento, además que el
aprendizaje estructural es complejo.
·
Sistemas Expertos basado en probabilidades, la construcción de la base de
conocimiento es en base a frecuencias lo cual requiere de mucha información, la
explicación de las conclusiones resulta mas compleja. El motor de inferencia se
realiza con algoritmos simples, el aprendizaje parametrico es sencillo.
5.6.2
Desarrollos Actuales y Aplicaciones
Según el
tipo de problema a resolver, los ámbitos de aplicación en los que más se han
utilizado los sistemas basados en el conocimiento son los siguientes:
· Sistemas de ayuda a la toma de
decisiones. Se
trata de sistemas que a partir de una problemática determinada sugieren la solución
que consideran más idónea a partir del conocimiento incluido en el sistema.
· Configuración. Se encargan de la selección y
planificación de los componentes que se necesitan en un proceso determinado. Un
caso típico son los sistemas que ayudan a configurar los equipos físicos a
partir de los componentes existentes y de las restricciones establecidas.
· Diagnóstico. Se trata de sistemas que a
partir de unos "síntomas" determinan las causas que lo producen.
Ejemplo de ellos son los sistemas basados en el conocimiento de diagnóstico de
enfermedades o de averías.
· Interpretación y Análisis. Sirven para tratar grandes volúmenes
de información, interpretarla, dar un informe explicativo y sugerir las
acciones a tomar. Ejemplo de ellos pueden ser los sistemas de evaluación de
resistencia de estructuras frente a terremotos o sistemas de supervisión de
procesos industriales.
· Monitorización. En algunos situaciones se
considera un caso particular de sistemas de interpretación y análisis, pero
debido a su frecuente uso se suelen considerar aparte. Estos sistemas suelen
encargarse de monitorizar procesos suministrando una salida de control como
respuesta. Existen muchos ejemplos de monitorización de procesos en factorías,
plantas químicas, centrales nucleares, etc. Son sistemas que deben funcionar en
tiempo real.
· Planificación. Son sistemas que establecen las
etapas y recursos necesarios para alcanzar un determinado objetivo. Ejemplo de
ellos podría ser un sistema basado en el conocimiento de planificación de
trabajos en una factoría.
· Interfaces inteligentes. Hacen de puente entre las
personas y equipos complejos y de difícil utilización. Caso típico son los
interfaces inteligentes de acceso a base de datos.
· Diseño. Son aquéllos que efectúan la
planificación o trazado de un objeto o sistema en base a los requisitos
especificados. Suelen ser capaces de dar diferentes soluciones de forma que el
usuario pueda elegir aquélla que le convenga. Ejemplo de este tipo son los
sistemas de ayuda al diseño de puentes, presas, microcircuitos electrónicos.
No hay comentarios:
Publicar un comentario