Los científicos están más cerca de descifrar cómo los computadores crean redes neuronales artificiales para reconocer objetos. Científicos en la Universidad de Wyoming y Cornell en Estados Unidos, lograron que un ordenador generara imágenes que no tienen sentido para un ser humano pero que para el software de reconocimiento son gorilas, bikinis y hasta autobuses escolares.

Advertisement

Para que un sistema pueda aprender a reconocer elementos en fotografías, se le muestran millones de versiones diferentes diciéndole en cada momento lo que es. Por ejemplo, si queremos que reconozca una mano, le mostramos millones de manos y en cada imagen le decimos que eso se llama "mano". Después de un tiempo el software podrá identificar manos en fotografías que no ha visto nunca, creando redes neuronales artificiales similares a las que crea nuestro cerebro.

Sin embargo, aunque los cient√≠ficos saben que el software funciona, a√ļn no saben c√≥mo se generan estas redes de aprendizaje. Y para lograr descifrarlo, decidieron revertir el proceso. Le pidieron a una red neuronal artificial sin conocimiento previo de c√≥mo se ve una mano que generara una imagen de una mano. Despu√©s, se la mostraron a otra red entrenada para reconocer manos y le pidieron que la calificara.

Esta calificaci√≥n ayud√≥ a la primer red a redefinir su concepto de una mano en una nueva imagen que tambi√©n se le mostr√≥ despu√©s a la otra red para calificaci√≥n. Y repitieron este proceso m√°s de mil veces. Al final, la red sin conocimiento previo de una mano logr√≥ generar una imagen que fue calificada por la otra con un 99% de precisi√≥n. ¬ŅLo interesante? Para el ojo del ser humano no parece una mano. Algunos ejemplos abajo:

Advertisement

Esto muestra que el software no est√° interesado en detalles estructurales del objeto (dedos, u√Īas, etc.) como el ser humano. En su lugar, la red busca relaciones de distancia, color y textura entre pixeles. Y por eso sus im√°genes parecen est√°tica y trazos geom√©tricos.

Aunque a√ļn se necesita m√°s investigaci√≥n y estudios, este descubrimiento ofrece una nueva visi√≥n de c√≥mo funcionan las redes neuronales artificiales. Esta t√©cnica incluso podr√≠a utilizarse para enga√Īar a los algoritmos en sitios web y otros productos; aunque habr√≠a que tener conocimiento del dise√Īo del software para lograrlo. [v√≠a Technology Review]

Advertisement

***

Psst! también puedes seguirnos en Twitter, Facebook o Google+ :)