कॉन्स्टेंट सम
Potato में कॉन्स्टेंट सम एनोटेशन कॉन्फ़िगर करें, ताकि नंबर इनपुट या स्लाइडर से श्रेणियों में एक तय बजट के अंक बाँटे जा सकें।
कॉन्स्टेंट सम एनोटेशन योजना एनोटेटरों को एक तय संख्या में अंक कई श्रेणियों में बाँटने देती है। सॉफ़्ट लेबल जुड़े हुए स्लाइडर इस्तेमाल करते हैं, जबकि कॉन्स्टेंट सम सीधे नंबर इनपुट और स्लाइडर, दोनों समर्थित करती है, और उन कामों के लिए बनी है जहाँ एनोटेटरों को एक तय बजट के भीतर साफ़ तौर पर अदला-बदली के फ़ैसले लेने होते हैं।
Potato में कॉन्स्टेंट सम
सार
कॉन्स्टेंट सम वाले काम सर्वेक्षण शोध और पसंद जानने में आम हैं। एनोटेटरों को अंकों का एक तय पूल दिया जाता है (जैसे 100) और उन्हें आइटमों में बाँटकर सापेक्ष महत्व, पसंद या अनुपात बताना होता है। इंटरफ़ेस यह पक्का करता है कि आवंटन हमेशा कॉन्फ़िगर किए गए कुल के बराबर हो।
जल्दी शुरुआत
annotation_schemes:
- annotation_type: constant_sum
name: feature_importance
description: Distribute 100 points across features based on their importance.
labels: ["Accuracy", "Speed", "Ease of Use", "Cost"]
total_points: 100कॉन्फ़िगरेशन विकल्प
| फ़ील्ड | प्रकार | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
annotation_type | string | ज़रूरी | "constant_sum" होना चाहिए |
name | string | ज़रूरी | इस योजना का अद्वितीय पहचानकर्ता |
description | string | ज़रूरी | एनोटेटरों को दिखाए जाने वाले निर्देश |
labels | array | ज़रूरी | जिन आइटमों में अंक बाँटने हैं उनकी सूची (कम से कम 2) |
total_points | integer | 100 | वह तय कुल जिसके बराबर आवंटन होना चाहिए |
min_per_item | integer | 0 | हर आइटम को कम से कम कितने अंक मिलने चाहिए |
input_type | string | "number" | इनपुट का तरीक़ा: टेक्स्ट फ़ील्ड के लिए "number" या स्लाइडर नियंत्रण के लिए "slider" |
label_requirement.required | boolean | false | आगे बढ़ने से पहले एनोटेशन पूरा करना ज़रूरी है या नहीं |
उदाहरण
फ़ीचर प्राथमिकता
annotation_schemes:
- annotation_type: constant_sum
name: feature_priority
description: Allocate 100 points to indicate which features matter most to you.
labels: ["Performance", "Reliability", "Usability", "Security"]
total_points: 100
input_type: numberबजट आवंटन
annotation_schemes:
- annotation_type: constant_sum
name: budget_allocation
description: How would you distribute a $1000 budget across these areas?
labels: ["Marketing", "Engineering", "Design", "Research"]
total_points: 1000
input_type: slider
min_per_item: 50समय का बँटवारा
annotation_schemes:
- annotation_type: constant_sum
name: time_spent
description: Distribute 24 points (hours) across daily activities.
labels: ["Work", "Sleep", "Exercise", "Leisure", "Commute", "Other"]
total_points: 24
min_per_item: 0स्लाइडर के साथ सीधी तुलना
annotation_schemes:
- annotation_type: constant_sum
name: text_comparison
description: Distribute 10 points between the two texts based on quality.
labels: ["Text A", "Text B"]
total_points: 10
input_type: sliderआउटपुट फ़ॉर्मैट
{
"feature_importance": {
"labels": {
"Accuracy": 40,
"Speed": 25,
"Ease of Use": 20,
"Cost": 15
}
}
}मान हमेशा कॉन्फ़िगर किए गए total_points के बराबर जुड़ते हैं।
अच्छे तरीक़े
- सहज कुल चुनें - प्रतिशत के लिए 100 ठीक बैठता है; छोटे कुल (10, 20) जल्दी निपटने वाले कामों के लिए आसान हैं
- सटीकता के लिए नंबर इनपुट इस्तेमाल करें - जहाँ ठीक-ठीक मान मायने रखते हों, वहाँ नंबर फ़ील्ड स्लाइडर से ज़्यादा सटीक हैं
- रफ़्तार के लिए स्लाइडर इस्तेमाल करें - अनुमानित आवंटन के लिए स्लाइडर तेज़ पड़ते हैं
- आइटमों की संख्या सीमित रखें - 7-8 से ज़्यादा आइटम होने पर अंक बाँटना दिमाग़ पर भारी पड़ने लगता है
- न्यूनतम आवंटन पर विचार करें - जब हर श्रेणी को कम से कम कुछ अंक मिलने चाहिए तो
min_per_itemइस्तेमाल करें - संदर्भ साफ़ रखें - बताएँ कि अंक किसका प्रतिनिधित्व करते हैं (महत्व, समय, पैसा आदि)
आगे पढ़ें
- सॉफ़्ट लेबल - जुड़े हुए स्लाइडर के साथ प्रायिकता वितरण
- बेस्ट-वर्स्ट स्केलिंग - सापेक्ष पसंद का एनोटेशन
- लिकर्ट स्केल - क्रमसूचक रेटिंग स्केल
कार्यान्वयन के विवरण के लिए स्रोत दस्तावेज़ देखें।