jueves, enero 31, 2008

Amigos

Vas por la vida como el típico artista de circo, si, ese de los platos chinos que dan vueltas, procurando que no se caiga ninguno. Cada uno lo hacemos lo mejor que podemos, pero al final, claro, algún plato se cae.

Sigues las reglas del juego, las que te marca la educación, las buenas formas, las formas de ser de la gente que te rodea. Al final, ¿Quien decide? Como en aquél dilema moral, ¿quien vigila al vigilante?

De vez en cuando, la linea del quiero, la linea del puedo, la linea del debo, se desdibujan y sin saber muy bien como (o sabiéndolo, pero pensando "són solo uno o dos pasos") te encuentras a cientos de pasos de estos límites. Y hay cosas mágicas por ahi. Buenas, malas, peligrosas, inocentes, interesantes, aburridas, de todo.

Pero siempre está el guardian de las ovejas dispuesto a lazarte al perro pastor para que vuelvas al redil. Y vuelves, claro, con el rabo entre las piernas.

¿Cómo se me ocurre a mi salirme del redil, de las normas?

Asi que, una vez de vuelta, procuras compensar (sigamos con la metáfora) siendo la mejor oveja, dar la mejor lana, balar con la mejor melodía, caminar sin tropezar.

Y un día te das cuenta de que tu lana es exactamente igual que la de los demás, tu balido no se oye. No solo éso. ¿Quién quiere estar en este redil tan inutil y carente de sentido? Y encima una de las ovejas, la que tenías al lado, te muerde.

¡Bah! ¡Al demonio con este redil! (More fool me - Genesis)

Pero claro, a abandonar esa dedicación casi obsesiva te das cuenta de lo mucho que has descuidado tu entorno. Y es que ese mundo libre donde las normas son diferentes... también tiene sus normas,claro. La magia, los demonios, las hadas, las brujas, los amigos y amigas, cada uno ha seguido su camino, por supuesto, con todo su derecho.

Algunas de esas gentes a las que tenías tan cerca sintieron el frio del abandono, y tambien alguna tempestad subita e injustificada y en el peor momento. Y cuando la gente siente frio, se abriga. Además los abrigos también sirven de escudos.

Así que caminas por el bosque, lanzando voces a ver quién queda.

Qué bonito el eco...

Pero, cuánto mas precioso es el canto de un pájaro cuyo canto casi habías olvidado y que tiene la confianza de volver a posarse en tu hombro. Y ¿qué es eso? ¡Vaya! ¡Una nueva Edelweiss anónima en medio de la nieve! Y miro a un lado y veo que lo que pensaba que era una sombra es en realidad un compañero de camino que, sin haberme dado cuenta, siempre estuvo ahí. Y al otro lado, otra ¿sombra? No. Otro compañero de camino.

¡No! Uno no, dos, tres... pero ¿cuántos son? ¡Madre mía!

¡Cuánta gente hay en este bosque encantado!

¿Sabes? Creo que está pasando el invierno. Desde luego hay menos nieve y el sol da calorcito.

Gracias, merci beaucoup, thank you, danke... por hacerme ver que la magia no desaparece.

"... And so the sheep and men
as sheep remain inside their pen
though many times
they've seen the way to leave..."
The Lamb lies down - Genesis

... creo que no volveré nunca a ningún redil. El bosque es tanto mas bonito. Peligroso, si. Pero precioso.





miércoles, enero 30, 2008

Sueños

Leí no hace mucho (aunque ya lo había leido antes) que los sueños no son mas que disparos aleatorios de las sinapsis neuronales (mayormente memorias) que el cerebro se esfuerza en convertir en una linea argumental (en una historia, vamos) minimamente coherente y comprensible.

Ésa es una de las razones por las que en los sueños suceden cambios tan drásticos e irreales (una persona que derrepente es otra, un sitio que ya no es el que era o cosas en sitios donde no pertenecen, etc.).

Sin embargo hay veces en las que me cuesta conciliar un concepto científico como éste con la realidad de lo que uno siente al soñar.

Anoche, por ejemplo, soñé con una amiga que falleció hace un tiempo. Naturalmente, en el sueño yo no recordaba que había fallecido y verla fué una grata sorpresa y un momento agradable. Tuvimos la oportunidad de hablar de temas que quedaron en el aire y me dijo todas las cosas que necesitaba oir. El despertar esta mañana ha sido un momento agridulce por la combinación de sentimientos que estos sueños me dejan al despertar.

