Facebook Twitter RSS Reset

Dale ácido a tus imágenes con Google

Uno de los usos más prometedores de los sistemas de inteligencia artificial es el reconocimiento de imágenes. Alimentas el sistema con fotos de un objeto hasta que aprende a reconocerlo, pero ¿Qué pasa si le pides a esa IA que encuentre algo en una foto que no tiene nada? La respuesta es que lo imagina, y los resultados son sorprendentes.

Dale ácido a tus imágenes con Google

Un equipo de investigadores de Google está trabajando en una red neural que identifica imágenes. Se trata de un sistema que emula el funcionamiento de neuronas en diferentes capas (entre 10 y 30). Cuando recibe una imagen, cada capa identifica diferentes parámetros como los bordes, el color, los rasgos característicos, la repetición, etc. La última capa se encarga de determinar qué es el objeto en función de los datos procesados por las anteriores capas y los millones de imágenes similares que ha recibido antes.

En definitiva, lo que hace la red es detectar ciertos rasgos característicos y amplificarlos. Lo cierto es que hay aspectos de este proceso de aprendizaje por capas que no están muy claros, así que el equipo de Google ha tenido la ocurrencia de pedirle a una red neural entrenada para reconocer imágenes que encuentre diferentes objetos en fotos que solo tienen ruido y ninguna forma discernible.

Dale ácido a tus imágenes con Google

Al recibir una foto en la que solo hay ruido y la tarea de buscar un plátano (sobre estas líneas), la red comienza a alinear píxeles una y otra vez hasta que halla rasgos que coinciden con la fruta. El sistema, en definitiva, interpreta cuáles son los rasgos distintivos de un plátano a partir de la nada. Es un nivel de abstracción propio del ser humano y que casi se corresponde con la imaginación. Al igual que con el plátano, la red logra “imaginar” otros objetos como estrellas de mar, tornillos u hormigas.

Dale ácido a tus imágenes con Google

Curiosamente, el sistema comete los mismos errores de concepto que podría cometer un niño muy pequeño. al pedirle que interprete unas mancuernas, el sistema las muestra unidas al brazo que las sujeta sencillamente porque no ha visto suficientes imágenes de las pesas sin que nadie las tenga en la mano y cree que brazo y mancuerna forman un todo.

Dale ácido a tus imágenes con Google

La capacidad para imaginar de la máquina llega a extremos sorprendentes cuando en vez de darle una foto vacía, se le ofrece una imagen normal y se le pide que aisle los elementos que cree importantes. Este es el resultado:

Dale ácido a tus imágenes con Google

La red neural es capaz incluso de jugar a imaginar formas en las nubes. Cuando se le ofrece una foto del cielo, el sistema encuentra formas que solo podemos calificar como oníricas. Lo mismo pasa cuando se le ofrece una imagen con ruido, se le pide que localice un objeto como un edificio y después se repite el proceso. La red neural añade objetos que ha asociado a otros (por ejemplo, asocia hojas y vegetación con animales, y paisajes con edificios, especialmente pagodas o arcos). Las escenas resultantes son increíbles. Alguna no está muy lejos de un cuadro de El Bosco. Los investigadores de Googe llaman a estas imágenes interpretadas por la red neural “inceptionismos” y tienen toda una galería aquí. A continuación algunos ejemplos.

Dale ácido a tus imágenes con Google

Dale ácido a tus imágenes con Google

Dale ácido a tus imágenes con Google

Dale ácido a tus imágenes con Google

Dale ácido a tus imágenes con Google

Dale ácido a tus imágenes con Google

Dale ácido a tus imágenes con Google

Ahora un dearrollador ha utilizado el mismo código para aplicar esa “imaginación” del algoritmo de Google sobre tus propias fotos.

http://deepdreams.zainshah.net/inceptionize

Zain Shah ha llamado a su herramienta Deep Neural Net Dreams, y es una simple web en la que podemos subir la imagen que queramos y aplicar el algoritmo de identificación a la inversa para que busque objetos con los que está familiarizado. Podemos seleccionar una búsqueda suave o una en la que la red neural de software se emplee más a fondo tratando de localizar objetos que normalmente no están ahí.

Dale ácido a tus imágenes con Google

El algoritmo está preparado para identificar diferentes formas en imágenes, pero si se le pide que actúe a la inversa y trate de averiguar que formas hay en una foto, el resultado es previsiblemente onírico, con trazos e imágenes fantasma que se superponen a lo que quiera que hayamos subido. En función de lo que subamos, los resultados pueden ser también bastante aterradores. Ideales para una foto de perfil.

La página no ofrece instrucciones específicas sobre qué tipo de fotos subir, aunque recomendamos que no sean muy grandes y que no tengan símbolos en su nombre de archivo (se le atragantan). La aplicación sufre una saturación intensa por exceso de tráfico y da numerosos fallos o se niega a cargar. Os recomendamos paciencia mientras pasa el tirón de las primeras horas. Nosotros metimos esta imagen:

Dale ácido a tus imágenes con Google

Y al cabo de un buen rato imaginando a bajo nivel nos devolvió esto:

Dale ácido a tus imágenes con Google

Un poco decepcionados, decidimos honrar la memoria del gato Valentino con un sueño a un nivel más profundo:

Dale ácido a tus imágenes con Google

Y pronto nos arrepentimos del resultado O_o

Dale ácido a tus imágenes con Google

El algoritmo se pone especialmente delirante cuando encuentra patrones planos o abstractos que no son reconocibles a primera vista. Aquí unas flores…

Dale ácido a tus imágenes con Google

Aquí lo que la red neural de Google ve en segundo plano…

Dale ácido a tus imágenes con Google

Pero puede ser peor. Esto es lo que el algoritmo opina sobre Obama…

Dale ácido a tus imágenes con Google

FIN

No comments yet.

Leave a Comment