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
|
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