डेटासेट संस्करण
प्रशिक्षण से पहले preprocessing और augmentation के साथ point-in-time snapshots के रूप में डेटासेट संस्करण बनाएं।
परिचय
संस्करण आपके डेटासेट में छवियों और लेबलों के समय-बिंदु स्नैपशॉट होते हैं। जब आप एक संस्करण बनाते हैं, तो आप अपने डेटासेट पर पूर्व-प्रसंस्करण चरण और ऑगमेंटेशन लागू कर सकते हैं।
Roboflow में एक मॉडल को प्रशिक्षित करने के लिए, आपको एक Dataset Version बनाना होगा।
हमारे दस्तावेज़ीकरण का यह भाग बताता है कि मॉडल को प्रशिक्षित करने की तैयारी कैसे करें। आपको यह करना होगा:
Versions पेज खोलें और एक नया संस्करण बनाएं
हमारे मार्गदर्शक का पालन करें ताकि आप पहुँच सकें उस पेज पर जो आपको डेटासेट संस्करण बनाने देता है.
पूर्व-प्रसंस्करण चरण चुनें
चुनें पूर्व-प्रसंस्करण चरण जिनकी आपको अपना मॉडल प्रशिक्षित करने के लिए आवश्यकता है।
ऑगमेंटेशन लागू करें
अपने डेटासेट पर कोई भी ऑगमेंटेशन लागू करें. हमारे पास एक मार्गदर्शिका है जो बताती है कि अलग-अलग उपयोग मामलों के लिए कौन-से ऑगमेंटेशन उपयुक्त हैं।
अपने संस्करण की पुष्टि करें
आपका संस्करण बनाया जाएगा और अब मॉडल प्रशिक्षण में उपयोग के लिए उपलब्ध होगा।
मॉडल प्रशिक्षित करें
हमारे मॉडल प्रशिक्षण दस्तावेज़ीकरण का उपयोग अपने प्रशिक्षण जॉब को कॉन्फ़िगर करने के लिए करें।
आप यह भी डेटासेट संस्करण निर्यात कर सकते हैं.
HTTP API
एक संस्करण देखें
आप Python SDK, REST API, और CLI का उपयोग करके Roboflow संस्करण के बारे में जानकारी प्राप्त कर सकते हैं।
संस्करण ID
Roboflow में जनरेट किए गए प्रत्येक संस्करण के साथ एक क्रमिक, संख्यात्मक ID जुड़ी होती है। आप इसे अपने versions पेज पर ऐप के माध्यम से देख सकते हैं या API में अपने प्रोजेक्ट संस्करणों की सूची बनाकर देख सकते हैं।
यदि आपको पहले से पता है कि किस प्रोजेक्ट और संस्करण के बारे में जानकारी प्राप्त करनी है, तो आप इसका उपयोग कर सकते हैं /:workspace/:project/:version एंडपॉइंट। यह प्रोजेक्ट एंडपॉइंट जैसी ही जानकारी लौटाता है, लेकिन प्रोजेक्ट के अन्य सभी संस्करणों की सूची नहीं देता।
किसी प्रोजेक्ट के बारे में जानकारी प्राप्त करने के लिए, निम्नलिखित एंडपॉइंट पर एक GET अनुरोध करें:
https://api.roboflow.com/roboflow/chess-sample-4ckfl/1?api_key=$ROBOFLOW_API_KEYयह एंडपॉइंट निम्नलिखित प्रतिक्रिया लौटाता है:
कीपॉइंट डिटेक्शन स्केलेटन
कीपॉइंट डिटेक्शन प्रोजेक्ट संस्करणों में एक स्केलेटन फ़ील्ड होगा, जिसमें प्रत्येक class के लिए आपके संस्करण के स्केलेटन होते हैं। उदाहरण के लिए, जिस प्रोजेक्ट में class person होगी, उसमें निम्नलिखित स्केलेटन हो सकता है:
ध्यान दें, inference predictions के साथ vertices को इंडेक्स के आधार पर एक्सेस किया जाना चाहिए class_id. फिर, vertex id का उपयोग edge (from/to) और symmetries (points) को संदर्भित करने के लिए किया जा सकता है।
Python SDK
एक संस्करण देखें
किसी संस्करण के बारे में जानकारी प्राप्त करने के लिए, प्रोजेक्ट लें और जिस संस्करण की आपको आवश्यकता है उसका अनुरोध करें:
यह मॉडल वेरिएबल में निम्नलिखित JSON मान होते हैं:
सूचीबद्ध करने और संस्करणों पर iterating के लिए, देखें वर्कस्पेस और प्रोजेक्ट सूचीबद्ध करें. किसी संस्करण को निर्यात करने के लिए, देखें डेटासेट संस्करण निर्यात करें.
CLI
आप कमांड लाइन से डेटासेट संस्करणों की सूची बना सकते हैं, उनका निरीक्षण कर सकते हैं, और उन्हें निर्यात कर सकते हैं।
संस्करण सूचीबद्ध करें
उदाहरण:
संस्करण विवरण प्राप्त करें
या संसाधन शॉर्टहैंड का उपयोग करें:
एक संस्करण निर्यात करें
किसी विशिष्ट प्रारूप में किसी संस्करण का async निर्यात ट्रिगर करें:
उदाहरण:
JSON आउटपुट
सभी version कमांड समर्थन करते हैं --json:
MCP सर्वर
अपने AI एजेंट को जोड़ें MCP सर्वर और यह इन टूल्स से डेटासेट संस्करणों का प्रबंधन कर सकता है:
versions_generate
वैकल्पिक पूर्व-प्रसंस्करण और ऑगमेंटेशन के साथ एक संस्करण बनाएं।
versions_get
splits और इसकी trainings सहित संस्करण जानकारी प्राप्त करें।
versions_export
किसी संस्करण के लिए डेटासेट निर्यात की जाँच करें या उसे ट्रिगर करें।
versions_delete
किसी संस्करण को हटाएँ, जिससे वह workspace Trash में चला जाएगा।
अगले चरण
अपने संस्करण का उपयोग करके एक मॉडल प्रशिक्षित करें। देखें मॉडल प्रशिक्षित करें.
अपने संस्करण को प्रशिक्षण-तैयार प्रारूप में निर्यात करें। देखें डेटासेट संस्करण निर्यात करें.
अंतिम अपडेट
क्या यह उपयोगी था?