अक्सर पूछे जाने वाले प्रश्न
Potato के बारे में सामान्य प्रश्नों के उत्तर खोजें। जो खोज रहे हैं वह नहीं मिला? हमारे Discord में शामिल हों या दस्तावेज़ीकरण देखें।
शुरुआत करना
Potato (Portable Text Annotation Tool) उच्च-गुणवत्ता वाले डेटासेट बनाने के लिए एक मुफ़्त, ओपन-सोर्स एनोटेशन टूल है। यह एक सरल YAML-आधारित कॉन्फ़िगरेशन सिस्टम के साथ टेक्स्ट, इमेज, ऑडियो और वीडियो एनोटेशन का समर्थन करता है।
हाँ। Potato, GNU General Public License v3.0 या बाद के संस्करण (GPL-3.0-or-later) के तहत मुफ़्त और ओपन-सोर्स है। आप इसे उपयोग, संशोधित और पुनर्वितरित कर सकते हैं, व्यावसायिक उपयोग सहित, बशर्ते व्युत्पन्न कार्य GPL के अंतर्गत रहें। पहले के रिलीज़ PolyForm Shield लाइसेंस का उपयोग करते थे; संस्करण 2.6 में Potato को GPL-3.0 पर पुनः लाइसेंस किया गया। पूरा पाठ देखने के लिए GitHub रिपॉज़िटरी में LICENSE फ़ाइल देखें।
कोडिंग की ज़रूरत नहीं है। टास्क एक YAML कॉन्फ़िगरेशन फ़ाइल में तय होता है, और स्टडी डिज़ाइनर एक विज़ुअल फ़ॉर्म से वह फ़ाइल बनाता है।
pip के माध्यम से इंस्टॉल करें: `pip install potato-annotation`। फिर अपना एनोटेशन सर्वर लॉन्च करने के लिए `potato start my_project -c config.yaml` चलाएं।
Potato के लिए Python 3.7 या उच्चतर आवश्यक है। सर्वोत्तम अनुभव के लिए हम Python 3.10+ का उपयोग करने की सलाह देते हैं।
Run pip install --upgrade potato-annotation.
Potato works in all modern browsers: Chrome, Firefox, Safari, and Edge.
डेटा और गोपनीयता
आपका डेटा आपकी मशीन पर रहता है। Potato पूरी तरह से स्थानीय रूप से चलता है और आपका डेटा कभी बाहरी सर्वर पर नहीं भेजता।
हां। चूंकि Potato स्व-होस्टेड है और स्थानीय रूप से चलता है, आप अपने डेटा पर पूर्ण नियंत्रण बनाए रखते हैं। कोई डेटा कभी आपके बुनियादी ढांचे को नहीं छोड़ता।
Potato सादे टेक्स्ट, JSON, JSONL, CSV, TSV, इमेज (PNG, JPG, GIF, WebP), ऑडियो (MP3, WAV, OGG), और वीडियो फ़ाइलों का समर्थन करता है।
एनोटेशन सुविधाएं
Potato में 76 एनोटेशन प्रकार हैं, जिनमें रेडियो बटन (एकल चयन), चेकबॉक्स (बहु-चयन), लिकर्ट स्केल, टेक्स्ट इनपुट, स्पैन हाइलाइटिंग, बाउंडिंग बॉक्स, पॉलीगॉन, पेयरवाइज़ तुलना और Best-Worst Scaling शामिल हैं। पूरे उदाहरण शोकेस में देखें।
हां। एक एनोटेशन टास्क में एनोटेशन स्कीमा का कोई भी संयोजन शामिल हो सकता है।
हां। Potato इमेज वर्गीकरण, बाउंडिंग बॉक्स एनोटेशन और पॉलीगॉन एनोटेशन का समर्थन करता है।
हां। Potato एनोटेशन नियंत्रणों के साथ ऑडियो वेवफ़ॉर्म और वीडियो प्लेयर प्रदर्शित कर सकता है।
हाइलाइट करने के लिए टेक्स्ट के साथ अपने कॉन्फ़िग में स्पैन एनोटेशन स्कीम जोड़ें। एनोटेटर टेक्स्ट स्पैन चुन सकते हैं और लेबल असाइन कर सकते हैं।
Yes. Potato supports custom CSS, HTML templates, and layout configuration via YAML.
एनोटेटर प्रबंधन
Potato डिफ़ॉल्ट रूप से एकाधिक एनोटेटर का समर्थन करता है। प्रत्येक एनोटेटर एक अद्वितीय ID के साथ लॉग इन करता है, और उनके एनोटेशन अलग-अलग ट्रैक किए जाते हैं।
हां। Potato में Prolific, SONA सब्जेक्ट पूल, CloudResearch Connect, Clickworker और Microworkers के लिए प्रोवाइडर हैं, और प्रतिभागी ID भेजने वाले किसी भी पैनल के लिए एक सामान्य प्रोवाइडर है। एनोटेटर प्लेटफ़ॉर्म से आते हैं, Potato में काम पूरा करते हैं, और पूर्णता कोड के साथ लौटते हैं, या SONA पर क्रेडिट के साथ।
एनोटेशन एक्सपोर्ट करें और मानक Python लाइब्रेरी का उपयोग करके एग्रीमेंट मेट्रिक्स (Cohen's Kappa, Krippendorff's Alpha, आदि) की गणना करें।
हां। आप ध्यान जांच आइटम जोड़ सकते हैं और एनोटेटर प्रगति की निगरानी के लिए एडमिन डैशबोर्ड का उपयोग कर सकते हैं।
समस्या निवारण
जांचें कि आपका config.yaml वैध YAML है, आपकी डेटा फ़ाइल मौजूद है, पोर्ट उपयोग में नहीं है, और त्रुटियों के लिए टर्मिनल आउटपुट देखें।
जांचें कि आपने Save/Submit क्लिक किया, आउटपुट डायरेक्टरी लिखने योग्य है, और सभी आवश्यक फ़ील्ड भरे गए हैं।
आउटपुट डायरेक्टरी से एनोटेटर की एनोटेशन फ़ाइल हटा दें।
रीयल-टाइम सहायता के लिए हमारे Discord समुदाय में शामिल हों, ज्ञात समस्याओं के लिए GitHub Issues देखें, या हमारे दस्तावेज़ीकरण में ब्राउज़ करें।
अभी भी प्रश्न हैं?
हमारा समुदाय मदद के लिए यहाँ है। रीयल-टाइम समर्थन के लिए Discord में शामिल हों या विस्तृत गाइड के लिए दस्तावेज़ीकरण देखें।