
Se puede decir que este curso tengo dos asignaturas duras (las dos que me quedan de 4º) a saber Inteligencia Artificial y Procesadores de Lenguaje. La segunda de ellas más bien dura por las prácticas y la primera… bueno, digamos que es mi oveja negra.
Estos días estoy dedicándolos intensivamente a las prácticas de ambas asignaturas y las sensaciones después de cada día de trabajo no pueden ser más dispares. (Que conste que ya sabía a lo que me enfrentaba que es el segundo año que pillo cada asignatura).
La semana pasada la dediqué a procesadores y salvo por un par de fallos pequeños de esos difíciles de encontrar y que me hicieron perder un par de tardes la sensación al salir era muy buena, de estar haciendo un proyecto de cierta envergadura usando Java, orientación a objetos y patrones de diseño. Vamos que aunque el proyecto no sea una cosa que después seguiré usando me está ayudando a aprender cosas que me servirán en el futuro. La asignatura me encanta y la práctica me atrapó por completo. Dos días trabajando a saco y ya tenía programados el analizador léxico, sintáctico y el AST.
Hoy he retomado la práctica de IA que había empezado a hacer en la última visita a Lausanne y aunque el balance al final del día ha sido bueno de trabajar con Java a trabajar con LISP hay no un mundo sino más bien un universo. Perdí toda la mañana completando lo que me faltaba por hacer del primer espacio de búsqueda que en principio era una chorrada, y ahora por la tarde he implementado el segundo espacio de búsqueda que una vez terminado también parece bastante chorrada para el tiempo que me ha llevado. Depurar en LISP es un desastre. El intérprete es de lo peor y no dispones de un IDE tipo Eclipse para Java cosas que te hacen perder un tiempo increíble. En fin, de aquí al final de la semana espero tener tiempo de implementar los heurísticos y dar la práctica por concluída para dedicarme de lleno a estudiar para el teórico de procesadores.