Это неофициальная реализация для бумаги, проведенного в стиле шрифта, между различными языками. Первоначальную реализацию от автора можно найти здесь.
Deepkyu/многоязычный трансфер в стиле
2023.09.29 Я вновь обновляю код и обучаю модель, чтобы поддержать корейские, японские и китайские иероглифы. Код обучения еще не обновлен в этом репо, так как у меня нет времени для интеграции с этим кодом. Но я обнимал место для лица, чтобы показать вам, имеет ли смысл текущий «многоязычный стиль шрифта» или нет. Я обновлюсь, когда это возможно, пока мы сможем получить более установленную модель передачи стиля шрифта, которая сможет поддерживать следующее многоязычное общество!
См. Требования.txt
Загрузите предварительные контрольно -пропускные пункты для оценки в pretrained каталоге.
Для исходных данных Ftransgan вы можете скачать в официальном репозитории.
Для нашего многоязычного набора данных вы можете скачать по нашей ссылке Google Drive.
Пожалуйста, найдите в data/ftgan-fonts и data/google-fonts для каждого.
python trainer.py
В результате ftrasngan и его данных,
bash evaluate-ftgan.sh
Опция по умолчанию с помощью test_unknown_content . Вы можете изменить его в config/datasets/ftgan.yaml переключив значение с True на False . (Если False , он оценивается с помощью test_unknown_style .)
Для результатов данных Google шрифтов,
bash evaluate-google-font.sh
2022.12.04
Этот код является частью моего последнего термина «Проект по специальным темам в области компьютерных наук» - Введение в глубокое обучение (CS492I) (2022 Fall, Kaist).
Цель моего предложения - создать новые шрифты для определенного языка, стиль которого передается из шрифтов для других языков.
В этом проекте я использовал репозиторий Google/Font для определения набора данных Google Fonts, который содержит изображения шрифтов с 10 различных языков.
Тем не менее, мне не удалось представить модели генерации шрифтов для невидимых языков. Вместо этого я поделюсь некоторыми результатами в обучении набора данных, чтобы объяснить основную концепцию этого проекта.
Надеюсь, что я смогу успешно закончить этот проект в течение нескольких дней :)

