definición, evolución y características s.e. & sbc comparación se v/s sistemas...

21

Upload: laura-navarro-lopez

Post on 23-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura
Page 2: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

• Definición, Evolución y Características S.E. & SBC

• Comparación SE v/s Sistemas Convencionales

• Ventajas de un SE sobre un experto humano & Viceversa

• Arquitectura de un SE yTipos de sistemas expertos

• Aplicación Gerencial de los SE y Ejemplos

Page 3: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

En muchas situaciones el acceso al conocimiento y al juicio de un experto es extremadamente valioso. Además, en la mayoría de los campos de actividad existen más problemas por resolver que expertos para resolverlos. Para solucionar este desequilibrio es necesario utilizar un SE. Así un SE actuará como ayudante para los expertos humanos y como consultor cuando no se tiene otro acceso a la experiencia. Auxiliar o Consultor a costo razonable

Un SE, puede mejorar la productividad al resolver y decidir los problemas más rápidamente. Esto permite ahorrar tiempo y dinero. A veces sin esa rapidez las soluciones obtenidas serían inútiles. Productividad

Los valiosos conocimientos de un especialista se guardan y se difunden, de forma que, no se pierden aunque desaparezca el especialista. Permanencia

Page 4: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Los SE ayudan a entender como se aplican los conocimientos para resolver un problema. Esto es útil porque normalmente el especialista da por ciertos sus conocimientos y no analiza como los aplica. Transferencia tecnológica

Se pueden utilizar personas no especializadas para resolver problemas. También, si una persona utiliza regularmente un sistema experto aprenderá de éste, y se aproximará a la capacidad del especialista. Transferencia tecnológica

Debido a la separación entre la base de conocimiento y el mecanismo de inferencia, los SE tienen gran flexibilidad, lo que se traduce en una mejor modularidad y apropiación del conocimiento. Innovación Tecnológica

Otra ventaja es que este tipo de sistemas pueden utilizar razonamiento aproximado para hacer deducciones y que pueden resolver problemas sin solución algorítmica.

Page 5: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

El conocimiento humano es complejo de extraer y, a veces, es problemático representarlo. Hay pérdidas en la transferencia del Experto Humano al SE. Los SE no tienen ni idea cuando los límites de sus conocimientos han sido alcanzados. Si un problema sobrepasa la competencia de un SE, sus prestaciones se degradan de forma notable. IN supera la IA

Las estrategias de razonamiento de los motores de inferencia suelen estar programadas procedimentalmente (se basa en reglas) y se adaptan mal a las circunstancias. Están limitados para tratar problemas con información incompleta. En los SE el conocimiento de los Expertos Humanos se captura en forma de modular. La tecnología IA no puede retener las ideas como un todo. EH es Creativo

Un experto humano no estudia progresivamente una hipótesis, sino que decide de inmediato cuando se enfrenta a una situación análoga a otra ocurrida en el pasado. Los SE no utilizan este razonamiento por analogía. EH es Adaptativo, usa Sentido Común

Page 6: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Los costos y duración del desarrollo de un SE son bastante considerables (aunque se suelen amortizar rápidamente) y su campo de aplicación actual es restringido y específico.

Hay que tener en cuenta los problemas sociales que acarrean los SE al ser susceptibles de influir en la estructura y número de empleos.

Page 7: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Base de Conocimiento

Motor de Inferencia

Ingeniero del conocimientoy Experto Humano

Subsistema de adquisición delconocimiento

Subsistema de explicaciones

Interfaz Usuario

Usuario

Shell

Base de Hechos

Page 8: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Es el Módulo del SE que simula la estrategia de solución de un Experto Humano.

Este motor de inferencia trabaja con la información contenida en la base de conocimientos y la base de hechos para deducir nuevos hechos. Contrasta los hechos particulares de la base de hechos con el conocimiento contenido en la base de conocimientos para obtener conclusiones acerca del problema.

Una conclusión se produce mediante aplicación de las reglas sobre los hechos presentes

Page 9: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Las funciones del mecanismo de inferencia son:1. Determinación de las acciones que tendrán lugar, el

orden en que lo harán y cómo lo harán entre las diferentes partes del Sistema Experto.

2. Determinar cómo y cuándo se procesarán las reglas, y dado el caso también la elección de qué reglas deberán procesarse.

3. Control del diálogo con el usuario.

En este ambiente es fundamental el tipo de búsquedaimplementado

Page 10: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Está caracterizado por:

