Lo hemos visto con rostros, lo hemos visto con gatos. La inteligencia artificial ya no solo es capaz de identificar cosas, sino de crearlas desde cero. Un nuevo ejemplo de ello podemos observarlo en la web thisairbnbdoesnotexist, una colección de fotos de habitaciones de hogares que no existen.
Esto es posible gracias a las GAN o Redes generativas antagónicas, una nueva aplicación de la inteligencia articial que está viviendo un extraordinario momento de avances. Gracias a que dos redes neuronales compiten entre sí para lograr crear algo nuevo a partir de lo aprendido, estamos más cerca de que las máquinas tengan algo parecido a la imaginación humana.
Every frame of this video is imaginary: The places don't exist in the real world. And for every frame, the same (random) inputs are given to four different models -- one making bedrooms, one making dining rooms, one making kitchens, and one making living rooms. pic.twitter.com/sU4DhVD0Tq
— Christopher Schmidt (@crschmidt) 24 de febrero de 2019
La web, que ahora redirige a thisrentaldoesnotexist, quizás para evitar conflictos con Airbnb, muestra un anuncio falso de un piso en alquiler con imágenes de habitaciones que fueron generadas por un algoritmo.
Al igual que en los ejemplos de rostros o gatos, cada vez que refrescas la página aparece un lugar nuevo. Esto es posible gracias a StyleGAN: una "arquitectura de generación basada en estilo para las redes generativas antagónicas".
La web genera el anuncio falso y también las fotos del piso imaginario
Todo el contenido en la web es generado a través de varios modelos diferentes de aprendizaje automático, no solo las imágenes, sino el anuncio como tal. Las fotos son producidas por modelos entrenados previamente por NVIDIA, que fueron de los primeros en mostrar resultados de generación de rostros con las GAN, y que ya tienen una amplia base de datos.
En el caso de esta web utilizaron la bases de datos de habitaciones de NVIDIA sin hacer ningún cambio al código de StyleGAN. Y para el anuncio, utilizaron los listados de Airbnb en OpenDataSoft.
La motivación detrás de esto es básicamente la misma que tuvo el creador de This Person Does Not Exist (esta persona no existe). Primero, comprobar que una persona sin grandes recursos computacionales podría generar un listado imaginario de pisos en Airbnb. Y segundo, entender que cualquiera sin demasiada experiencia podría replicar sus resultados y engañar a mucha gente si esta no presta demasiada atención.
Vía | Christopher Schmidt