Hola, hoy les voy a compartir un proyecto sobre Sistemas Expertos del curso de Programación Logica que lleve en la universidad, el Sistema Experto esta implementado en Lenguaje de Programacion Prolog con el Editor SWI-Prolog, y para la interfaz de usuario esta hecha con la libreria XPCE del editor SWI-Prolog.
Resumen :
Vamos a implementar un
Sistema Experto que permita el diagnostico y recomendar un tratamiento a las
enfermedades de los peces Goldfish, que será destinado para cualquier persona
que posea una pecera con este pez. Se presentara en este informe un resumen de
los Sistemas Expertos y luego se procederá a implementar y describir nuestro
sistema experto.
Sistema Experto: Un sistema experto es la representación de Un Experto Humano(medico, veterinario, o cualquier experto en un tema), el cual cumple el mismo rol del experto humano.
Introduccion:
En la actualidad, es muy notable el avance de
los sistemas y la informática, hay muchas
ramas las cuales algunas están ampliamente investigadas, pero también hay otras
en las que falta mucho por investigar, algunas de estas áreas son la Programación
Lógica y la Inteligencia Artificial, pues el objeto de hacer razonar a la
maquina ya lleva varios años investigándose, muchas de estas investigaciones
son orientadas al conocimiento, como almacenar conocimiento y obtener un
razonamiento.
En este campo están los Sistemas Expertos, los cuales son la representación de un experto humano. Este a través de los
años ha adquirido cierta experiencia, la cual para una persona común es difícil
saber, y aquí los sistemas expertos ayudan a las personas a obtener una solución a partir del conocimiento, y la
aplicación de los mismos es ampliamente, incluso decir todas las áreas, desde
la matemática con la resolución de
teoremas, hasta la medicina con el apoyo a los diagnósticos. De manera
que un sistema experto es muy útil, pero también suele tener algunos
inconvenientes.
En el desarrollo de este proyecto
implementaremos un sistema experto que ayude a las personas a diagnosticar las
enfermedades de los peces goldfish, peces que por ser muy conocidos son los que
más son adquiridos por la gente, sin tener un cuidado ni experiencia.
Usos de los Sistemas Expertos:
·
En un ambiente donde los expertos humanos son
escasos se utilizan sistemas expertos
para poder obtener los resultados deseados, por ejemplo en el área de la biología,
exactamente en el área del ADN.
·
En situaciones complejas, donde la subjetividad
humana puede llevar a conclusiones erróneas.
·
En la medicina, el uso de los sistemas
expertos es muy amplia desde diagnósticos de enfermedades hasta el uso de
robots expertos para realizar operaciones complejas y precisas.
·
Cuando el volumen de datos es muy elevado
para obtener una conclusión, los sistemas expertos actúan llegando al
resultado.
·
Para realizar estrategias y tomar mejores
decisiones, como en la actividad militar, los sistemas expertos crean
estrategias y ayudan a tomar decisiones en situaciones de guerra.
·
Para deducir situaciones a partir de datos
observados, se usan los sistemas expertos que mediante la interpretación logran
resolverlos, por ejemplo en el análisis de imágenes, inversiones financieras,
reconocimiento del habla.
·
Para inferir posibles consecuencias a partir
de una situación, mediante la predicción, como por ejemplo sistemas expertos
para la predicción meteorológica.
·
Para configurar objetos bajo ciertas
especificaciones, como en el diseño de circuitos de automóviles.
·
En la depuración, los sistemas expertos se
usan para escribir soluciones para funcionamientos erróneos, como por ejemplo
en el desarrollo de software y circuitos electrónicos.
Algunas Imágenes del Sistema Experto:
Implemenacion en Prolog:
Descarga completa de informe y proyecto :
EL PROYECTO COMPLETO LO PUEDEN VER EN MI CUENTA DE GITHUB
AGRADECER NO CUESTA NADA, ESPERO LES SEA DE AYUDA.
SOCIALIZA ESTO →