El lenguaje en que ha sido escrito La velocidad de trabajo: Inferencias/segundo Las estrategias de búsqueda de soluciones: No Ordenada:• Aleatoria• heurística

Ordenada:• Encadenamiento hacia adelante (deductivo)• Encadenamiento hacia atrás (inductivo).

Page 11: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

….Está caracterizado por:

La forma en que elige el conocimiento La posibilidad de incorporar metaconocimiento El tipo de lógica que emplea en el razonamiento:

Booleana, difusa, etc.

El método que utiliza para la evaluación del conocimiento incompleto o incierto: (Determinístico, Probabilístico, Aproximado, Difuso).

Page 12: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Es la parte del SE que contiene el conocimiento especializado extraído del Experto en el dominio de aplicación (hechos, las reglas y los procedimientos) relevantes para la solución del problema.

La Base de Conocimientos debe ser independiente del mecanismo de inferencia que se utiliza para resolver los problemas. De esta forma, cuando los conocimientos almacenados se han quedado obsoletos, o cuando se dispone de nuevos conocimientos, es relativamente fácil añadir reglas nuevas, eliminar las antiguas o corregir errores en las existentes. No es necesario reprogramar todo el sistema experto.

Una base de conocimientos debe ser coherente, rápida, modular, fácil de desarrollar y mantener.

Page 13: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

La interacción entre un SE y un usuario se realiza en lenguaje natural. También es altamente interactiva y sigue el patrón de la conversación entre seres humanos.

Requisitos o Características de la interface:

1. El aprendizaje del manejo debe ser rápido. El usuario no debe dedicar mucho tiempo al manejo del sistema , debe ser intuitivo , fácil en su manejo. Esto puede requerir diseñar el interfaz usando menús o gráficos. No se debe olvidar que el SE simula al comportamiento de un experto. 2. Debe evitarse en lo posible la entrada de datos errónea.

3. Los resultados deben presentarse en una forma clara para el usuario.

4. Las preguntas y explicaciones deben ser comprensibles.

Page 14: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Hay que obtener el conocimiento del Experto Humano para codificarlo en la Base de Conocimientos

El módulo de Adquisición del Conocimiento permite que se puedan añadir, eliminar o modificar elementos de conocimiento (en la mayoría de los casos reglas) en el SE. Si el entorno es dinámico es muy necesario. Este módulo permite efectuar ese mantenimiento, anotando en la base de conocimientos los cambios que se producen. Un buen componente de adquisición ayudará considerablemente la labor del Ingeniero del Conocimiento. Este puede concentrarse principalmente en la estructuración del conocimiento sin tener que dedicar tanto tiempo en la actividad de programación.

Page 15: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Requisitos o características:

1. El conocimiento, es decir, las reglas, los hechos, las relaciones entre los hechos, etc., debe poder 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.

Page 16: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Una característica de los SE es su habilidad para explicar su razonamiento.

Este módulo proporciona beneficios tanto al Ingeniero del conocimiento (diseñador del sistema) como al usuario. El diseñador puede usarlo para detectar errores y el usuario se beneficia de la transparencia del sistema. La exactitud de los resultados sólo podrá ser controlada, naturalmente, por los expertos.

Siempre es deseable que durante el trabajo de desarrollo del SE se conozca el grado de progreso en el procesamiento del problema. Algunos lo representan de manera gráfica.

Difícil lograr un buen componente explicativo

Page 17: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

La base de hechos es el conjunto de información invariable de una a otra resolución. Los hechos se diferencian de los datos en el sentido que los hechos forman parte del SBC, mientras que los datos, al poder variar de una solución a otra, conviene agruparlos en archivos externos al SBC.

Algunos autores no consideran a la base de hechos en forma independiente. Los conocimientos y los hechos pueden aparecer conjuntamente en una sola base, la de conocimientos

Page 18: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura

Un Shell (de forma resumida) es un Sistema Experto que contiene una base de conocimientos vacía

No existe ningún Shell para todas las aplicaciones

Permite una manera racional y rápida para el desarrollar SE:

Separa la base de conocimiento de las procedimientos que usan el conocimiento.

La base de reglas y hechos deben cumplir cierto formalismo, para ser entendidos por la shell.

Los resultados son aceptables en el mismo dominio de aplicación. Disminuye el trabajo de programación.

Page 19: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura
Page 20: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura
Page 21: Definición, Evolución y Características S.E. & SBC Comparación SE v/s Sistemas Convencionales Ventajas de un SE sobre un experto humano & Viceversa Arquitectura