Dado que el artículo de ByteDance titulado "MagicMix: Mezcla semántica con modelos de difusión" (https://arxiv.org/abs/2210.16056) no publicó su código, implementé un cuaderno Jupyter aquí, para que pueda probarlo.
El cuaderno implementa una función llamada magic_mix
que toma la ruta a una imagen y el mensaje hacia el cual debe adaptar la imagen.
Parámetros opcionales adicionales:
nu: controla cuánto debe sobrescribir el mensaje la imagen original en la fase de diseño inicial. Si su resultado se acerca demasiado a la imagen original, intente aumentar este parámetro.
total_steps: número de pasos de inferencia para una difusión estable
guiado_escala: este es el clasificador de orientación gratuito. Cuanto más alto sea este valor, más orientará el resultado hacia el mensaje.
Ejemplos: