Document related concepts
no text concepts found
Transcript
Práctica Sistemas de Razonamiento Basado en Casos Descripción En esta práctica se utilizará jColibri, un framework, basado en Java y carácter abierto, para el desarrollo de un sistema CBR, en concreto, un sencillo asesor de viajes (travel recommender). El objetivo es familiarizarse con el ciclo de ejecución de los CBR y ver, a través de un ejemplo práctico, cómo todos los elementos de un sistema CBR encajan. Para realizar esta práctica se dispondrá, como punto de partida un ejemplo ya implementado en jColibri. Detalles: • Bajarse jColibri de SourceForge y configurarlo en vuestra máquina. Importar el proyecto en Eclipse (o cualquier otro IDE). jColibri está disponible en http://sourceforge.net/projects/jcolibri-cbr/ • Dentro de la carpeta example se encuentra el código fuente del ejemplo de asesor de viajes (travel recommender) que se distribuye con jColibri. Ejecutar TravelRecommender.java y probar unas pocas consultas para ver cómo funciona el ejemplo proporcionado. • Tomando como punto de partida el ejemplo base distribuido con jColibri, crear sendos paquetes, denominados, jcolibri.examples.practicaCBR y jcolibri.examples.practicaCBR.gui, respectivamente, dentro de la carpeta src de jColibri de modo que se modifique el ciclo del sistema de razonamiento de la siguiente forma: o El asesor no permitirá al usuario su propia medida de similitud. En su lugar, será necesario experimentar con varios pesos para los atributos y ciertos valores de K (en el método K-NN), de modo que se codifiquen directamente estos valores en el nuevo sistema. Será necesario explicar la elección de estos valores. Entregables: • Enviar la práctica por correo electrónico a fdiaz@infor.uva.es • Adjuntar un archivo zip con los dos paquetes modificados. • Adjuntar un pequeño archivo de texto explicando la elección de los valores de similitud elegidos e codificados directamente en tu aplicación. Recursos: • Tutorial jColibri: http://gaia.fdi.ucm.es/projects/jcolibri/jcolibri2/tutorial.pdf • Javadoc: http://gaia.fdi.ucm.es/projects/jcolibri/jcolibri2/doc/api/index.html MUI-TIC.2009.2010.TASI (Tecnologías Avanzadas de Sistemas Inteligentes) 1