Saltar al contenido

Crea imágenes Inteligencia artificial y tu cara [Rápido y Fácil]

Hola, soy Leandro Tomassini, y he creado esta guía para que aprendas a generar cualquier imagen entrenando una inteligencia artificial con tu propia cara.

Stable Diffusion con tu propia cara
AI entrenada con fotos de tu rostro.

1° Registrarse en Hugging Face

Lo primero que debes hacer para poder utilizar esta herramienta es simplemente registrarte en el siguiente sitio web:

3° Generar y copiar el token de Hugging Face

Lo próximo que debes hacer es ir a Hugging face haciendo clic en el botón de aquí debajo y generar tu token para poder utilizar Stable Diffusion en el siguiente paso:

Dar clic en New Token
Clic en copiar token

3° Abrir y poner en funcionamiento el cuaderno de Google Colab

Ahora estas listo para abrir el cuaderno de Google Colab y comenzar a cargar Stable Diffusion, para ello vas a hacer clic en el siguiente botón que te lleva al cuaderno con todo preparado:

Lo mejor para utilizar el cuaderno es crear una copia del mismo en tu propio Google Drive, para ello solo es necesario que dar clic en Archivo, y luego clic en Guardar una copia en Drive.

Volver al cuaderno y hacer clic en Archivo y luego en Guardar una copia en Drive
Iniciar sesión con tu Google Drive

Luego de copiar el cuaderno de Stable Diffusion en tu Drive, es necesario hacer clic en el botón de play y esperar a que la celda cargue y se marque con una tilde verde.

Hacer clic izquierdo en el primer botón de play
Verificar en cada paso que se marque con una tilde verde luego de ejecutarlo

Luego de que cada celda se marque con una tilde verde, hay que continuar ejecutando una a una celda siguiente.

Seguir con el siguiente paso y ejecutar tocando el botón de play

Verificar la tilde verde luego de ejecutar y seguir con el siguiente
Clic para ejecutar la siguiente celda

Clic en play luego pegar el token de Hugging face y clic en login

4 ° Pegar el token de Hugging Face e iniciar sesión

Ahora solo es necesario pegar tu token de Hugging Face en la casilla que dice Token, luego hay que hacer clic izquierdo en login y revistar que en el resultado diga Login con éxito.

Pegar token de Hugging Face

5° Crear un nombre para nuestro rostro

Ahora debes escribir el nombre que utilizaras para referirte a tu rostro cuando escribas un promp para generar una nueva imagen. Solo es necesario que ese nombre no sea un nombre que ya pueda reconocer la inteligencia artificial, en mi caso utilizo: Leandro*C*Tomassini.

También debes escribir en INSTANCE_DIR: /content/data/fotosinput, y en OUTPUT_DIR: /content/data/fotosoutput.

Crear un nombre para la carpeta con tus fotos, otro nombre para tu personaje y un nombre para la carpeta de salida

Debes dar clic en permitir conectar el cuaderno de Stable Diffusion con tu Google Drive para que pueda generar en tu unidad las carpetas necesarias para que funcione el programa.

Clic en Conectar con Google Drive

Recortar las fotos de tu rostro para que todas tengan la misma dimensión 512×512

Solo debes ir la siguiente web subir las fotos clic en descargar y ya estarán todas con la medida optima que se necesita.

Ahora debes buscar el icono de la carpeta en el menú de la izquierda y debes darle clic izquierdo para desplegarlo, luego doble clic izquierdo sobre la carpeta data, y luego clic en los tres puntitos de opciones sobre la carpeta fotosinput, debes dar clic en subir y seleccionar las fotos de tu cara que preparamos en el paso anterior, lo recomendable es utilizar máximo seis fotos para no demorar mucho la carga de este proceso.

Clic en el icono de la carpeta en el menú de la izquierda

Clic en la carpeta data

Clic derecho sobre la carpeta fotosinput

Clic en subir

Seleccionar todas las imágenes y clic en abrir
Clic en aceptar

6° Entrenar el modelo de Stable Diffusion con tu cara

Ahora es momento de comenzar a entrenar el modelo de inteligencia artificial con las imágenes que subiste de tu cara dentro de la carpeta fotosinput, para ello solo debes hacer clic izquierdo en el botón de play y esperar aproximadamente 20 minutos para que el modelo procese las fotos.

Clic en el siguiente play para comenzar a entrenar la AI
Verificar que la tilde verde indique que termino el entrenamiento, en mi caso tardo 18 minutos

Seguir ejecutando las celdas siguientes

Una vez el proceso anterior haya terminado, es necesario hacer clic en el siguiente botón de play, y luego en el siguiente.

Clic en ejecutar en el siguiente botón de play

Clic en ejecutar en el siguiente botón de play

Clic en ejecutar en el siguiente botón de play

Clic en ejecutar en el siguiente botón de play

Ejecutar la última celda para tener Stable Diffusion con una interfaz de usuario gráfica

La última celda de código tiene un botón de play que al ejecutarlo genera una interfaz amigable para el usuario dentro de una página web, solo debes esperar a que la celda cargue y genere un link que termina en .gradioa.app, le das clic izquierdo sobre él y se abre una nueva pestaña automáticamente con el programa funcionando con todo listo para utilizar.

Y por último clic en el play

Una vez que se muestre un link terminado en .gradio.app, hacer clic en el para ir la herramienta

Escribe un promp que te guste que incluya el nombre que elegiste para tu cara, simplemente das clic izquierdo en Generate y se generaran todas las imágenes que tú quieras.

Y ahora tenemos la herramienta lista para utilizar !

Bien esto es todo, ya tienes una inteligencia artificial entrenada con tu propia cara, ahora te dejo un ejemplo de una foto generada con Stable Diffusion y mi cara.

Mi primer resultado
Leandro*Cosme*Tomassini dressed as an astronaut about to take off on the spacecraft,  x full detailed face, photo, Canon, Nikon, high quality, photography, lighting, hyperrealism, 4 k fine detail, octane rendering, full face

Guidance: 10 steps: 100 sample: 3