Sistema experto en diagnóstico médico basado en síntomas de los pacientes (página 2)
medicinade(contrex, gripe). %contrex es medicamento de
la gripe
medicinade(jarabe, gripe). %jarabe es medicamento de la
gripe
medicinade(pastillas, tubercolosis). %pastillas es
medicamento de la tubercolosis
medicinade(vacuna, malaria). %vacuna es medicamento de
la malaria
medicinade(vacuna, rubéola). %vacuna es
medicamento de la rubeola
medicinade(vitaminas, anemia). %vitaminas es medicamento
de la anemia
medicinade(pastillas, hepatitis). %pastillas es
medicamento de hepatitis
%declaración de reglas
%receta médica según
síntoma
recetade(M, S):-sintomade(S,
Z),medicinade(M, Z).
especialistade(otorrino, gripe).
especialistade(nutricionista,
anemia).
especialistade(endocrinologia,
hepatitis).
especialistade(medicinageneral,
rubéola).
especialistade(nutricionista,
tubercolosis).
especialistade(medicinageneral,
malaria).
%———————————————————————————————————————
%Reglas
%———————————————————————————————————————
atiende_especialista(E, S):-
sintoma_de(S,Z),especialista_de(E, Z).
% esta regla es para hacer consultas
ejemplo
% Si tengo enfermedad gripe por ejemplo que especialista
y que medicina
% me receta
mereceta(Es, M, E):-medicinade(M, E),sintomade(S, E),
atiendeespecialista(Es,S).
Consultas
1. ¿Si tengo la enfermedad de malaria que
medicamento debo tomar?
Respuesta:
2. ¿Si tengo enfermedad de gripe que
medicamento debo tomar?
Respuesta:
3. ¿Si tengo síntoma de tos que
medicina debo tomar?
Respuesta:
4. ¿Si Juan tiene gripe que
especialista lo atiende?
Respuesta:
5. Si María tiene enfermedad de la gripe
¿qué especialista lo atiende y que medicina le
recetan?
Respuesta:
Conclusiones
Con una adecuada estructura de la información se
pudo implementar el desarrollo de este sistema experto, como
hemos notado, es posible reutilizar código, es posible
ampliar las características de nuestro SE partiendo de un
SE básico, y ahora con mas capacidad. En la actualidad sin
lugar a dudas la inteligencia artificial nos esta cambiando la
vida, con estos sistemas inteligentes al parecer todo es
más fácil.
Recomendaciones
Insistimos en la elaboración del diagrama que en
esta parte del trabajo creció significativamente. Nos
ayudamos de el a la hora de codificar. Y en el momento de hacer
las consultas respectivas.
Bibliografía
LIBRO: INTELIGENCIA ARTIFICIAL. Un enfoque moderno,
Stuart Russell
Libro en donde se explora a profundidad el mundo de la
Inteligencia Artificial, indica un enfoque hacia todos los campos
del saber. (recomendado)
WEBPAGE:
Aquí se presenta un excelente manual para
comenzar con el uso de prolog.
WEBPAGE: http://www.swi-prolog.org/download/stable
Pagina oficial en donde podemos descargar las distintas
versiones de la swi de prolog.
WEBPAGE: http://www.aepia.org/
Pagina web oficial de la asociacion española de
inteligencia artificial.
http://www.inteligenciaartificialg2.netai.net
Autor:
Luis Levano
Página anterior | Volver al principio del trabajo | Página siguiente |