هذا هو تطبيق غير رسمي لنقل نمط الخط القليلة من الخطوط بين اللغات المختلفة. يمكن العثور على التنفيذ الأصلي من المؤلف هنا.
Deepkyu/متعددة اللغات النقل على الطراز
2023.09.29 أنا حديثًا قمت بتحديث الكود وقم بتدريب النموذج لدعم الشخصيات الكورية واليابانية والصينية. لم يتم تحديث رمز التدريب بعد في هذا الريبو لأنه ليس لدي وقت للاندماج مع هذا الرمز. لكنني جعلت مساحة وجه معنقة لأوضح لك ما إذا كان "نقل نمط الخطوط متعدد اللغات" أمرًا منطقيًا أم لا. سأقوم بتحديث كلما أمكن حتى نتمكن من الحصول على نموذج نقل نمط الخط الأكثر رسوخًا والذي يمكن أن يدعم المجتمع متعدد اللغات التالي!
انظر المتطلبات
قم بتنزيل نقاط التفتيش المسبقة للتقييم إلى الدليل 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 Fonts ،
bash evaluate-google-font.sh
2022.12.04
هذا الرمز هو جزء من مشروعي النهائي في مواضيع خاصة في علوم الكمبيوتر - مقدمة في التعلم العميق (CS492I) (2022 Fall ، Kaist).
الهدف من اقتراحي هو توليد خطوط جديدة للغة معينة ، يتم نقل أسلوبها من الخطوط للغات الأخرى.
في هذا المشروع ، استخدمت مستودع Google/FONT لتحديد مجموعة بيانات Google Fonts ، التي تحتوي على صور الخط من 10 لغات مختلفة.
ومع ذلك ، فشلت في تقديم نماذج توليد الخطوط للغات غير المرئية. بدلاً من ذلك ، سأشارك بعض النتائج في تدريب مجموعة بيانات لشرح المفهوم الأساسي لهذا المشروع.
آمل أن أتمكن من إنهاء هذا المشروع بنجاح في بعض الأيام :)

