Вы находитесь на странице: 1из 10

SISTEMA EXPERTO: DETECCION DE

PLAGAS DE TARA

AUTORES:
BALTODANO RODRIGUEZ BYRON
BARDALES LEQUERICA BRENDA
LAZARO MAURICIO CARLOS

PROFESOR:
DIAZ PULIDO JOSE ARTURO

RESUMEN:

En este proyecto vamos a implentar un sistema experto con prolog cuyo
propsito ser detectar las plagas que se producen en los cultivos de tara. Para
ello primero haremos una breve descripcin de sobre sistemas expertos,
despus pasaremos a desarrollar el problema con prolog.

PALABRAS CLAVES:

Prolog, sistema experto, plagas, tara, deteccin.










1. INTRODUCCIN

Los sistemas expertos se pueden considerar como el primer producto
verdaderamente operaciones de la inteligencia artificial.
Un proyecto de desarrollo de sistemas expertos encierra un conjunto de
actividades, las cuales desarrolladas de una forma ordenada, eficiente y
planificada correctamente buscan como su principal objetivo que estos
sistemas acten como un especialista humano en un dominio o de rea de
conocimiento particular.
Para que un sistema experto sea herramienta efectiva, deben interactuar de
una forma fcil, reuniendo dos capacidades para poder cumplirlo
- Explicar sus razonamientos.
- Adquisicin de nuevos conocimientos.

1.1. USO DE UN SISTEMA EXPERTO


a) Ayuda a personas con poca experiencia para resolver problemas que
requieren de un conocimiento formal especializado
b) El sistema experto es muy eficaz cuando tiene que analizar una gran
cantidad de informacin, interpretndola y proporcionando una
recomendacin a partir de la misma.
c) Los sistemas expertos son bueno para predecir resultados futuros a
partir del conocimiento que tiene.
d) Se usan sistemas expertos para la gestionar proyectos de desarrollo,
planes de produccin de fbricas, estrategias militar y configuracin
de complejos sistemas informticos, entre otros.


1.2. ARQUITECTURA Y FUNCIONAMIENTO DE UN SE


No existe una estructura de sistema experto comn. Sin embargo, la
mayora de los sistemas expertos tienen unos componentes bsicos:
base de conocimientos, motor de inferencia, base de datos e interfaz con
el usuario. Muchos tienen, adems, un mdulo de explicacin y un
mdulo de adquisicin del conocimiento.





1.2.1 Base de conocimiento

Son el conjunto de reglas que permiten representar los
conocimientos del dominio de experto donde cada regla aislada
tiene significado propio.


1.2.2 Motor de inferencias

Es un programa de control cuya funcin es seleccionar las reglas
posibles a satisfacer el problema, para ello se vale de ciertas
estrategias de control sistemticas o de estrategias heursticas.

1.2.3 Interfaz de usuario

Es la interaccin entre el SE y el usuario y se realiza mediante el
lenguaje natural. Permite que el usuario pueda describir el
problema al sistema experto. Interpreta sus preguntas, los
comandos y la informacin ofrecida.


1.2.4 Mdulo de explicacin

La mayora de los sistemas expertos sostienen un mdulo de
explicacin, diseado para aclarar al usuario en lnea de
razonamiento seguida en el proceso de interferencia. Si el usuario
pregunta al sistema como ha alcanzado una conclusin. Este le
presentara la secuencia competa de reglas usada.


1.2.5 Mdulo de adquisicin

Permite al experto, la construccin de la base de conocimiento de
una forma sencilla, asi como disponer de una herramienta de
ayuda para actualizar base de conocimiento cuando sea
necesario.






1.3. VENTAJAS E INCONVENIENTES DE UN SE

1.3.1 Ventajas

Mayor disponibilidad: un sistema experto siempre esta
disponible para su uso y sobre todo siempre esta
actualizado y con conocimientos generados a travs de la
experiencia.

Costo reducido: el costo es tener un experto al alcance de
cualquier cosa hacer valer a los sistemas expertos.

Permanencia: la experiencia es permanente, a diferencia
de los expertos humanos que pueden retirarse.

Experiencia mltiple: puede un sistema experto aprender
de otro sistema experto y crecer sus conocimientos aun
que los especialistas juntos.

Mayor confiabilidad: como contiene conocimientos de
expertos y de otros sistemas expertos siempre

Explicacin: el sistema experto puede explicar con claridad
y detalladamente las decisiones que est tomando, lo que
aumenta con esto su confianza en la toma de decisiones
correctas.

