lunes, 19 de noviembre de 2012

Reporte individual final

Reporte individual, fin del proyecto

Hola, en esta entrega final del proyecto las siguientes actividades por hacer era pasar las coordenadas en tiempo real a python para que sirvieran como entradas a la red neuronal (si recuerdan antes las entradas las tomaba de un txt previamente generado con processing, y cada movimiento que se hacia con la mano, la red tardaría en procesarlo porque primero processing generaría el txt, luego se determinaría hacia donde fue el movimiento, en fin, eran pasos inecesarios). Otra  de las actividades a realizar era agregar capas a nuestra red, esto con el fin de filtrar nuestras entradas y que fuera más fácil procesarlas para poder tomar una respuesta de salida mejor.

Bien mediante Back-propagation nosotros estuvimos calculando errores y también recalculando pesos en cada iteración del proceso de la red neuronal.
Lo que más costó trabajo fue pasar las coordenadas en "tiempo real" a python para así procesar directamente los valores de entrada (en esto casi no metí mano, por no decir que nada). Lo segundo que nos costó más trabajo fue programar  el cálculo de los errores en cada F (neurona de la red), esta actividad se me asignó a mi y al compañero osvaldo, estuvimos trabajando buen rato, al principio iba trabajando bien en esto, pero al compañero osvaldo le quedó mucho mejor el programa y ya solo fuimos sumando ideas entre los 2 para realizar una mejor red (mis aportes los pueden encontrar en la siguiente liga:






Otra cosa que realicé (pero que no implementaremos en el proyecto) yo, fue buscar la manera de realizar en python una simulación de combinación de teclas, para que cuando la red aviente su respuesta (con la entrada del movimiento de la mano) esta se pueda asociar a un evento en el escritorio de Gnome (la combinación de teclas en específico que buscabamos implementar es: Ctrl + Alt + Flecha derecha, izquierda, arriba, abajo, esto con el fin de movernos por los escritorios de ubuntu)



En general estas fueron las 3 cosas en las que pude apoyar a mis compañeros.
Y la liga hacia todo el repertorio general (again): https://github.com/JonathanAlvarado/kinect_control_interfaz

Por último les dejo nuestra presentación.





Cualquier duda o aclaración pueden dejarla en comentarios. 


Saludos!



1 comentario:

  1. Por los mismos comentarios que le puse a Jona, van 10 por el reporte y 19 por el código.

    ResponderEliminar