Skip to content

रेंज स्लाइडर

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

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

Potato का दो थंब वाला रेंज स्लाइडर, जिसमें उम्र का दायरा 25 से 75 सेट हैPotato में रेंज स्लाइडर

सार

एक मान लेने वाले सामान्य स्लाइडर से अलग, रेंज स्लाइडर में दो खींचे जा सकने वाले थंब होते हैं, जो दायरे के निचले और ऊपरी सिरे बताते हैं। एनोटेटर किसी भी थंब को खींचकर अंतराल तय करते हैं। सटीकता के लिए मौजूदा मान स्लाइडर के साथ ही दिखते रहते हैं।

जल्दी शुरुआत

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: age_range
    description: Estimate the age range of the author.
    min_value: 0
    max_value: 100
    step: 1
    left_label: "Young"
    right_label: "Old"

कॉन्फ़िगरेशन विकल्प

फ़ील्डप्रकारडिफ़ॉल्टविवरण
annotation_typestringज़रूरी"range_slider" होना चाहिए
namestringज़रूरीइस योजना का अद्वितीय पहचानकर्ता
descriptionstringज़रूरीएनोटेटरों को दिखाए जाने वाले निर्देश
min_valuenumber0स्लाइडर स्केल का न्यूनतम मान
max_valuenumber100स्लाइडर स्केल का अधिकतम मान
stepnumber1चुने जा सकने वाले मानों के बीच का अंतर
left_labelstringस्लाइडर के बाएँ (न्यूनतम) सिरे पर दिखने वाला लेबल
right_labelstringस्लाइडर के दाएँ (अधिकतम) सिरे पर दिखने वाला लेबल
show_valuesbooleantrueअभी चुने हुए निचले और ऊपरी मान दिखाएँ
default_lownumberनिचले थंब की डिफ़ॉल्ट जगह
default_highnumberऊपरी थंब की डिफ़ॉल्ट जगह
label_requirement.requiredbooleanfalseआगे बढ़ने से पहले एनोटेशन पूरा करना ज़रूरी है या नहीं

उदाहरण

उम्र के दायरे का अनुमान

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: age_estimate
    description: What age range do you think the author falls in?
    min_value: 13
    max_value: 90
    step: 1
    left_label: "Younger"
    right_label: "Older"

कॉन्फ़िडेंस इंटरवल

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: confidence_interval
    description: Select the range within which you believe the true value falls.
    min_value: 0
    max_value: 100
    step: 5
    left_label: "0%"
    right_label: "100%"
    show_values: true

समय की खिड़की

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: time_window
    description: When during the day is this activity most likely? (hours)
    min_value: 0
    max_value: 24
    step: 0.5
    left_label: "Midnight"
    right_label: "Midnight"

आरामदेह तापमान का दायरा

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: comfort_range
    description: What temperature range (°F) do you find comfortable?
    min_value: 40
    max_value: 110
    step: 1
    left_label: "Cold"
    right_label: "Hot"
    show_values: true

आउटपुट फ़ॉर्मैट

json
{
  "age_estimate": {
    "labels": {
      "low": 28,
      "high": 42
    }
  }
}

आउटपुट में हमेशा low और high मान होते हैं, जो कॉन्फ़िगर किए गए min_value से max_value के दायरे में रहते हैं।

अच्छे तरीक़े

  1. समझदारी भरे डिफ़ॉल्ट रखें - default_low और default_high इस्तेमाल करें, ताकि सारे एनोटेटर सिरों पर ही न टिके रहें
  2. स्टेप आकार सोच-समझकर चुनें - सटीक कामों के लिए बारीक स्टेप (0.1), मोटे अनुमान के लिए बड़े स्टेप (5, 10)
  3. सिरों पर लेबल दें - left_label और right_label कोरी संख्याओं से आगे जाकर अर्थ का संदर्भ देते हैं
  4. show_values चालू रहने दें - संख्या दिखती रहे तो एनोटेटर ज़्यादा सटीक चयन कर पाते हैं
  5. सिर्फ़ असली रेंज वाले कामों में इस्तेमाल करें - अगर एक ही मान चाहिए तो सामान्य स्लाइडर इस्तेमाल करें

आगे पढ़ें

कार्यान्वयन के विवरण के लिए स्रोत दस्तावेज़ देखें।