Muchos (no han sido tantos) me habéis preguntado cómo entrenar a la IA con tu cara.
Voy a tratar de explicarlo en este hilo.
Todo el crédito a TheLastBen por la creación del Colab y por su ayuda.
github.com/TheLastBen
⬇️
1⃣ Crea una cuenta en huggingface.co (es gratis) y confirma el email.
En tu perfil, ve a Settings > Access token > New Token: ponle el nombre que quieras y en Role elige Write.
Copia el token.
2⃣ Abre el Colab y crea una Copia: Archivo > Guardar Copia en Drive.
colab.research.google.com/github/TheLast…
Desde tu copia ejecuta las 3 primeras celdas en orden. Dale a ▶️ y cuando veas el✔️, ejecuta la siguiente.
Cuando ejecutes la 1ª celda te pedirá conectar y acceso a tu drive. Si a todo.
3⃣ En la siguiente celda, ve al enlace y acepta los términos.
Luego pega tu token de Huggingface y ejecuta la celda.
4⃣ Rellena SUBJECT_NAME con Person.
Y INSTANCE_NAME con tu nombre (si te llamas Elon Musk, entonces no, tiene que ser un nombre que la IA no relacione con nadie)
Luego ejecuta la celda y mientras se está ejecutando sube tus fotos (yo he usado 5, pero cuantas más mejor lo hará)
5⃣ La siguiente celda de [Optional] sáltala, no la ejecutes.
Ahora ejecuta la celda de Start DreamBooth.
*Esta si tardará un buen rato porque está entrenando el modelo.
6⃣ Última celda, ya casi estamos.
En INSTANCE__NAME escribe el nombre que pusiste antes y ejecuta la celda.
Mientras se está ejecutando te saldrá un enlace temporal similar a este: 22222.gradio.app
Y ahí ya puedes acceder a una interfaz para generar tus imágenes
7⃣ NOTA:
Ese enlace es temporal y solo estará disponible durante 72 horas siempre que sigas ejecutando el Colab (la última celda debe estar en ejecución).
Pero Google Colab tiene un uso limitado, así que no lo dejes durante mucho tiempo o se te acabará.
8⃣ PROBLEMAS: Si los resultados son una 💩 puede ser por varios motivos:
- Las imágenes dadas son una mierda (pero las mías también y me funciona)
- Has hecho algo mal en el proceso (revísalo)
- Steps bajos (súbelo a mínimo 50)
- Los prompts dados son una mierda (hay 1 truco ⤵️)
9⃣ TRUCO
Ve a lexica.art busca "Elon Musk" o cualquier otro famoso. Elige una imagen buena, copia el prompt y cambia su nombre por el tuyo.
Y así puedes generar imágenes tan chulas como esta (os vais a hartar de verme la cara, ahora quiero ver las vuestras 🤣)
1⃣0⃣ Se me olvidaba: usa #DreamBooth para el entrenamiento y #StableDiffusion para generar las imágenes.
Y nunca lo pido pero creo que esto puede ayudar a gente que lo está intentando y no le sale (a mi me llevo varios días):
Así que da RT por favor! 🙂
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.