Download Práctica Sistemas de Razonamiento Basado en Casos

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 [email protected]
• 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