También alguna vez he soñado con mi padre, fallecido hace 8 años y 6 días. Tampoco en esos sueños recuerdo que ya no está. Sin embargo sigue ahí dándome los sabios consejos de siempre y dedicandome la compañía que echo de menos.

Al despertar de esos sueños me cuesta creer que eso sean simples chispazos racionalizados por una maquina que no deja de trabajar. Puede que los sueños sean simples medios en los que el subconsciente procura a la consciencia aquello que necesita (cómo explica eso las pesadillas y los sueños persecutorios?!??!). O quizá incluso nuestros seres queridos vuelven a nosotros en el único ámbito en el que pueden ser aceptados sin pestañear (y quizá personalidades mas traviesas se encargan de torturarnos con sus traviesos trucos).

... o quizá, al final, el sabio tenía razon y los sueños, sueños son.




lunes, enero 28, 2008

El sentido de la vida

Es uno de esos dias (unos, en realidad) en los que te paras a pensar de qué va la vida. Te levantas, vas a trabajar, y al terminar un dia de trabajo honesto, te vas a casa.

Pero en uno de esos momentos cuando te paras a escuchar de verdad una cancion que ya conocias, te habla. Hoy ha sido "Fitter happier" de Radiohead. ¿Alguna vez os habeis parado a escucharla de verdad? Aqui teneis la letra:

"Fitter, happier, more productive,
    Mas en forma, mas feliz, mas productivo
comfortable,
    cómodo
not drinking too much,
    sin beber demasiado,
regular exercise at the gym
    ejercicio regular en el gimnasio
(3 days a week),
    (3 dias a la semana),
getting on better with your associate employee and employerees,
    te llevas mejor con tus colegas empleados y empleadores,
at ease,
    relajado
eating well
    comiendo bien
(no more microwave dinners and saturated fats),
    (no mas comidas preparadas de microondas y grasas saturadas)
a patient better driver,
    un conductos mejor, mas paciente,
a safer car
    un coche mas seguro
(baby smiling in back seat),
    (el bebé sonrie en el asiento trasero),
sleeping well
    durmiendo bien
(no bad dreams),
    (sin pesadillas)
no paranoia,
    sin paranoia,
careful to all animals
    cuidadoso con todos los animales
(never washing spiders down the plughole),
    (nunca ahogar arañas en el desagüe)
keep in contact with old friends
    mantenerse en contacto con viejos amigos
(enjoy a drink now and then),
    (disfrutar una bebida de vez en cuando)
will frequently check credit at (moral) bank (hole in the wall),
    frecuentemente comprobando el credito en la máquina(moral) del banco
favors for favors,
    favores por favores
fond but not in love,
    encariñado pero no enamorado
charity standing orders,
    domiciliaciones a caridad
on Sundays ring road supermarket
    los domingos al supermercado
(no killing moths or putting boiling water on the ants),
    (no matar polillas o arrojar agua hirviendo sobre hormigas)
car wash
    lavar el coche
(also on Sundays),
    (también en los domingos)
no longer afraid of the dark or midday shadows
    ya no asustado de la oscuridad ni sombras al mediodía
nothing so ridiculously teenage and desperate,
    nada tan ridiculamente adolescente y desesperado
nothing so childish - at a better pace,
    nada tan infantil - un paso mejor
slower and more calculated,
    mas despacio y mas calculado
no chance of escape,
    ninguna posibilidad de escapar
now self-employed,
    ahora auto-empleado
concerned (but powerless),
    preocupado (pero indefenso)
an empowered and informed member of society
    un miembro apoderado e informado de la sociedad
(pragmatism not idealism),
    (pragmatismo no idealismo)
will not cry in public,
    no llora en publico
less chance of illness,
    menos posibilidad de enfermedad
tires that grip in the wet
    neumáticos que agarran en mojado
(shot of baby strapped in back seat),
    (imagen del bebé con el cinturon en el asiento trasero)
a good memory,
    buena memoria (JAJAJAJAJAJAJA)
still cries at a good film,
    aún llora en una buena película
still kisses with saliva,
    aún besa con saliva
no longer empty and frantic like a cat tied to a stick,
    ya nunca vacío y frenético como un gato atado a un palo
that's driven into frozen winter shit
    convertido en una mierda congelada en invierno
(the ability to laugh at weakness),
    (la habilidad de reirse de la debilidad)
calm,
    calmado
fitter,
    mas en forma
healthier and more productive
    mas sano, mas productivo
