Friday, March 25, 2005

Buen planteamiento

Como en todo programa o proyecto de software (que suena un poco mejor) los primeros pasos son los más importantes. Por eso he decidido sentarme a pensar. Pensar en las clases que debo usar, los tipos de datos, y la forma en como voy a arreglarmelas para poder aplicar todos los posibles cambios que sin duda irán surgiendo a lo largo del proyecto.

A día de hoy tengo solucionado la forma en como voy a crear las redes neuronales, y la forma en como se establecerán las conexiones entre las diferentes neruonas que componen toda la red. Es decir, los pesos de las conexiones.

Todavia no tengo muy claro como voy a hacer frente a la simulación, pues el hecho de que haya muchas neuronas en una misma red y que todas ellas se puedan comportar de forma más o menos independiente me despista un poco. ¿Un proceso por neurona?¿Un proceso por etapa? ¿Una a una? Tengo que conseguir un efecto real... tendre que pensarlo..

Wednesday, March 23, 2005

Buenas Intenciones

Se hacerca un gran puente. Jueves, viernes, sábado y domingo. A ver si en este puente puedo huir un poco de los compromisos sociales y dedicarme a descansar y a programar. La idea es perfilar la aplicación que tengo que hacer para el proyecto fin de carrera.

He estado mirando la aplicación que hizo mi tutor para su tesis, y no digo que esté mal, pero no la entiendo muy bien, y algunas cosas yo las hubiera hecho de una forma diferente, asi que he decidido hacer yo mismo la aplicación desde 0. Espero no arrepentirme.

Antes de nada, tendré que profundizar algo más en los parámetros que tengo que modelar para ir creando bien la estructura de clases que voy a utilizar.

En fin.. ya os contaré a la vuelta de semana santa a ver si he cumplido los objetivos. Espero que sí. pero también pienso salir. No solo de redes neuronales vive el hombre.. ni la mujer.

Friday, March 18, 2005

Anteproyecto aceptado!!!

Iupiiiiiiii, mi tutor ya ha cerrado el capítulo del anteproyecto. De hecho me ha dicho que lo presente lo antes posible para quitarnos eso de encima y podernos dedicar a lo que es realmente el proyecto. La última versión que le envié me la retocó bastante. Si bien no tanto en el fondo, si que cambió la forma. Se nota su habilidad para escribir, al mismo tiempo que se subraya mi torpeza.

Lo importante es que ya está listo. Una losa menos que aguantar. El jueves quedamos en que me iba a pasar por la Facultad para entregarlo en secretaría. El problema es que ese día era el patrón de infomática y secretaría estaba cerrada. ¡¡¡Malditos roedores!!!

Por lo menos me lo firmó el tutor, aunque de todas formas el próximo día que vaya tendrá que firmármelo de nuevo porque necesito que me firme el papel oficial del anteproyecto.

Esto marcha... creo que este proyecto será el último. A ver cuanto tardo, en principio está planificado a un año.

Tuesday, March 15, 2005

Buena sintonía

Pues el tutor recibió mi segundo intento de anteproyecto y ya me ha adelantado que la idea es quedar para el jueves pero que me lo tendrá que confirmar. Me ha respondido a un par de preguntas que tenía acerca del cronograma que ahora es obligatorio entregar con el anteproyecto, y me dijo que se lo entregara.

Eso es lo que acabo de hacer. Le he enviado el cronograma y el fuente del LaTeX modificado tal y como me pidió. Esperemos que el anteproyecto vaya ya pasando a la historio. De todas formas, ya voy a centrarme en el desarrollo de la aplicación. Intentaré al mismo tiempo ir llevando un mini-diario para que me ayude con las memorias que tendré que escribir después y que promete ser el gran coñazo.

Y por fin he montado el cvs. A partir de ahora se acabo los follones con las versiones ;-)

Me falta montar el bugzilla

Saturday, March 12, 2005

Vuelvo al ataquerrrr!

Bueno, despues de unas semanillas a ritmo de vaca, de nuevo me he vuelto a enfrentar cara a cara con el LaTeX y con el anteproyecto. El ultimo anteproyecto que presente lo hice hace un mes. Esto no puede ser así. La verdad es que he vuelto a flirtear con otros proyectos que en nada tienen que ver con el proyecto fin de carrera y eso me ha dispersado.

En concreto hablo de http://www.cpphispano.com que después de todo, me lo podía haber ahorrado. Bueno, a lo que voy!!!

He hecho todos los cambios que el tutor me aconsejó. El changelog es mas o menos este:

- Enfocar mejor el problema que queremos resolver.
- Cambiar la forma de redactar a una forma más impersonal, es decir, cambiar el "haremos" por un "se hará", el "sabemos" por un "se sabe" ;-)
- Quitar libros de la bibliografía y ponerlo en un formato estandar.
- Definir mejor las fases.

Me he encontrado con un problemilla, y es el Cronograma. Tengo que meter un cronograma y la verdad no se muy bien como hacerlo. :-(
Tendré que pedir ayuda al tutor. Mi idea es ponerme un limite de un año, pero la verdad es que con el tiempo que le puedo dedicar al proyecto no se muy bien si eso es realista.

Bueno.. Cuando le envie el pdf al tutor, lo subiré también a mi web personal. Más que nada para tenedlo accesible también para mi desde cualquier lado.

Sigo sin poner el CVS, mala cosa! tendré que hacerlo lo antes posible.

Tuesday, March 01, 2005

Puente de Andalucía poco productivo

Durante el puente no he avanzado lo que me propuse. De hecho parece que todo el mundo intenta organizar cosas cuando hay un puente, y al final, no queda otro remedio que estar todo el día en la calle. Cenando aquí, merendando allí, o lo que sea.

Ahora que ya ha pasado el puente, de nuevo estoy manos a la obra. De todas formas me he dado cuenta cual es mi problema. El caso es que no hago las cosas de una forma práctica, si no que sin poder remediarlo intento adornarla y darle vueltas y más vueltas. En vez de hacer cosas que repercutan directamente en el proyecto, lo que hago es mirarme, leerme o estudiar cosas que me interesan e intento justificar alguna relación con el PFC.

Por ejemplo. Esta tarde me he puesto a mirar la forma en como se gestionan las excepciones desde C++. No es la primera vez que lo hago, pero de vez en cuando está bien recordar los buenos hábitos. El caso es que cuando me he visto dedicando tiempo a esos rollos, me he dicho a mi mismo.. "sí, esto que estoy haciendo me va a venir muy bien para el software que voy a desarrollar para el proyecto fin de carrara", pero ¿que pasa? que lo que tengo que terminar ya de una vez el el anteproyecto.

En fin, que cuando termine de escribir esto me voy a poner a cambiar el anteproyecto, y siendo realista necesitaré también la tarde de mañana. Espero dejar el jueves, la piedra, de nuevo en el tejado de mi profesor.