1 / 13

Sistemas Expertos

Sistemas Expertos. Ida Leticia Berenice Alanís Verdugo Beatriz Elena Olivares Garza . Sistemas Expertos.

emilie
Download Presentation

Sistemas Expertos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sistemas Expertos Ida Leticia Berenice Alanís Verdugo Beatriz Elena Olivares Garza

  2. Sistemas Expertos • Es un software que imita el comportamiento de un experto humano en la solución de un problema. Pueden almacenar conocimientos de expertos para un campo determinado y solucionar un problema mediante deducción lógica de conclusiones. • Con los sistemas expertos se busca una mejor calidad y rapidez en las respuestas, dando así lugar a una mejora de la productividad del propio experto al usar este tipo de sistemas informáticos. • 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.

  3. Sistemas Expertos • Para que un sistema experto sea herramienta efectiva, los usuarios deben interactuar de una forma fácil, reuniendo dos capacidades para poder cumplirlo: • Explicar sus razonamientos o base del conocimiento: los sistemas expertos se deben realizar siguiendo ciertas reglas o pasos comprensibles de manera que se pueda generar la explicación para cada una de estas reglas, que a la vez se basan en hechos. • Adquisición de nuevos conocimientos o integrador del sistema: son mecanismos de razonamiento que sirven para modificar los conocimientos anteriores. Sobre la base de lo anterior se puede decir que los sistemas expertos son el producto de investigaciones en el campo de la inteligencia artificial ya que ésta no intenta sustituir a los expertos humanos, sino que se desea ayudarlos a realizar con más rapidez y eficacia todas las tareas que realiza.

  4. Historia • En los 50’s Alan Turing comenzó a dar los primeros pasos en área de IA. • Durante los 60’s los investigadores Alan Newell y Herbert Simon desarrollaron un programa llamado GPS (General ProblemSolver; solucionador general de problemas). Podía trabajar con criptoaritmética, con las torres de Hanoi y con otros problemas similares. Lo que no podía hacer el GPS era resolver problemas del mundo real, tales como un diagnóstico médico. • En vez de dedicarse a computarizar la inteligencia general, se centraron en dominios de conocimiento muy concretos. De esta manera nacieron los SE. • En 1965 un equipo dirigido por Edward Feigenbaum, comenzó a desarrollar SE utilizando bases de conocimiento definidas minuciosamente. Dos años más tarde se construye DENDRAL, el primer SE. La función de dicho SE era identificar estructuras químicas moleculares a partir de su análisis espectrográfico.

  5. Historia (continuación) • En los 70's se desarrolló MYCIN para consulta y diagnóstico de infecciones de la sangre. Este sistema introdujo nuevas características: utilización de conocimiento impreciso para razonar y posibilidad de explicar el proceso de razonamiento. • En esa época se desarrollaron también: HERSAY, que intentaba identificar la palabra hablada, y PROSPECTOR, utilizado para hallar yacimientos de minerales. De este último derivó el shell KAS (KnowledgeAdquisitionSystem). • En la década de los 80’s se ponen de moda los SE, numerosas empresas de alta tecnología investigan en este área de la inteligencia artificial, desarrollando SE para su comercialización. • Se llega a la conclusión de que el éxito de un SE depende casi exclusivamente de la calidad de su base de conocimiento.

  6. Estructura • Un Sistema Experto está conformado por: • Especialistas Humanos • Ingenieros en Conocimientos. • Base de conocimientos (BC): Contiene conocimiento modelado extraído del diálogo con un experto. • Base de hechos (Memoria de trabajo): contiene los hechos sobre un problema que se ha descubierto durante el análisis. • Motor de inferencia: Modela el proceso de razonamiento humano. • Módulos de justificación: Explica el razonamiento utilizado por el sistema para llegar a una determinada conclusión. • Interfaz de usuario: es la interacción entre el SE y el usuario, y se realiza mediante el lenguaje natural.

  7. Aplicación • Sus principales aplicaciones se dan en las gestiones empresariales debido a que: • Casi todas las empresas disponen de un equipo que realiza las funciones básicas de gestión de la información: contabilidad general, decisiones financieras, gestión de la tesorería, planificación, etc. • Este trabajo implica manejar grandes volúmenes de información y realizar operaciones numéricas para después tomar decisiones. Esto crea un terreno ideal para la implantación de los SE. • Además los SE también se aplican en la contabilidad en apartados como: Auditoria(es el campo en el que más aplicaciones de SE se esta realizando) Fiscal, planificación, análisis financiero y la contabilidad financiera.

  8. Aplicación (continuación) • Militar • Informática • Telecomunicaciones • Química • Derecho • Aeronáutica • Geología • Arqueología • Agricultura • Electrónica • Transporte • Educación • Medicina • Industria • Finanzas y Gestión

  9. ProLog • El ProLog es un ejemplo de aplicación de los sistemas expertos: • Es un lenguaje para programar artefactos electrónicos mediante el paradigma lógico con técnicas de producción final interpretada. Es bastante conocido en el área de la Ingeniería Informática para investigación en Inteligencia Artificial. • Nació de un proyecto que no tenía como objetivo la traducción de un lenguaje de programación, sino la clasificación algorítmica de lenguajes naturales. • Los programas en Prolog se componen de cláusulas de Horn que constituyen reglas del tipo "modus ponendoponens", es decir, "Si es verdad el antecedente, entonces es verdad el consecuente“.

  10. ProLog • Primero se escribe el consecuente y luego el antecedente. El antecedente puede ser una conjunción de condiciones que se denomina secuencia de objetivos. • Su ejecución se basa en dos conceptos: la unificación y el backtracking (es una estrategia para encontrar soluciones a problemas que satisfacen restricciones).

  11. Ventajas • Permanencia: A diferencia de un experto humano un SE 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.

  12. Desventajas • Sentido común: Para un Sistema Experto no hay nada obvio. Por ejemplo, un sistema experto sobre medicina podría admitir que un hombre lleva 40 meses embarazado, a no ser que se especifique que esto no es posible ya que un hombre no puede gestar hijos. • Lenguaje natural: Con un experto humano podemos mantener una conversación informal mientras que con un SE no podemos • 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. • Capacidad sensorial: Un SE carece de sentidos • 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.

  13. ¡Gracias!

More Related