You are on page 1of 11

Inteligencia Artificial

Prof. Hugo Vega Huerta


2011-0

Sistema Experto “ARBOL DE LA SALUD”

Integrantes:

Montes Felix, Frank


Castañeda Landeo, María
Nuñez Zender, Pamela
Cano García, Diego
Vera Cáceres, Manuel
Flores Bautista, Enrique

1
Sistema Experto “Arbol de la Salud” UNMSM-FISI

Sistema Experto “ÁRBOL DE LA SALUD”

RESUMEN:
Este trabajo ha sido desarrollado para el curso de Inteligencia Artificial, el tema de investigación
es un sistema experto que hemos desarrollado con el nombre de: “ÁRBOL DE LA SALUD”, la
idea básica es el desarrollo de un sistema que permita al usuario realizar consultas y obtener
respuestas automatizadas de acuerdo a los conocimientos (Hechos) que posee nuestro sistema
experto.
Nuestro árbol de conocimientos esta implementado por algunas comidas típicas de la selva,
indicando que ingredientes son saludables y dañinos para ciertas enfermedades que se definió y
por ende que comidas serían adecuadas o recomendadas para el tratamiento cierta enfermedad y
cuales debería evitar de acuerdo a los ingredientes perjudiciales para su salud. También se tendrá
en cuenta el síntoma de cada enfermedad.

INTRODUCCIÓN:

Un Sistema Experto es una aplicación informática capaz de solucionar un conjunto de problemas


que exigen un gran conocimiento sobre un determinado tema, posee información en un área
específica. 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. Estos sistemas imitan las actividades de un humano para resolver problemas
de distinta índole (no necesariamente tiene que ser de inteligencia artificial).
Sus inicios datan a mediados de los años sesenta. Durante esta década los investigadores Alan
Newell y Herbert Simon desarrollaron un programa llamado GPS (General Problem Solver;
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.
Algunos investigadores decidieron entonces cambiar por completo el enfoque del problema
restringiendo su ambición a un dominio específico e intentando simular el razonamiento de un
experto humano. En vez de dedicarse a computarizar la inteligencia general, se centraron en
dominios de conocimiento muy concretos. De esta manera nacieron los Sistemas Expertos.

2
Sistema Experto “Arbol de la Salud” UNMSM-FISI

EL PROBLEMA:

Los problemas más recurrentes con los que se enfrenta la industria son la falta de personas
capacitadas en campos muy específicos y el elevado costo de sus servicios. Con esto podemos
establecer que uno de los bienes mejor valuados es el conocimiento humano, y con esto la
capacidad de tomar decisiones y de aportar un punto de opinión.

OBJETIVOS:

El objetivo general de este trabajo es:


Desarrollar un Sistema Experto basado en reglas que permita automatizar el diagnóstico médico
de acuerdo a conocimientos previamente definidos y establecer una dieta adecuada según la
enfermedad y síntomas que posea un paciente.
Los objetivos particulares a cumplir en este trabajo de investigación son los siguientes:
a. Reducir el tiempo de solución del sistema experto basado en reglas específicas.
b. Dar a conocer que comidas pueden ser dañinas para la salud por el ingrediente que contienen,
que muchas veces no se conoce.

ÁRBOL DE LA SALUD:
En nuestra primera aproximación de la solución del problema planteado representamos un árbol
con los conocimientos que muestra nuestro sistema experto.

3
POTAJES INGREDIENTES ENFERMEDAD SÍNTOMAS
Sistema Experto “Arbol de la Salud” UNMSM-FISI
Aceituna

Ají

Aguaje

Aguardiente

Arroz
Aguaje
Debilidad
relleno Azúcar

Bijao Dolor de cabeza


Apichado Acidez
de chancho Camu camu Dolor de articulaciones
Anemia
Canela
Cecina frita Artritis Dolor de estomago
Carne
Cutacho Diabetes
Escalofríos
Cebolla

Inchicapi Fiebre
Clavo de olor Gastritis

Masato de Culantro Gripe Mareo


arroz Chancho Nauseas
Hepatitis
Mermelada de Chuño
Hipertensión Palidez
aguaymanto Gallina
Pérdida de peso
Insuficiencia
Patarashca Huevo
renal Taquicardia
Maní
Refresco de
Migraña Vértigo
camu camu Mantequilla

Vómitos
Maiz
Tacacho
Naranja
Timbuche 4
Pescado

Plátano

Yuca
CODIGO FUENTE:

El siguiente código fuente es el de un sistema experto que identifica las comidas típicas de la selva
que una persona debe comer según la enfermedad que tenga así como los ingredientes dañinos
para ciertas enfermedades y los síntomas que presentan las mismas.

/*ESPECIFICACIÓN DE LOS HECHOS*/

/*Platos de la selva*/
platos_selva(aguaje_relleno).
platos_selva(apichado_de_chancho).
platos_selva(cecina_frita).
platos_selva(cutacho).
platos_selva(inchicapi).
platos_selva(masato_de_arroz).
platos_selva(mermelada_de_aguaymanto).
platos_selva(patarashca).
platos_selva(refresco_de_camu_camu).
platos_selva(tacacho).
platos_selva(timbuche).

/*Definicion de los productos*/


producto(aceituna).
producto(aji).
producto(aguaje).
producto(aguardiente).
producto(arroz).
producto(azucar).
producto(bijao).
producto(canela).
producto(carne).
producto(cebolla).
producto(clavo_de_olor).
producto(culantro).
producto(camu_camu).
producto(chancho).
producto(chuño).
producto(gallina).
producto(huevo).
producto(mani).
producto(mantequilla).
producto(maiz).
producto(naranja).
producto(pescado).
producto(platano).
producto(yuca).

5
Sistema Experto “Arbol de la Salud” UNMSM-FISI

/*Definicion de sintomas*/
sintoma(debilidad).
sintoma(dolor_de_articulacion).
sintoma(dolor_de_cabeza).
sintoma(dolor_de_estomago).
sintoma(escalofrios).
sintoma(fiebre).
sintoma(nauseas).
sintoma(palidez).
sintoma(perdida_de_peso).
sintoma(taquicardia).
sintoma(vertigo).
sintoma(vomitos).

/*Definicion de las enfermedades*/


enfermedad(acidez).
enfermedad(anemia).
enfermedad(artritis).
enfermedad(diabetes).
enfermedad(gastritis).
enfermedad(gripe).
enfermedad(hepatitis).
enfermedad(hipertension).
enfermedad(insuficiencia_renal).
enfermedad(migraña).

/*Ingredientes de los platos de la selva*/


ingredientes(aguaje_relleno,aguaje).
ingredientes(aguaje_relleno,carne).
ingredientes(aguaje_relleno,cebolla).
ingredientes(aguaje_relleno,huevo).
ingredientes(aguaje_relleno,mantequilla).
ingredientes(aguaje_relleno,aceituna).
ingredientes(aguaje_relleno,chuño).

ingredientes(apichado_de_chancho,chancho).
ingredientes(apichado_de_chancho,mani).
ingredientes(apichado_de_chancho,cebolla).
ingredientes(apichado_de_chancho,culantro).
ingredientes(apichado_de_chancho,maiz).

ingredientes(cecina_frita,chancho).
ingredientes(cecina_frita,yuca).
ingredientes(cecina_frita,platano).

ingredientes(cutacho,platano).
ingredientes(cutacho,mani).
ingredientes(cutacho,cebolla).

6
Sistema Experto “Arbol de la Salud” UNMSM-FISI

ingredientes(cutacho,culantro).

ingredientes(inchicapi,gallina).
ingredientes(inchicapi,culantro).
ingredientes(inchicapi,cebolla).
ingredientes(inchicapi,yuca).
ingredientes(inchicapi,mani).

ingredientes(masato_de_arroz,arroz).
ingredientes(masato_de_arroz,azucar).
ingredientes(masato_de_arroz,clavo_de_olor).
ingredientes(masato_de_arroz,canela).
ingredientes(masato_de_arroz,maiz).

ingredientes(mermelada_de_aguaymanto,azucar).
ingredientes(mermelada_de_aguaymanto,canela).
ingredientes(mermelada_de_aguaymanto,clavo_de_olor).
ingredientes(mermelada_de_aguaymanto,aguardiente).
ingredientes(mermelada_de_aguaymanto,naranja).

ingredientes(patarashca,pescado).
ingredientes(patarashca,cebolla).
ingredientes(patarashca,aji).
ingredientes(patarashca,culantro).
ingredientes(patarashca,bijao).

ingredientes(refresco_de_camu_camu,camu_camu).
ingredientes(refresco_de_camu_camu,azucar).

ingredientes(tacacho,platano).
ingredientes(tacacho,manteca).
ingredientes(tacacho,chancho).

ingredientes(timbuche,pescado).
ingredientes(timbuche,huevo).
ingredientes(timbuche,culantro).

/*Sintomas de las enfermedades*/


sintomas(acidez,dolor_de_estomago).
sintomas(acidez,nauseas).

sintomatologia(anemia,mareo).
sintomatologia(anemia,dolor_de_cabeza).
sintomatologia(anemia,palidez).
sintomatologia(anemia,debilidad).

sintomatologia(artritis,dolor_de_articulaciones).

sintomatologia(diabetes,mareos).
sintomatologia(diabetes,perdida_de_peso).

7
Sistema Experto “Arbol de la Salud” UNMSM-FISI

sintomatologia(gastritis,dolor_de_estomago).
sintomatologia(gastritis,nauseas).
sintomatologia(gastritis,vomitos).

sintomatologia(gripe,fiebre).
sintomatologia(gripe,escalofrios).
sintomatologia(gripe,dolor_de_cabeza).
sintomatologia(gripe,debilidad).

sintomatologia(hepatitis,fiebre).
sintomatologia(hepatitis,dolor_de_estomago).
sintomatologia(hepatitis,mareos).
sintomatologia(hepatitis,nauseas).
sintomatologia(hepatitis,vomitos).
sintomatologia(hepatitis,perdida_de_peso).

sintomatologia(hipertension,dolor_de_cabeza).
sintomatologia(hipertension,vertigo).
sintomatologia(hipertension,taquicardia).

sintomatologia(insuficiencia_renal,debilidad).
sintomatologia(insuficiencia_renal,nauseas).
sintomatologia(insuficiencia_renal,vomitos).
sintomatologia(insuficiencia_renal,escalofrios).

sintomatologia(migraña,dolor_de_cabeza).
sintomatologia(migraña,nauseas).
sintomatologia(migraña,vomitos).
sintomatologia(migraña,debilidad).

/*Definicion los ingredientes que son buenos para algunas enfermedades*/


es_bueno(acidez,maiz).
es_bueno(acidez,clavo_de_olor).

es_bueno(anemia,carne).
es_bueno(anemia,gallina).
es_bueno(anemia,huevo).
es_bueno(anemia,pescado).
es_bueno(anemia,platano).
es_bueno(anemia,naranja).
es_bueno(anemia,yuca).

es_bueno(artritis,pescado).
es_bueno(artritis,aguaje).
es_bueno(artritis,platano).
es_bueno(artritis,aji).
es_bueno(artritis,arroz).

es_bueno(diabetes,camu_camu).
es_bueno(diabetes,pescado).
es_bueno(diabetes,arroz).
8
Sistema Experto “Arbol de la Salud” UNMSM-FISI

es_bueno(diabetes,cebolla).
es_bueno(diabetes,huevo).

es_bueno(gastritis,arroz).
es_bueno(gastritis,gallina).
es_bueno(gastritis,clavo_de_olor).
es_bueno(gastritis,platano).

es_bueno(gripe,camu_camu).
es_bueno(gripe,naranja).
es_bueno(gripe,cebolla).

es_bueno(hepatitis,cebolla).
es_bueno(hepatitis,platano).
es_bueno(hepatitis,naranja).
es_bueno(hepatitis,arroz).
es_bueno(hepatitis,aceituna).

es_bueno(hipertension,naranja).
es_bueno(hipertension,arroz).
es_bueno(hipertension,pescado).

es_bueno(insuficiencia_renal,huevo).
es_bueno(insuficiencia_renal,platano).
es_bueno(insuficiencia_renal,naranja).

es_bueno(migraña,camu_camu).

/*Definicion los ingredientes que son dañinos para algunas enfermedades*/


es_malo(acidez,naranja).
es_malo(acidez,azucar).
es_malo(acidez,mantequilla).

es_malo(artritis,carne).
es_malo(artritis,mantequilla).
es_malo(artritis,azucar).
es_malo(artritis,chancho).
es_malo(artritis,culantro).

es_malo(diabetes,carne).
es_malo(diabetes,chancho).
es_malo(diabetes,mantequilla).
es_malo(diabetes,azucar).
es_malo(diabetes,platano).

es_malo(gastritis,carne).
es_malo(gastritis,azucar).
es_malo(gastritis,mantequilla).
es_malo(gastritis,chancho).

9
Sistema Experto “Arbol de la Salud” UNMSM-FISI

es_malo(hepatitis,mantequilla).
es_malo(hepatitis,aji).
es_malo(hepatitis,aguardiente).
es_malo(hepatitis,chancho).

es_malo(hipertension,carne).
es_malo(hipertension,mantequilla).
es_malo(hipertension,azucar).

es_malo(insuficiencia_renal,vino).
es_malo(insuficiencia_renal,higo).

es_malo(migraña,vino).
es_malo(migraña,carne).
es_malo(migraña,chancho).

/*Definicion de personas con enfermedades*/

tiene(pedro,acidez).
tiene(maria,anemia).
tiene(juana,artritis).
tiene(mario,diabetes).
tiene(lucia,gastritis).
tiene(ernesto,gripe).
tiene(enrique,hepatitis).
tiene(jose,hipertension).
tiene(ricardo,insuficiencia_renal).
tiene(roberto,migraña).

10
Sistema Experto “Arbol de la Salud” UNMSM-FISI

/*Definición de las reglas*/

/*Que plato X no debe comer una persona que tiene la enfermedad Y*/

no_comer(X,Y):-ingredientes(X,Z),es_malo(Y,Z).

/*Qué plato X debe comer una persona que tiene la enfermedadd Y*/

si_comer(X,Y):-ingredientes(X,Z),es_bueno(Y,Z),not(no_comer(X,Y)).

/*Que plato X no debe comer la persona Y*/

no_debe_comer(X,Y):-tiene(Y,Z),no_comer(X,Z).

/*Que plato X debe comer la persona Y*/

si_debe_comer(X,Y):-tiene(Y,Z),si_comer(X,Z).

11

You might also like