martes, 12 de noviembre de 2013

Avance#2 Proyecto Final

Agrupamiento de Archivos

Descripción

Nuestro proyecto va tratar de agrupar un número de archivos, los cuales serán mostrados a través de una interfaz gráfica.
Los usuario podrá introducir una serie de archivos  y el programa los acomodara los archivos por medio de sus metadatos (nombre, fecha de modificado, tipo y tamaño) y serán mostrados en una pantalla de interfaz gráfica.

Tareas


Tarea
¿Tarea Realizada?
Generar los datos iniciales (vectores)

Generación de centroides (para los diferentes formas de agrupamiento)

Calculo de la distancia (simulitud) para los diferentes formas de agrupamiento.

Agrupación de archivo e impresión en pantalla.

Crear interfaz gráfica
a




Tuvimos problemas para acceder a los metadatos de archivos ya existentes por lo cual tuvimos que modificar el programa, para que el usuario ingrese por si mismo los valores y los agrega al panel.

Recursos y Herramientas

Usaremos el algoritmo de K-means el cual consiste en agrupar un número de elementos por sus características. Esto se logra calculando la distancia entre los centroides (grupos) y los vectores (elementos).

Lenguaje : Java


Por qué el lenguaje nos facilita la interfaz gráfica y la creación de arreglos (arrays). Tambien por que el equipo ya a trabajado este lenguaje y ya que necesitamos un lenguaje orientado a objetos, java fue la mejor opción para nosotras.

IDE: Eclipse y Netbeans

Netbeans lo utilizamos para crear la interfaz gráfica, la programación del algoritmo se hizo en netbeans y Eclipse , esto porque algunos integrantes del equipo se sienten más cómodos trabajando con Eclipse o Netbeans.

Bosquejo de solución

La parte más importante de nuestro proyecto consistirá en crear el algoritmo de K-means el cual consiste en crear un numero de vectores (archivos)  los cuales contendrán un numero de características (metadatos) y también se necesitara un numero de centroides (grupos), luego se calculara la distancia o similitud entre los vectores y los centroide. Posteriormente se determina a cual grupo pertenece y se imprimen los grupos.





0 comentarios:

Publicar un comentario

 
;