- फ़ॉन्ट जनरेशन के लिए
FontoGen नाम का एक generative machine learning (ML) मॉडल बनाया गया
- यह मॉडल फ़ॉन्ट का विवरण इनपुट के रूप में लेकर आउटपुट में फ़ॉन्ट फ़ाइल देता है
- लेखक को 2023 में AI के उभार से प्रेरणा मिली और उन्होंने text से SVG generation की खोज शुरू की, जिससे फ़ॉन्ट जनरेशन का विचार मिला
- मॉडल को IconShop2 पेपर के आधार पर बनाया गया, और पाया गया कि SVG generation की तरह ही फ़ॉन्ट generation भी संभव है
- यह मॉडल एक sequence-to-sequence मॉडल है, जिसे text embedding के बाद font embedding आने वाले sequence पर train किया गया
- text embedding एक pre-trained BERT encoder model से बनाया गया, और font embedding फ़ॉन्ट को token sequence में बदलकर तैयार किया गया
- यह मॉडल 16 layers और 8 blocks वाले एक autoregressive encoder-only transformer से बना है, जिसमें कुल 73.7 million parameters हैं
- लेखक ने BigBird3 attention का उपयोग किया ताकि मॉडल शुरुआती prompt पर ध्यान दे सके और पिछले N tokens को देखकर कई पिछले glyphs की style पकड़ सके
- मॉडल को 71k unique fonts के dataset पर train किया गया, जिसमें GPT-3.5 का उपयोग करके अलग-अलग प्रकार के descriptions को कुछ keywords में संक्षेपित किया गया
- training process में 127 घंटे लगे, और validation loss में लगभग कोई सुधार न होने पर इसे रोका गया
- लेखक ने preprocessing चरण में जितना संभव हो उतना काम पहले से स्थानांतरित करके performance को तीन गुना बेहतर किया
- लेखक ने भविष्य के संभावित उपयोग भी सुझाए, जैसे मॉडल को मौजूदा font editor में जोड़कर designer द्वारा बनाए गए एक single glyph के आधार पर बाकी सभी glyphs जनरेट करना
2 टिप्पणियां
मेरे लिए एक प्यारा फ़ॉन्ट बना दो
Hacker News राय