Fruga
AI स्टूडियोअरबी टेक्स्ट टूलकिटटूल बदलें

अरबी टेक्स्ट टूलकिट

अरबी टेक्स्ट को सर्च इंडेक्स या ट्रेनिंग सेट के लिए तैयार करें: जो चीज़ें कोई अर्थ नहीं रखतीं उन्हें हटाएँ, उन वर्तनियों को एक करें जिन्हें मॉडल बेवजह दो बार सीखता, और वे अदृश्य कैरेक्टर खोजें जो स्क्रीन पर कभी दिखे बिना डेटासेट को ख़राब कर देते हैं।

  • ऑपरेशन: 15, हर एक अलग
  • प्रीसेट: सर्च, ट्रेनिंग, डिस्प्ले
  • आपका टेक्स्ट: टैब से बाहर कभी नहीं जाता
प्रीसेट से शुरू करेंआम काम के लिए नीचे के ऑपरेशन चुन देता है।

आपका टेक्स्ट

साफ़ करने के लिए अरबी टेक्स्ट पेस्ट करें, या .txt फ़ाइल खोलें।

अक्षर
270
49 शब्द
अरबी
68%
अक्षरों में से
तशकील (हरकतें)
19
5 तत्वील
अदृश्य
1
ये आपको दिखते नहीं

अदृश्य कैरेक्टर मिले

  • U+200F राइट-टू-लेफ़्ट मार्क · 1×

क्या लागू करें

जो बदलाव चाहिए उन पर टिक करें। नतीजा साथ-साथ अपडेट होता रहता है।

साफ़ करें

नॉर्मलाइज़

और विकल्प: अंक, विराम-चिह्न, व्हाइटस्पेस (5 चालू)

अंक

विराम-चिह्न

व्हाइटस्पेस

नतीजा

वर्तनी को एक करता है और दोहराव हटाता है, पर ता मरबूता और हम्ज़ा को रहने देता है — मॉडल को पढ़ने लायक़ अरबी लिखनी होती है।

टोकन
≈ 57
पहले 88
पंक्तियाँ
3
3 अद्वितीय
अदृश्य
0
पहले 1

7 ऑपरेशन ने टेक्स्ट बदला:

  • अदृश्य कैरेक्टर हटाए गए−1 अक्षर
  • तत्वील हटाया गया−5 अक्षर
  • तशकील हटाई गई−19 अक्षर
  • अलिफ़ एक किया गया±0 अक्षर
  • या एक किया गया±0 अक्षर
  • अंक ASCII में बदले गए±0 अक्षर
  • दोहराई गई पंक्तियाँ हटाई गईं−63 अक्षर
182 अक्षर · ≈ 57 टोकन · पहले से 35% कम

अलिफ़ को एक करना क्यों ज़रूरी है

أ إ آ ا पाठक के लिए एक अक्षर हैं और मॉडल के लिए चार अलग टोकन। जिस कॉर्पस में चारों रहते हैं वह मॉडल को भाषा के बजाय वर्तनी के भेद पर क्षमता ख़र्च करना सिखाता है — और जिस सर्च इंडेक्स में वे रहते हैं, वह दूसरे कीबोर्ड से लिखे उसी शब्द से मेल नहीं खा पाता।

तशकील हमेशा शोर क्यों नहीं होती

तशकील हटाने से टोकन की संख्या तेज़ी से घटती है, और सामान्य गद्य के लिए यही सही है। क़ुरआनी पाठ, कविता और शिक्षण सामग्री में यह ग़लत है, जहाँ हरकतें अर्थ और उच्चारण बताती हैं। इसीलिए यह स्विच है, डिफ़ॉल्ट नहीं।

वे कैरेक्टर जो किसी को दिखते नहीं

दिशा-चिह्न और ज़ीरो-विड्थ जॉइनर PDF या चैट ऐप से कॉपी-पेस्ट में बच निकलते हैं, फिर JSONL फ़ाइल के भीतर बैठ जाते हैं जहाँ कोई रिव्यूअर उन्हें कभी नहीं पकड़ेगा। वे टोकन की संख्या बदलते हैं, सटीक-मिलान की तुलना तोड़ते हैं, और यहाँ नाम व संख्या के साथ रिपोर्ट किए जाते हैं।

अक्सर पूछे जाने वाले प्रश्न

इंडेक्सिंग या ट्रेनिंग से पहले अरबी टेक्स्ट को नॉर्मलाइज़ क्यों करें?
أ, إ, آ और ا पाठक के लिए एक अक्षर हैं और मॉडल के लिए चार अलग टोकन। जिस कॉर्पस में चारों रहते हैं वह भाषा के बजाय वर्तनी के भेद पर क्षमता ख़र्च करता है, और उन्हें रखने वाला सर्च इंडेक्स वही शब्द दूसरे रूप में लिखे जाने पर उससे मेल नहीं खा पाता।
क्या तशकील हमेशा हटा देना चाहिए?
नहीं। तशकील हटाने से टोकन काफ़ी घटते हैं और सामान्य गद्य के लिए यही सही है, लेकिन क़ुरआनी पाठ, कविता और शिक्षण सामग्री में यह ग़लत है जहाँ हरकतें अर्थ और उच्चारण बताती हैं। इसीलिए यह वैकल्पिक स्विच है, डिफ़ॉल्ट नहीं।
मेरे डेटासेट में अदृश्य कैरेक्टर कौन से हैं?
दिशा-चिह्न, ज़ीरो-विड्थ जोड़ने और न जोड़ने वाले कैरेक्टर, और इन्हीं जैसे फ़ॉर्मैटिंग कैरेक्टर। ये PDF और चैट ऐप से कॉपी-पेस्ट में बच निकलते हैं और JSONL फ़ाइलों में बिना किसी की नज़र में आए बैठ जाते हैं, जिससे टोकन की संख्या बदल जाती है और सटीक तुलना टूट जाती है। यह पेज उन्हें नाम और संख्या के साथ दिखाता है।
क्या यह टूल अरबी-हिंदी अंकों को संभालता है?
हाँ। ١٢٣ जैसे अंकों को 123 में बदला जा सकता है, ताकि तुलना और क्रम आपके बाक़ी डेटा के साथ एकसमान रहें।