La inteligencia artificial se ha desarrollado a un ritmo vertiginoso. Y uno de los productos más impresionantes es cuando un robot de inteligencia artificial de Nvidia puede crear imágenes de rostros humanos aleatorios que son muy realistas.
Este robot de IA se basa en un sistema llamado GAN (Generative Adversarial Network). Este es un concepto relativamente nuevo en el mundo de la IA, introducido por primera vez en 1992 y puesto en práctica desde 2013.
¿Cómo funciona el robot de IA?
GAN funciona utilizando dos algoritmos opuestos. Un algoritmo genera datos falsos, el otro tiene que adivinar si los otros datos son falsos o reales.
El robot de inteligencia artificial de Nvidia también se crea a partir de 2 algoritmos. El primer algoritmo toma fotografías en línea de personajes famosos de la base de datos de CelecA y luego crea nuevas caras a partir de áreas aleatorias de la foto.
El segundo algoritmo adivina si la imagen es de una persona real o falsa. Si el primer algoritmo puede engañar al segundo algoritmo, la imagen se aceptará como salida.
Nvidia dijo que enseñó al nuevo robot de IA con más de 30.000 imágenes de alta resolución de rostros humanos durante 20 días.
El mismo algoritmo puede crear otras imágenes realistas.
Este robot de IA también es muy flexible, dependiendo de las imágenes que utilice el investigador para enseñarle. En otra prueba, Nvidia enseñó el algoritmo con imágenes de habitaciones y muebles para que el robot de IA pudiera crear imágenes de habitaciones con muebles.
Este tampoco es el primer robot de IA que utiliza algoritmos para crear imágenes. A principios de este año, investigadores de la Universidad de California también crearon pix2pix, un algoritmo que toma líneas aleatorias y predice el contenido de la imagen, creando rostros humanos y animales...
Ver más: Convierte garabatos en pinturas en color con Pix2Pix
Esta es una imagen del algoritmo que crea un gato a partir de un dibujo con solo líneas.

Crea imágenes a partir de dibujos simples.
De manera similar, investigadores del Reino Unido también utilizaron algoritmos para crear rostros humanos en 3D a partir de imágenes en 2D.

Crear una imagen 3D a partir de una imagen 2D determinada
Ver más: Te invitamos a crear rápidamente una cara 3D a partir de solo una foto usando esta IA
Nvidia presentará sus productos el próximo año en la conferencia ICLR 2018. Los lectores interesados pueden leer los detalles de la investigación aquí. https://arxiv.org/pdf/1710.10196v1.pdf