documentse

4
Características de los sistemas expertos Característica de los SE: • Un SE no debe demorar mas de 3 horas en resolver un problema.  • Un SE se debe aplicar a cosas practicas. • Debe contar con la colaboración del experto. • El conocimiento del experto no esta en los libros de texto.  • El conocimiento esta distribuido pertenece a varias personas.  • Los sistemas expertos tienen pocos niveles de profundidad. • Para resolver la incompletitud de los conocimientos (información incompleta) se utilizan reglas redundantes. Ejemplo: Si A y B y C entonces X Si A y B entonces X Si A entonces X • Los expertos no razonan a partir de principios (razona a partir de su experiencia), solo los inexpertos razonan a partir de principios. Consejos a la hora de diseñar un sistema experto: • Separar el generador de inferencias de la base de conocimientos. • Utilizar una representación tan uniforme como sea posible, siendo las reglas de producción la forma preferida. • Mantener simple el generador de inferencias (estructura de control).  • Proporcionar algún tipo de facilidad para que el sistema pueda explicar sus conclusiones. • Favorecer los problemas que requieran el uso de sólidos cuerpos de conocimientos asociativos empíricos sobre aquellos que se puedan resolver utilizando conocimiento causal o matemático. • Es esencial el compromiso sobre la relación de capacidades humanas a transferir a la maquina. Etapas de desarrollo de un sistema experto: 1. Identificación: Que se quiere que haga el SE. 2. Conceptualización: Expresar los conocimientos de manera semiformal. 3. Formalización: Diseñar las estructuras para organizar los conocimientos. 4. Implementación: Formalizar las reglas que representan conocimientos. 5. Chequeo: Validación de las reglas Identificación: se determinan las características del problema, se describen los casos.

Upload: cristyii-hernandez

Post on 13-Oct-2015

1 views

Category:

Documents


0 download

TRANSCRIPT

Caractersticas de los sistemasexpertosCaracterstica de los SE: Un SE no debe demorar mas de 3 horas en resolver un problema. Un SE se debe aplicar a cosas practicas. Debe contar con la colaboracin del experto. El conocimiento del experto no esta en los libros de texto. El conocimiento esta distribuido pertenece a varias personas. Los sistemas expertos tienen pocos niveles de profundidad. Para resolver la incompletitud de los conocimientos (informacin incompleta) se utilizan reglas redundantes. Ejemplo:Si A y B y C entonces XSi A y B entonces XSi A entonces X Los expertos no razonan a partir de principios (razona a partir de su experiencia), solo los inexpertos razonan a partir de principios.Consejos a la hora de disear un sistema experto: Separar el generador de inferencias de la base de conocimientos. Utilizar una representacin tan uniforme como sea posible, siendo las reglas de produccin la forma preferida. Mantener simple el generador de inferencias (estructura de control). Proporcionar algn tipo de facilidad para que el sistema pueda explicar sus conclusiones. Favorecer los problemas que requieran el uso de slidos cuerpos de conocimientos asociativos empricos sobre aquellos que se puedan resolver utilizando conocimiento causal o matemtico. Es esencial el compromiso sobre la relacin de capacidades humanas a transferir a la maquina.Etapas de desarrollo de un sistema experto:1. Identificacin: Que se quiere que haga el SE.2. Conceptualizacin: Expresar los conocimientos de manera semiformal.3. Formalizacin: Disear las estructuras para organizar los conocimientos.4. Implementacin: Formalizar las reglas que representan conocimientos.5. Chequeo: Validacin de las reglasIdentificacin: se determinan las caractersticas del problema, se describen los casos.Conceptualizacion: Encontrar los conceptos que representen los conocimientos. La identificacin del problema.Formalizacin: Durante la formalizacin es importante que el ingeniero del conocimiento se familiarice con los siguientes tpicos: Las diferentes tcnicas de representacin del conocimiento y las bsquedas heursticas usadas en los SE. Los shells existentes que puedan agilizar el desarrollo del proceso. Otros sistemas expertos que puedan resolver similares problemas y se puedan adaptar al problema.Implantacin: Hacer el prototipo: Llevarlo a la computadora y hacer las interfaces con el usuario.Ingenieria del conocimiento:1. Representacin del conocimiento.2. Adquisicin de los conocimientos.3. Procesamiento del conocimientoHasta ahora se ha hecho referencia al ncleo del sistema experto (BC,BH y MI) en los cuales se representan los conocimientos del experto en forma de reglas, los hechos o datos globales de partida y la forma de inferir esos conocimientos, pero no se ha dicho como se comunica el sistema con el usuario y con el experto.Mdulo de interaccin con el usuario (interfaces con el usuario):Facilita el dilogo con el usuario, permite hacerle preguntas al sistema e incluso obtener conocimientos anlogos a los del experto. Estas interfaces podran ser programas de entrada/salida de forma dialogada y las explicaciones pueden ser obtenidas de la memoria de trabajo donde se almacenan los pasos para llegar a la solucin.Mdulo de ayuda para la adquisicin de conocimientos (interfaces con el experto):Permite al experto consultar los conocimientos almacenados en la base de conocimientos y en muchos casos dar la posibilidad de incluirle nuevos conocimientos. Su objetivo es que el experto pueda introducir directamente sus conocimientos en la maquina sin necesidad de ver al ingeniero del conocimiento.Aplicaciones de los Sistemas Expertos Las principales aplicaciones de los sistemas expertos son las relacionadas con elmundo empresarial. Esto se debe a que resultan muy tiles en funciones como lacontabilidad,tesorera, gestiones internasEl campo que ms aplicaciones de sistemas expertos esta realizando es el de laauditora.Pero los sistemas expertos son aplicados en muchas ms reas con resultados satisfactorios. Algunas de las principales son:telecomunicaciones,medicina,militar, derecho, aeronutica, geologa, electrnica

ejemplos de sistemas expertos

DENDRAL:: Es capaz de calcular o descubrir hechos relativos a las estructuras moleculares a partir de unos datos qumicos sin elaborar.

MYCIN: el mas famoso de todos, diagnostica infecciones en la sangre y meningitis y adems sugiere el tratamiento que se debe seguir en cada caso.

PUFF: el hermano menor de MYCIN, que diagnostica y trata enfermedades del pulmon.

MOLGENO: ayuda a los bilogos que trabajan en el campo del DNA y la ingeniria genetica.

PROGRAMMERS APPRENTICE:Se trata de un sistema que ayuda a la escritura de programas.

EURISKO:Sistema experto capaz de aprender a medida que funciona, que crea circuitos microelectricos tridimensionales

GENESIS: Permite a los cientificos palnificar y simular experimentos en el campo de la union de genes

EXPERT SYSTEMAS TO COMBAT INETRNATIONAL TERRORRISM:ayuda a los expertos a la escritura de programas

LEGAL DECISIONMAKING

TATR

TWIRL:Simulaciones de guerras completas y guia de mejores acciones posibles a realizar, en casi todas las situaciones.

RI:Programa utilizado para el descubrimiento de yacimientos petroliferos bajo aguas marinas.