Beruflich Dokumente
Kultur Dokumente
RESUMEN
En este sistema experto se elegir la carrera a postular y se evala si es el postulante
est apto para dicha carrera, para saber si est apto el sistema le proporciona una
serie de preguntas las cuales estn relacionadas directamente con la carrera a
postular, bsicamente lo que debe tener como conocimiento inicial para empezar su
vida universitaria, al finalizar el cuestionario el sistema determina mediante un
puntaje si es que el postulante podra tener un buen desempeo en la carrera que ha
elegido o se le ha recomendado.
1. INTRODUCCION
Los Sistemas expertos sirven para resolver cuestiones complejas, en las
cuales hay muchos factores involucrados, se necesita tener en cuenta una
amplia base de datos histricos, y donde se puede definir alguna regla que
permita la toma de decisiones rpida. Actualmente son aplicados con xito
en: medicina, qumica, biologa, administracin, industria, etc.
1.1. Usos de un Sistema Experto
Los Sistemas Expertos estn basados en conocimientos dedicados a
tareas especficas que requieren una gran cantidad de conocimiento de un
dominio de experiencia particular, proporcionan experiencia en forma de
diagnsticos, instrucciones, predicciones o consejos ante situaciones reales
que se planteen y pueden servir tambin como herramientas de
entrenamiento. Son aplicables a numerosos campos de experiencia, como
medicina, actividades militares, econmicas financieras e industriales,
ciencia, ingeniera, y derecho.
Son sistemas que imitan el comportamiento de un humano.
Utilizan la informacin que el usuario le proporciona para darle una
opinin sobre cierta materia.
Por tanto, el sistema experto le hace preguntas hasta que pueda
identificar un objeto que se relacione con sus respuestas.
Un ejemplo tpico son los programas para elaboracin de presupuestos.
Por ejemplo, un sistema experto para imprentas permite presupuestar libros
en funcin de nmero de pginas, formato, calidad y gramaje del papel, etc.
Pero no se limita a multiplicar y dividir, sino que tiene en cuenta factores
como el grado de ocupacin de las mquinas, los tiempos posibles de entrega,
las caractersticas conocidas del cliente, etc.
Figura 1:
Figura 2:
Figura 3:
Figura 4:
Figura 5:
Figura 6:
1.2.3. Interfaz con el Usuario
El interfaz de usuario permite que el usuario pueda describir el
problema al sistema experto. Interpretar sus preguntas, los comandos y
la informacin ofrecida. A la inversa formula la informacin generada
por el sistema incluyendo respuestas a las preguntas, explicaciones y
justificaciones.
Java
Es un lenguaje de programacin de propsito general, concurrente,
orientado a objetos que fue diseado especficamente para tener tan pocas
dependencias de implementacin como fuera posible. Su intencin es
permitir que los desarrolladores de aplicaciones escriban el programa una
vez y lo ejecuten en cualquier dispositivo (conocido en ingls como WORA, o
write once, run anywhere), lo que quiere decir que el cdigo que es
ejecutado en una plataforma no tiene que ser recompilado para correr en
Prolog
Prolog es un lenguaje de programacin seminterpretado. Su
funcionamiento es muy similar a Java. El cdigo fuente se compila a un
cdigo de byte el cul se interpreta en una mquina virtual denominada
Warren Abstract Machine (comnmente denominada WAM).
Por eso, un entorno de desarrollo Prolog se compone de:
- Un compilador: Transforma el cdigo fuente en cdigo de byte. A
diferencia de Java, no existe un Standard al respecto. Por eso, el cdigo de
byte generado por un entorno de desarrollo no tiene por que funcionar en el
intrprete de otro entorno.
-Un intrprete: Ejecuta el cdigo de byte. Un shell o top-level. Se trata de
una utilidad que permite probar los programas, depurarlos, etc. Su
funcionamiento es similar a los interfaces de lnea de comando de los
sistemas operativos.
- Una biblioteca de utilidades: Estas bibliotecas son, en general, muy
amplias. Muchos entornos incluyen (afortunadamente) unas bibliotecas
standard-ISO que permiten funcionalidades bsicas como manipular
cadenas, entrada/salida, etc.
Elementos en Prolog:
Como hemos especificado antes, para construir programas en Prolog
necesitamos una serie de elementos. Vamos a especificarlos:
tomos: Es una definicin genrica de un objeto del mundo que queremos
representar.