Sistemas expertos
Estudiantes:
Ivan Darío Colmenares Izquierdo 084900842020
Henry Daniel Colmenares Izquierdo 084900842020
Juan Alejandro Hernández Reina 084950852019
Jhon Steven Valencia Guzmán 084901232020
María Alejandra Cocoma Jiménez 084900822020
PROGRAMACION DE SISTEMAS INTELIGENTES
Grupo 1
Domingo
INDICE
INTRODUCCION.......................................................................................................3
OBJETIVOS..............................................................................................................4
OBJETIVO GENERAL:..........................................................................................4
OBJETIVOS ESPECÍFICOS:................................................................................4
INVESTIGACION REFERENTE A LA TUTORIA.....................................................5
QUE SON LOS SISTEMAS EXPERTOS..............................................................5
COMPONENTES DE LOS SISTEMAS EXPERTOS............................................6
DESARROLLO DE UN SISTEMA EXPERTO.......................................................8
CONCLUSIONES....................................................................................................10
BIBLIOGRAFIA.......................................................................................................11
INTRODUCCION
El primer paso para poder resolver un problema es la definición del área del
problema y el dominio del mismo. Esta consideración es válida tanto en
Inteligencia Artificial como en programación convencional.
Aunque no se han podido encontrar soluciones generales a problemas clásicos de
IA como la translación del lenguaje natural, entendimiento completo de voz y
visión, si se restringe el dominio del problema podemos encontrar una solución
útil. Por ejemplo, no es difícil construir sistemas de lenguaje natural simples si la
entrada se restringe a sentencias de la forma pronombre, verbo y objeto.
Actualmente, los sistemas de esta clase trabajan adecuadamente y proveen una
interfaz amigable a diferentes productos de software tales como sistemas de
bases de datos y hojas de cálculo.
La inteligencia artificial tiene muchas áreas de interés. Todas ellas se enfocan a
generar sistemas con características autónomas, hoy en día se cuentan con
diferentes técnicas de la Inteligencia artificial y Vida Artificial. Varios autores
eruditos en las áreas que se mencionan crean diferentes sistemas que utilizan
conocimiento y procedimientos para resolver problemas que son complejos y
requieren grandes volúmenes de cálculo.
Si bien sabemos que los sistemas expertos son programas que reproducen el
proceso intelectual de un experto humano en un campo particular, pudiendo
mejorar su productividad, ahorrar tiempo y dinero, conservar sus valiosos
conocimientos y difundirlos más fácilmente.
Los sistemas expertos se pueden considerar como el primer producto
verdaderamente operacional de la inteligencia artificial. Son programas de
ordenador diseñados para actuar como un especialista humano en un dominio
particular o área de conocimiento. En este sentido, pueden considerarse como
intermediarios entre el experto humano, que transmite su conocimiento al sistema,
y el usuario que lo utiliza para resolver un problema con la eficacia del
especialista. El sistema experto utilizará para ello el conocimiento que tenga
almacenado y algunos métodos de inferencia.
OBJETIVOS
OBJETIVO GENERAL:
Conocer todo lo relacionado a lo que son los sistemas expertos y a su vez
cual es la relación que tiene con la inteligencia artificial.
OBJETIVOS ESPECÍFICOS:
Identificar cuáles son los pasos para hacer un sistema experto.
Hacer uso de ejemplos referentes a los sistemas expertos.
Cuáles son los usos de los sistemas expertos en diferentes ambitos
INVESTIGACION REFERENTE A LA TUTORIA
La Inteligencia artificial es la simulación de la inteligencia humana. Los sistemas
informáticos intentan simular el funcionamiento del cerebro humano a través de las
redes neuronales.
Estos sistemas son desarrollados para dominar un conocimiento en particular, que
en el caso de un humano u organización serían considerados expertos, por eso se
les conoce como sistemas expertos.
QUE SON LOS SISTEMAS EXPERTOS
Son sistemas basados en computadoras, interactivos y confiables, que pueden
tomar decisiones y resolver problemas complejos. La toma de decisiones se
considera el más alto nivel de inteligencia y experiencia humana.
La IA simula estos procesos y cuando hablamos de sistemas expertos nos
referimos a la resolución de los problemas más complejos en un dominio
específico.
En otras palabras, el software de IA tiene el suficiente conocimiento almacenado
como para resolver problemas complejos que solo un experto humano podría
resolver.
Pero estos sistemas también son capaces de expresar y razonar una idea sobre
algún dominio del conocimiento. Los sistemas expertos fueron los antecesores de
los sistemas actuales de inteligencia artificial, aprendizaje profundo y aprendizaje
automático.
Por otro lado, los sistemas expertos se identifican a través de una variedad de
características como por ejemplo el alto nivel de experiencia que proporciona
eficiencia, precisión y resolución imaginativa de problemas. Además, reacciona a
tiempo justo, es decir, interactúa en un período de tiempo muy razonable con el
usuario.
Los sistemas expertos son operadores confiables que no deben emitir ningún tipo
de error. Además, son muy flexibles y el mecanismo de compilación de
información es muy efectivo. Finalmente, un sistema experto es capaz de manejar
problemas y decisiones desafiantes. De esa manera, brinda las soluciones más
concisas
COMPONENTES DE LOS SISTEMAS EXPERTOS
Esencialmente, los sistemas expertos cuentan con cinco componentes:
Base de conocimiento: en este componente se representan los hechos y
reglas. Aquí se almacena el conocimiento en un dominio particular, así como en
las reglas para resolver un problema, procedimientos y datos intrínsecos
relevantes para el dominio.
Es el repositorio de los hechos, es decir, un gran contenedor de conocimiento que
se obtiene de diferentes expertos de un campo específico.
Motor de inferencia: es el cerebro del sistema experto. Su función es obtener el
conocimiento relevante de la base de conocimientos, interpretarlo y encontrar una
solución relevante para el problema del usuario. Contiene las reglas de su base de
conocimiento y las aplica a los hechos conocidos para inferir nuevos hechos.
Así, proporciona razonamiento sobre la información en la base de conocimiento.
Los motores de inferencia también pueden incluir una explicación y habilidades de
depuración.
Módulo de adquisición de conocimiento y aprendizaje: es la parte de estos
sistemas que permite que el sistema experto adquiera cada vez más conocimiento
de diversas fuentes y lo almacene en la base de conocimiento.
Interfaz de usuario: es la parte más crucial del sistema experto. Este módulo
hace posible que un usuario no experto interactúe con el sistema experto y
encuentre una solución a un problema.
El componente toma la consulta de un usuario en una forma legible y pasa al
motor de inferencia. Una vez allí, entran en funcionamiento los otros componentes
y posteriormente muestra los resultados al usuario. En otras palabras, es una
interfaz que ayuda al usuario a comunicarse con el sistema experto.
Módulo de explicación: en este módulo el sistema experto da una explicación al
usuario sobre cómo el sistema experto llegó a una conclusión particular. De esa
manera, argumenta los resultados presentados con la mayor exactitud.
Aplicaciones y ejemplos de sistemas expertos
Existen muchos ejemplos de sistemas expertos, pero compartimos algunos a
continuación:
MYCIN: es uno de los primeros sistemas expertos basados en el encadenamiento
hacia atrás. Este sistema es capaz de identificar varias bacterias que pueden
causar infecciones agudas y también puede recomendar medicamentos según el
peso del paciente.
DENDRAL: es un sistema experto basado en inteligencia artificial utilizado para el
análisis químico. El sistema puede predecir la estructura molecular, basado en los
datos espectrográficos de una sustancia.
R1 / XCON: es usado en el campo de la informática. Es capaz de seleccionar un
software específico para generar un sistema informático a gusto del usuario.
PXDES: es un gran sistema para la medicina moderna. Puede determinar
fácilmente el tipo y el grado de cáncer de pulmón en un paciente a través de un
análisis de datos.
CaDet: también es un sistema de apoyo clínico que podría identificar el cáncer en
etapas tempranas.
DXplain: otro sistema de apoyo clínico, pero en este caso, tiene la capacidad de
sugerir una variedad de enfermedades según los hallazgos del médico.
En general, en cuanto a las aplicaciones de estos sistemas expertos, algunas de
las más populares son:
Gestión de la información.
Hospitales e instalaciones médicas.
Gestión de servicios de ayuda.
Evaluación del desempeño de los empleados.
Análisis de préstamos.
Detección de virus.
Útil para proyectos de reparación y mantenimiento.
Optimización de almacenes.
Planificación y programación.
La configuración de objetos fabricados.
Toma de decisiones financieras Publicación de conocimiento.
Monitorización y control de procesos.
Supervisar el funcionamiento de la planta y el controlador.
Bolsa de comercio.
Horarios de aerolínea y horarios de carga.
Por tanto, un sistema experto toma hechos y heurísticas para resolver problemas
complejos de toma de decisiones. En ese orden, la calidad mejorada de las
decisiones, la reducción de costos, la consistencia, la confiabilidad, la velocidad
son los beneficios clave de un sistema experto.
Sin embargo, se debe tomar en cuenta que un sistema experto no puede dar
soluciones creativas y su mantenimiento puede ser costoso. Fuera de eso, sus
aplicaciones son muy amplias y son muy útiles para asegurar información rápida y
precisa.
DESARROLLO DE UN SISTEMA EXPERTO
El desarrollo de un sistema experto se da en las siguientes etapas:
Planteamiento del problema: La primera etapa en cualquier proyecto es
normalmente la definición del problema a resolver, y es de suma
importancia puesto que si el sistema está mal definido, se espera que el
sistema suministre respuestas erróneas.
Encontrar expertos humanos que puedan resolver el problema: sin
embargo, en algunos casos, las bases de datos pueden jugar el papel del
experto humano.
Diseño de un sistema experto: diseño de estructuras para almacenar el
conocimiento, el motor de inferencia, el subsistema de explicación, la
interfaz de usuario,
Elección de la herramienta de desarrollo o lenguaje de
programación: Debe decidirse si realizar un sistema experto a medida, o
utilizar una concha, una herramienta, o un lenguaje de programación.
Desarrollo y prueba de un prototipo: Si el prototipo no pasa las pruebas
requeridas, las etapas anteriores deben ser repetidas hasta que se obtenga
un prototipo satisfactorio.
Refinamiento y generalización: En esta etapa se corrigen los fallos y se
incluyen nuevas posibilidades no incorporadas en el diseño inicial.
Mantenimiento y puesta al día: En esta etapa el usuario plantea
problemas o defectos del prototipo, corrige errores, actualiza el producto
con nuevos avances, etc.
Los sistemas expertos utilizados en inteligencia artificial son software que emula el
comportamiento de un experto humano en la solución de un problema. Los
sistemas expertos funcionan de manera que almacenan conocimientos concretos
para un campo determinado y solucionan los problemas, utilizando esos
conocimientos, mediante deducción lógica de conclusiones. Con ellos se busca
una mejora en calidad y rapidez de respuestas dando así lugar a una mejora de la
productividad del experto.
Los sistemas expertos pueden estar basados en reglas, es decir, disponen de
unos conocimientos predefinidos que se utilizan para tomar todas las decisiones
(aplicando heurística), o basados en casos (CBR, Case Based Reasoning),
aplicando el razonamiento basado en casos, donde la solución a un problema
similar planteado con anterioridad se adapta a un nuevo problema.
Para los verdaderos expertos humanos supone un gran apoyo que reduce tiempo
y, en ocasiones puede realizar tareas por sí mismo. Pero, para que un sistema
experto sea una herramienta efectiva debe de poseer dos capacidades: por un
lado, debe ser posible explicar los razonamientos del sistema experto, por otro
debe ser capaz de integrar nuevos conocimientos, así como modificar sus
conocimientos obtenidos por otros mejorados.
CONCLUSIONES
Los sistemas expertos cumplen un papel importante en distintas labores, de por si
usando conocimientos por un ser humano y algo de inteligencia artificial esto se
puede llevar a cabo.
En pocas palabras Los sistemas expertos son programas que reproducen el
proceso intelectual de un experto humano en un campo particular, pudiendo
mejorar su productividad, ahorrar tiempo y dinero, conservar sus valiosos
conocimientos y difundirlos más fácilmente.
Los sistemas expertos se pueden considerar como el primer producto
verdaderamente operacional de la inteligencia artificial. Son programas de
ordenador diseñados para actuar como un especialista humano en un dominio
particular o área de conocimiento. En este sentido, pueden considerarse como
intermediarios entre el experto humano, que transmite su conocimiento al sistema,
y el usuario que lo utiliza para resolver un problema con la eficacia del
especialista. El sistema experto utilizará para ello el conocimiento que tenga
almacenado y algunos métodos de inferencia.
BIBLIOGRAFIA
Desarrollo de un sistema experto
https://sites.google.com/site/misitiowebmarcoslopez/desarrollo-de-un-sistema-
experto
Introducción a los sistemas expertos DIALNET
https://dialnet.unirioja.es/descarga/articulo/257148.pdf
Los sistemas expertos
https://sites.google.com/site/proyectointeligenciaartificial/indice/los-sistemas-
expertos
Luis Amador Inteligencia artificial 1996-1
https://helvia.uco.es/bitstream/handle/10396/6938/Luis%20Amador_Inteligencia
%20artificial_1996-1.pdf?sequence=1&isAllowed=y