a pig in a cage on antibiotics. "
    un cerdo en una jaula con antibioticos.

- Radiohead (Ok Computer)





lunes, enero 21, 2008

Sin palabras




... así les va...





lunes, enero 14, 2008

Inteligencia artificial (IA)

Como algunos sabeis, me licencié en [Inteligencia Artificial] (insertar chistes fáciles aqui) y, aunque mi vida laboral no me ha llevado ni cerca de ninguno de los conocimientos que adquirí en la universidad, no he perdido interes en la materia.

El otro dia, en una de esas divagaciones de la mente que te aparta de la vida diaria, me planteé una teoría que, estoy seguro no es ni nueva ni especialmente reveladora.

La inteligencia artificial, como estudio académico, se ha ido subdividiendo en diferentes ramas especializadas como puedan ser el estudio del Lenguaje Natural (como base para el desarrollo de un medio de comunicación ya sea para programación, control, etc.), desarrollo en Visión de Máquina (algoritmos de detección de objetos, seguimiento de lineas, etc.), Algoritmos Genéticos (originalmente pensado como metodo de aprendizaje natural para una posible inteligencia artificial), Lógica y Método científico (como forma de análisis del propio pensamiento humano) y un largo etcétera de materias laterales.

Todos los que conocen de lejos la Inteligencia Artificial (IA) conocen el famoso [Test de Turing], un método inventado por el matemático [Alan Turing] (erigido padre de la inteligencia artificial antes siquiera de que exisiteran los ordenadores como los conocemos hoy). Éste dictaba, a grandes rasgos, que un ordenador podría considerarse inteligente cuando en un intercambio verbal ciego, el examinador fuera incapaz de diferenciar al ordenador de la persona. "Intercambio verbal ciego" basicamente significa hablar mediante teclado y pantalla, sin ver con qué o quién se está hablando.

A lo largo de la historia de la IA han surgido diversos programas que pretendian ser inteligentes. El mas famoso sea quizá el llamado [Eliza]. Personalmente tuve una copia y me costó 10 minutos entender su funcionamiento artificial, pero hubo miles de personas que contaron sus intimidades a este programa. Éste programa fue uno de los que me inició en mi carrera. Se basaba en el modelo de un psicoanalista, respondiendo a todo lo que decias con preguntas generadas a partir de lo que tu le escribieses y algunas respuestas "de lata".

El problema reside en que Eliza no aprende de la información que obtiene. Y ahí empieza mi teoría.

En pocas palabras, el programa debe aprender a hacerse preguntas y aprender d las respuestas que obtiene. Esto es, que para que un programa sea realmente inteligente debe aprender, almacenar la información conceptual que recibe, extrapolar conocimientos propios a partir de esos datos y ser capaz de encontrar las dudas que dicho conocimento plantée. Deberá ser capaz, además, de entender cuándo recibe una respuesta a dicha duda.

Este aprendizaje, naturalmente, no puede limitarse a palabras, sino que debe extenderse a los conceptos que dichas palabras comunican. Ahí es donde realmente radica el problema de generar dicho programa, ya que nadie ha ideado una forma de codificar conceptos en una estructura coherente que sea capaz de contener el caos de la realidad. Todos los intentos quedan en meros subconjuntos ineficaces que describen objetos de una forma limitada, acciones, etc.

Sin embargo tenemos programas capaces de calcular trayectorias de objetos en movimiento teniendo en cuenta todas (o, mejor dicho, muchas de) las variables existentes en un mundo real, como el viento, la densidad del aire, objetos que se interponen, etc.

¿Seremos capaces de sintetizar conceptos como "irritación" explicando todo lo que ello implica? Tambien, claro, similares como "picor" o "sarpullido" y la relación entre esos conceptos. ¿Y qué hay de conceptos mas complejos como los sentimientos? ¿Cómo sintetizar alegría, tristeza, amor, soledad, odio, enfado? ¿Y cómo sintetizar las explicaciones necesarias para pasar de un estado de ánimo a otro?

¿Es todo esto simplemente una cuestión de espacio en memoria almacenada y velocidad de proceso? Las capacidades técnicas actuales en ese aspecto son astronómicamente distintas a cuando empecé la carrera... y "solo" han pasado 14 años.

... Y sin embargo, la investigación en este campo tan apasionante es escasa y mal fundada. Nos dedicamos a desarrollar programas "machacadatos" con interfaces cada vez mas bonitos e intuitivos, pero al fin y al cabo, es lo mismo que hacemos desde siempre...