VAE لديه تصميم معياري. التشفير ، فك التشفير و VAE هي 3 نماذج تشترك في الأوزان. بعد تدريب نموذج VAE ، يمكن استخدام المشفر لإنشاء ناقلات كامنة. يمكن استخدام وحدة فك الترميز لإنشاء صور الخط عن طريق أخذ عينات من المتجه الكامن من توزيع غاوسي بمتوسط = 0 و std = 1.
| تشفير | فك التشفير |
|---|---|
![]() | ![]() |
حجم مجموعة البيانات = قطار 5000 والتحقق من صحة 1000 لكل فئة
العرض ، الارتفاع = 112 ، 112
حجم الخط = 25
Usevials = "aabbccdedeeffgghhiijjkklmmnnoPpqqrrsSttuuvVwxxyyzz"
يتم إنشاء الصور باستخدام font2png.py
الخطوط من خطوط Google
| IDX | اسم الخط | عينة الصور |
|---|---|---|
| 0 | ebgaramond | ![]() ![]() ![]() ![]() ![]() |
| 1 | PT_SERIF | ![]() ![]() ![]() ![]() ![]() |
| 2 | Notosans | ![]() ![]() ![]() ![]() ![]() |
| 3 | روبوتو | ![]() ![]() ![]() ![]() ![]() |
| 4 | الصالحين | ![]() ![]() ![]() ![]() ![]() |
| 5 | جارح | ![]() ![]() ![]() ![]() ![]() |
| 6 | باسيفيكو | ![]() ![]() ![]() ![]() ![]() |
| 7 | Dancingscript | ![]() ![]() ![]() ![]() ![]() |
| 8 | Inconsolata | ![]() ![]() ![]() ![]() ![]() |
| 9 | VT323 | ![]() ![]() ![]() ![]() ![]() |
| عصر | 20 | 50 | 200 |
|---|---|---|---|
| سجل | ![]() | ![]() | ![]() |
| الفضاء الكامن | ![]() | ![]() | ![]() |
1 إطار = 1 دفعة
1 عصر = 196 دفعة
| عصر = 1 | عصر = 2 | عصر = 3 |
|---|---|---|
![]() | ![]() | ![]() |
| عصر = 4 | عصر = 5 | عصر = 6 |
![]() | ![]() | ![]() |

[1] Kingma ، Diverik P. ، و Max Welling. "ترميز تلقائي بايز."
[2] مدونة كيراس: بناء أدوات تلقائية في كيراس
[3] مثال كيراس: VAE
[4] إريك بيرنهاردسون. "تحليل 50 ألف خط باستخدام شبكات عصبية عميقة"
[5] TJ توريس. "رحلة fontastic: الخطوط التوليدية مع شبكات الخصومة"
[6] جوليان ديسبويس. "تصور الفضاء الكامن - بتات التعلم العميق #2"