Sistemas Basados en Conocimiento PDF

Summary

Este documento presenta una descripción general de los sistemas basados en el conocimiento, con énfasis en los sistemas expertos. Explica las diferencias entre los sistemas expertos y los sistemas basados en conocimiento, analizando sus tipos y ejemplos como Dendral, XCON, MYCIN, y CADUCEUS. Se detallan los componentes clave, incluyendo la base de conocimiento, el motor de inferencia y la interfaz de usuario. Incluye una explicación del desarrollo de un sistema experto y cómo utilizar un sistema experto.

Full Transcript

Sistemas basados en Conocimiento martes, 21 de enero de 2025 07:14 p. m. ¿Por qué utilizar sistemas expertos?  Con la ayuda de sistemas expertos, personal con poca experiencia puede resolver problemas que requieren un conocimiento experto.  El número de personas con acceso al conocimi...

Sistemas basados en Conocimiento martes, 21 de enero de 2025 07:14 p. m. ¿Por qué utilizar sistemas expertos?  Con la ayuda de sistemas expertos, personal con poca experiencia puede resolver problemas que requieren un conocimiento experto.  El número de personas con acceso al conocimiento aumenta.  Pueden responder preguntas y resolver problemas mucho más rápidamente que un experto humano.  Por su capacidad de procesar un elevado número de operaciones complejas de forma rápida y fiable.  Para realizar operaciones monótonas, aburridas y desagradables.  Ahorro de tiempo y recursos ¿Cuándo debería usarse un sistema experto?  Cuando el conocimiento es difícil de adquirir o se basa en reglas que solo pueden ser aprendidas por la experiencia.  Cuando la mejora continua del conocimiento es esencial y/o cuando el problema está sujeto a reglas o códigos cambiantes.  Cuando los expertos humanos son caros o difíciles de encontrar.  Cuando el conocimiento de los usuarios sobre el tema es limitado. ¿Cuál es la diferencia entre sistemas expertos y los sistemas basados en conocimiento?  Los sistemas expertos son sistemas basados en conocimiento que imitan el razonamiento de un experto humano para resolver problemas específicos.  Término más amplio que engloba a los sistemas expertos, así como a otras aplicaciones de IA que utilizan el conocimiento para resolver problemas. ¿De qué tratan los dos tipos de sistemas expertos? Sistemas estocásticos: son una combinación de sistemas expertos y modelos estocásticos, utilizados para la toma de decisiones en entornos donde la incertidumbre y la variabilidad son factores significativos.  Sistemas determinísticos: es un programa informático diseñado para simular el razonamiento de un experto humano en un campo específico, utilizando un conjunto de reglas lógicas y deterministas. Estas reglas son expresadas como "si-entonces" y establecen relaciones causales claras entre hechos y conclusiones. Dendral Considerado como el primer sistema experto que automatizó el proceso de toma de decisiones y resolución de problemas en química orgánica. Desarrollado en la década de 1960, específicamente en 1965, en la Universidad de Stanford. Su objetivo principal era ayudar a los químicos orgánicos a identificar moléculas orgánicas desconocidas analizando sus espectros de masas. Este proyecto fue liderado por Edward Feigenbaum, Bruce G. Buchanan, Joshua Lederberg y Carl Djerassi, junto con un equipo de investigadores y estudiantes b. XCon El programa R1 (luego llamado XCON, por eXpert CONfigurer) era un sistema de producción basado en reglas escrito en OPS5 por John P. McDermott de CMU en 1978 para asistir a los pedidos de los sistemas de computadores VAX de DEC (Digital Equipment Corporation) seleccionando los componentes del sistema de acuerdo a los requerimientos del cliente. El desarrollo de XCON siguió a dos fracasos de escribir un sistema experto para esta tarea en FORTRAN y BASIC.Dipmeter Advisor c. Mycin MYCIN es un sistema de soporte de decisiones clínicas desarrollado en la década de 1970 en la Universidad de Stanford por Edward Shortliffe y su equipo. Este programa pionero de inteligencia artificial fue diseñado para ayudar en el diagnóstico y tratamiento de infecciones bacterianas, especialmente meningitis, utilizando un sistema basado en reglas que analizaba los síntomas del paciente y su historial médico para sugerir tratamientos antibióticos apropiados. d. CADUCEUS CADUCEUS es un sistema experto médico desarrollado a mediados de la década de 1980 por Harry Pople en la Universidad de Pittsburgh. Su propósito era realizar diagnósticos en medicina interna, mejorando el trabajo previo del sistema MYCIN, que se centraba en infecciones bacterianas. Características Principales Capacidad Diagnóstica: CADUCEUS podía diagnosticar hasta 1,000 enfermedades diferentes, utilizando un motor de inferencia similar al de MYCIN. Esto se lograba mediante un grafo acíclico dirigido que representaba las relaciones de causalidad entre diversas variables clínicas e. Clips CLIPS es un sistema de programación diseñado para la creación de sistemas expertos y otros programas que Los problemas determinísticos están regidos por la probabilidad y estadística. requieren soluciones heurísticas. Desarrollado por la NASA entre Los problemas estocásticos son mucho más difíciles de preveer o calcular. Nueva sección 1 página 1 grafo acíclico dirigido que representaba las relaciones de causalidad entre diversas variables clínicas e. Clips CLIPS es un sistema de programación diseñado para la creación de sistemas expertos y otros programas que Los problemas determinísticos están regidos por la probabilidad y estadística. requieren soluciones heurísticas. Desarrollado por la NASA entre Los problemas estocásticos son mucho más difíciles de preveer o calcular. 1985 y 1996, CLIPS se ha convertido en una herramienta ampliamente utilizada en inteligencia artificial y en la construcción de aplicaciones que imitan el razonamiento humano. f. Prolog Prolog es un lenguaje de programación lógico y declarativo, desarrollado en la década de 1970 en la Universidad de Marsella por Alan Colmerauer y Philip Roussel. Su nombre proviene de "PROgrammation en LOGique", y fue diseñado principalmente para aplicaciones en inteligencia artificial, donde el razonamiento simbólico y la manipulación de inferencias son fundamentales. ¿Cuáles son los principales componentes de un SE? a. Especialistas Expertos Humanos. b. Ingenieros en conocimiento c. Base de datos d. Usuarios e. Sistema de Adquisición de conocimiento f. Subsistema de aprendizaje g. Subsistema de control de coherencia. h. Subsistema de adquisición de información. i. Subsistema de interface de usuario. j. Base de conocimiento k. Motor de inferencia l. Subsistema de explicación. m.Memoria de trabajo. n. Subsistema ejecución-acción. ¿Qué es un sistema experto? Son máquinas que piensan y razonan como un experto lo haría en una cierta especialidad o campo. No solo realiza las funciones tradicionales de manejar grandes cantidades de datos, sino que también manipula esos datos de forma tal que el resultado sea inteligible y tenga significado para responder a preguntas incluso no completamente especificadas. ¿Qué es la base de conocimiento? Es componente fundamental que almacena la información necesaria para que el sistema pueda razonar y tomar decisiones. Esta base se compone de hechos, datos y reglas que han sido recopilados y estructurados por expertos en un campo específico. ¿Qué es el motor de inferencia? Componente crucial de un sistema experto que se encarga de aplicar las reglas y el conocimiento almacenado en la base de conocimientos para deducir nuevas conclusiones o recomendaciones. Es el "cerebro" del sistema, donde se lleva a cabo el razonamiento lógico ¿Qué es el Subsistema de Adquisición de Conocimiento? Es una parte esencial de un sistema experto (SE) que se encarga de la recopilación, integración y actualización del conocimiento necesario para el funcionamiento del sistema. Este subsistema permite que el SE mantenga su base de conocimiento actualizada y relevante, asegurando que pueda tomar decisiones informadas y precisas. ¿Qué es el control de incoherencia? Es un subsistema del SE que controla la consistencia de la base de datos y evita que unidades de conocimiento inconsistentes entren en la misma.. ¿Qué es la interfaz de usuario? Es el componente que permite la interacción entre el usuario y el sistema. Su diseño es crucial, ya que determina cómo los usuarios ingresan información, reciben respuestas y se comunican con el sistema. ¿Cuáles son los componentes principales de un SE? a. Especialistas Expertos Humanos. b. Ingenieros en conocimiento c. Base de datos d. Usuarios e. Sistema de Adquisición de conocimiento f. Subsistema de aprendizaje g. Subsistema de control de coherencia. h. Subsistema de adquisición de información. i. Subsistema de interface de usuario. j. Base de conocimiento k. Motor de inferencia l. Subsistema de explicación. m. Memoria de trabajo. n. Subsistema ejecución-acción. Nueva sección 1 página 2 m. Memoria de trabajo. n. Subsistema ejecución-acción. ¿Qué es el subsistema de adquisición de conocimiento? ¿Qué es la interface de usuario? Es el enlace entre el sistema experto y el usuario. Nueva sección 1 página 3 Nueva sección 1 página 4 Nueva sección 1 página 5

Use Quizgecko on...
Browser
Browser