Esta es una implementación no oficial para la transferencia de estilo de fuente de pocos disparos entre diferentes idiomas. La implementación original del autor se puede encontrar aquí.
Deepkyu/multilingüe-font-estilo transferencia
2023.09.29 Actualizo recientemente el código y entreno el modelo para apoyar los caracteres coreanos, japoneses y chinos. El código de capacitación aún no se ha actualizado en este repositorio ya que no tengo tiempo para integrarme con este código. Pero hice un espacio para abrazar a la cara para mostrarle si la actual "transferencia de estilo de fuente multilingüe" tiene sentido o no. ¡Actualizaré siempre que sea posible hasta que podamos obtener un modelo de transferencia de estilo de fuente más establecido que pueda soportar la próxima sociedad multilingüe!
Ver requisitos.txt
Descargue los puntos de control previos al detenido para la evaluación al directorio pretrained .
Para los datos originales de FTransgan, puede descargar en el repositorio oficial.
Para nuestro conjunto de datos multilingüe, puede descargar en nuestro enlace de Google Drive.
Localice data/ftgan-fonts y data/google-fonts para cada uno.
python trainer.py
Para el resultado de ftrasngan y sus datos,
bash evaluate-ftgan.sh
La opción predeterminada es con test_unknown_content . Puede cambiarlo en config/datasets/ftgan.yaml cambiando el valor de True a False . (Si es False , se evalúa con test_unknown_style .)
Para el resultado de los datos de Google Fonts,
bash evaluate-google-font.sh
2022.12.04
Este código es parte de mi proyecto final en temas especiales en informática: Introducción al aprendizaje profundo (CS492I) (2022 Fall, Kaist).
El objetivo de mi propuesta es generar nuevas fuentes para un idioma determinado, cuyo estilo se transfiere de fuentes para otros idiomas.
En este proyecto, utilicé el repositorio de Google/Font para definir el conjunto de datos de Google Fonts, que contiene imágenes de fuentes de 10 idiomas diferentes.
Sin embargo, no pude introducir los modelos de generación de fuentes para idiomas invisibles. En cambio, compartiré algunos resultados en el conjunto de datos de capacitación para explicar el concepto central de este proyecto.
Espero poder terminar este proyecto con éxito en algunos días :)