Respuesta rpida: muchas veces algunas aplicaciones
necesitan de respuestas rapidas y primrodialmente que
sean de confianza, un sistemas experto puede
proporcionar respuestas mas rapidas que las de un
experto humano.

Respuesta solida: el tiempo en que un sistema experto
proporciona sus respuesta para las aplicaciones, el SE
hace sus respuestas son emociones, a cualquier momento
completas haciendo que sus respuestas sean solidas a
cada momento ya sea en sistuaciones de emergencia.

Tutora inteligente: el sistema experto puede actuar como
un tutor inteligente dejando que un usuario o cualquier
persona interesado en reas especiales ejecute programas
de ejemplo y explicando sus razonamientos.



1.3.2 Inconvenientes

Sentido comn: Para un Sistema Experto no hay nada
obvio. Por ejemplo, un sistema experto sobre medicina
podra admitir que un hombre lleva 40 meses embarazado,
a no ser que se especifique que esto no es posible ya que
un hombre no puede gestar hijos.

Lenguaje natural: Con un experto humano podemos
mantener una conversacin informal mientras que con un
SE no podemos.

Capacidad de aprendizaje: Cualquier persona aprende con
relativa facilidad de sus errores y de errores ajenos, que un
SE haga esto es muy complicado.

Perspectiva global: Un experto humano es capaz de
distinguir cuales son las cuestiones relevantes de un
problema y separarlas de cuestiones secundarias.

Capacidad sensorial: Un SE carece de sentidos.

Flexibilidad: Un humano es sumamente flexible a la hora
de aceptar datos para la resolucin de un problema.

Conocimiento no estructurado: Un SE no es capaz de
manejar conocimiento poco estructurado.




1.4. PROLOG

1.4.1 INTRODUCCIN A PROLOG

Prolog (o PROLOG), proveniente del francs PROgrammation en
LOGique.
Prolog es un lenguaje de programacin que es usado para
resolver problemas que envuelven objetos y las relaciones entre
ellos. Su definicin se encuentra basada en la lgica formal,
permite ejecutar estatutos que no son otra cosa que oraciones de
un lenguaje lgico elemental particular de clusulas. Prolog por su
naturaleza muestra una habilidad para describir gramticas, en
particular gramticas libres de contexto. Es bastante conocido en
el rea de la Ingeniera Informtica para investigacin
en Inteligencia Artificial.

1.4.2 Caractersticas de Prolog

- Basado en lgica y programacin declarativa.
- Produce estilo de programacin orientado a metas.
- No se especifica cmo debe hacerse, sino que debe lograrse
(alto nivel).
- El programador se concentra ms en el conocimiento que en
los algoritmos.
- Escribir un programa en Prolog consiste en declarar el
conocimiento disponible acerca de los objetos, adems de sus
relaciones y sus reglas.



2. SISTEMA EXPERTO PARA LA DETECCION DE PLAGAS DE TARA


2.1. Planteamiento y Diseo

Queremos realizar un sistema experto de tara; que nos sugieran las
diferentes plagas que estaran atacando a este tipo de planta.
Para realizar este diseo hemos partido desde lo siguiente
a. Las tareas implicadas en el cultivo de la tara son:

- El diagnostico de plagas y su tratamiento
- El diagnostico de plagas se realizara a partir de los sintomas
observados

b. En funcin de la plaga diagnosticada y de su grado de levedad, se
dictamina un plan de tratamiento para la planta infectada. Un plan de
tratamiento debe especificar un conjunto de recursos necesarios, un
mtodo de aplicacin, un tiempo de aplicacin y otros consejos
adicionales.

c. Evidentemente para poder llegar a un diagnstico desde los sntomas,
se asume la existencia de una relacin causa-efecto, formando una
estructura ms o menos compleja, pero que permitira por recubrimiento
llegar a las causas/diagnstico de los efectos/sntomas de entrada



3. EJECUCIN :

Para que el programa pueda funcionar correctamente se tiene que
guardar en el disco c.







a. Tenemos la pantalla principal del sistema experto

















b. Luego que le dimos clic en iniciar nos aparecer una serie de preguntas
donde solo una responderemos con un s y el resto con no





















c. Luego de responderemos a las siguientes preguntas:

















d. Finalmente nos dar el resultado :



















4. REFERENCIAS BIBLIOGRFICAS


[1] http://www.iit.upcomillas.es/aramos/simio/transpa/t_se_bv.pdf
[2] http://www.it.uc3m.es/jvillena/irc/practicas/estudios/Lenguajes_Logicos.pdf
[3] http://es.wikipedia.org/wiki/Sistema_experto
[4] http://es.slideshare.net/ingenioalex/sistemas-expertos

Вам также может понравиться