Professional Documents
Culture Documents
TRABAJO PRCTICO: X ASIGNATURA: INTRODUCCIN A ARTIFICIAL Y SISTEMAS EXPERTOS CDIGO: 347 FECHA DE ENTREGA DE LAS ESPECIFICACIONES AL ESTUDIANTE: Adjunto a la Primera Prueba Parcial FECHA DE DEVOLUCIN DEL INFORME POR EL ESTUDIANTE: Adjunto a la Prueba Integral NOMBRE DEL ESTUDIANTE: DIRECCIN DE CORREO ELECTRNICO: CDULA DE IDENTIDAD: CENTRO LOCAL: CARRERA: 236 NMERO DE ORIGINALES: FIRMA DEL ESTUDIANTE: LAPSO: 2012/1 UTILICE ESTA MISMA PGINA COMO
CARTULA DE SU TAREA O TRABAJO RESULTADOS DE CORRECCIN: OBJ N 0:N 1:L L 1 2 3 4 5 6 7 8 9 10 11 12 13
LA
INTELIGENCIA
347 T. P.
Lapso 2012/1
2/6
ESPECIFICACIONES DEL TRABAJO PRCTICO INTRODUCCIN A LA INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS (347) OBJETIVO N 9 Apoyo a la decisin de estudiar una carrera Se ha construido un diagrama de flujo como soporte para la orientacin vocacional, el cual refleja un estudio limitado a las carreras: ciencias de la computacin, fsica, matemticas, matemticas(lgica) e ingeniera ( ver la figura al final del documento). Sobre la base de la informacin presentada en el diagrama, desarrolle un componente de un sistema experto, tal que en su ejecucin a travs de las preguntas al usuario pueda sugerir, si es posible, alguna orientacin sobre la carrera a estudiar. Todas las preguntas a realizar sern extradas del diagrama mostrado. El estudiante implementar el componente, basado en reglas, bien sea empleando un lenguaje de programacin imperativa, como Pascal, C, C++, un lenguaje de programacin lgica como el LISP o alguno basado en reglas como el CLIPS. El CLIPS es un entorno para desarrollar Sistemas Expertos, que permite crear marcos y reglas de produccin. Tiene una base de motor de inferencias con razonamiento hacia delante que facilita la creacin de scripts para la manipulacin del conocimiento. Si va a trabajar con CLIPS, puede acceder a las siguientes direcciones electrnicas: 1- En http://clipsrules.sourceforge.net/ gratuita de CLIPS (Download Area) 2- En se ofrece una versin
http://sourceforge.net/project/showfiles.php?group_id=215471&package_i d=260062
Ingeniera de Sistemas
347 T. P.
Lapso 2012/1
3/6
Se puede instalar la ltima versin CLIPS 6.30. Al acceder a esta pgina, y seleccionar la opcin de descarga (download) : CLIPS 6.30_Beta_Windows_Application_Installer_R3.msi 3- http://tryke.blogcindario.com/2004/12/index.html, se muestran ejemplos realizados con CLIPS. Otra opcin es emplear un Shell como el Expert Sinta, el cual es de descarga gratis. Se trata de un software desarrollado en Brasil, con la tecnologa Borland Delphi, para la creacin de sistemas expertos basa dos en reglas. El mismo permite crear una interfase, dada una base de conocimiento. Las siguientes direcciones electrnicas, permiten acceder a vdeos para la creacin de la interfase. http://youtube.com/watch?v=AaXj-BPajF8 http://youtube.com/watch?v=-0fEK3Vwy6g&feature=related
Recomendaciones Antes de realizar el componente, se recomienda estudiar la informacin que se va a introducir (base de conocimiento), contemplando todas las posibilidades que puedan considerarse del caso. Instrucciones generales sobre el Trabajo Prctico El estudiante debe entregar lo siguiente: Un informe en donde explique la tcnica de Inteligencia Artificial o de Sistemas Expertos empleada para resolver el problema planteado. Adicionalmente responder de manera razonada las siguientes preguntas:
347 T. P.
Lapso 2012/1
4/6
2- Qu mejoras le hara? Las respuestas a estas preguntas estarn fundamentadas especficamente en el componente desarrollado. No responda con aspectos generales tomados de alguna fuente, relacionada con los Sistemas Expertos. Especifique el lenguaje de programacin empleado. Si va a emplear algn lenguaje de programacin, entregue un listado documentado del programa. En el encabezado de cada procedimiento, funcin o seccin del cdigo que lo requiera, debe incluir un breve comentario del proceso que se realiza. Igualmente es conveniente hacerlo en la definicin de las estructuras de datos y variables utilizadas.
Listado de los resultados, mostrando diferentes corridas. Un disco compacto rotulado con el nombre del estudiante, cdula de identidad y nombre del centro local al cual pertenece. El mismo debe contener el programa fuente y el programa ejecutable (.exe), en caso de requerir un compilador. Si emple otro lenguaje deber enviar las instrucciones para su ejecucin. Si trabaja con CLIPS, debe enviar igualmente la copia del programa realizado en dicho entorno (archivo .clp). Si trabaja con otro lenguaje deber enviar todos los componentes requeridos para ejecutarlo. En este caso procure ejecutarlo desde el CD, en otro computador, a fin de determinar si el programa funciona. De esta manera se evitan los retrasos en la entrega de calificaciones, ya que en algunos casos deben hacerse llamadas urgentes y en otros casos podran perjudicar la calificacin del trabajo. El CD debe estar libre de virus, rotulado con el nombre del estudiante, el Centro Local y entregarse en un sobre conjuntamente con el listado de programa y resultados. El trabajo se entregar completo, adjunto a la prueba integral.
Ingeniera de Sistemas
347 T. P.
Lapso 2012/1
5/6
Recuerde incluir su direccin de correo electrnico, para establecer una comunicacin, en caso que se requiera. Los trabajos prcticos son estrictamente individuales. No se aceptarn cdigos, textos o parte de ellos iguales. El profesor podr realizar una verificacin oral y/o escrita, sobre el trabajo en cuestin si lo creyera conveniente.
Criterio de correccin Se considera logrado el objetivo si al menos se cumple con lo siguiente: El componente en referencia debe funcionar apropiadamente de acuerdo a lo indicado. Entrega de un informe que incluya todo lo solicitado en la seccin anterior. Entrega del listado documentado del programa o cdigo de implementacin del componente. Entrega del listado de los resultados. Entrega de un CD que contenga lo especificado en la seccin anterior. FIN DE LAS ESPECIFICACIONES DEL T.P
Ingeniera de Sistemas
6/6
si
si
si
si
estudia matemtica
no
no eres riguroso (no te gusta la ambigedad) ? no te gusta estudiar los fenmenos naturales ? no analiza la posibilidad de estudiar una carrera en otra rea de estudios
si
si
si
si
si
no
no
si
si
si
si
estudia fsica
si
si
no
si
si no
no
no
experimentos de laboratorio ? no
si
te agrada la exactitud ? no
si
si
si
no
si
no
si
no
si
estudia ingeniera