Export a Dataset Version
प्रशिक्षण के लिए Roboflow से डेटा निर्यात करें।
आप किसी भी समय Roboflow से डेटा निर्यात कर सकते हैं। आप Roboflow वेब इंटरफ़ेस या हमारे Python पैकेज का उपयोग करके डेटा निर्यात कर सकते हैं।
डेटा निर्यात करने के लिए, पहले Roboflow डैशबोर्ड में एक डेटासेट संस्करण जनरेट करें। आप यह अपने प्रोजेक्ट से जुड़े "Versions" पेज पर कर सकते हैं।
एक बार जब आपने डेटासेट जनरेट कर लिया, तो अपने डेटासेट संस्करण के बगल में "Export" पर क्लिक करें:

आप अपने डेटा को कई अलग-अलग फॉर्मेट्स में डाउनलोड कर सकते हैं। आप हमारे "Export" टैब में समर्थित सभी निर्यात फॉर्मेट्स की पूरी सूची देख सकते हैं formats directory.
निर्यात फॉर्मेट चुनने के बाद, आप डेटा को इस रूप में डाउनलोड करने का विकल्प चुन सकते हैं .zip
फाइल के रूप में, या curl
लिंक के रूप में कमांड लाइन से डाउनलोड करने के लिए।

The curl
और Python कोड में आपके खाते के लिए एक यूनिक प्राइवेट की होगी। इस की को साझा न करें!

नोट्स
डेटासेट संस्करण कंप्यूटर विज़न मॉडल्स के लिए प्रशिक्षण डेटा के रूप में उपयोग के लिए डिज़ाइन किए गए हैं। इसलिए, हम प्रशिक्षण अनुभव और मॉडल के प्रदर्शन को बेहतर बनाने के लिए कुछ अनुकूलन करते हैं।
इमेज कंप्रेशन
प्रशिक्षण में धीमापन रोकने के लिए, हम छवियों को इस स्तर पर कंप्रेस करते हैं कि प्रशिक्षण गति और मॉडल प्रदर्शन के लिए आवश्यक रेज़ोल्यूशन के बीच संतुलन बना रहे।
यदि आप मूल गुणवत्ता वाली छवि डाउनलोड करना चाहते हैं, तो आप अपने डेटासेट में किसी छवि पर क्लिक करके और "Download Image" चुनकर ऐसा कर सकते हैं।

यदि आप अपने पूरे डेटासेट की मूल गुणवत्ता वाली छवियाँ डाउनलोड करना चाहते हैं, तो आप इसका उपयोग करके ऐसा कर सकते हैं Image Search API. यहाँ एक कोड स्निपेट है जिसका उपयोग आप ऐसा करने के लिए कर सकते हैं:
import os
import requests
from roboflow import Roboflow
rf = Roboflow("YOUR_ROBOFLOW_API_KEY")
project = rf.project("my-dataset-id")
records = []
for page in project.search_all(
offset = 0,
limit = 100,
in_dataset = True,
batch = False,
fields = ["id", "name", "owner"],
):
records.extend(page)
print(f"{len(records)} images found")
for record in records:
base_url = "https://source.roboflow.com"
url = f"{base_url}/{record['owner']}/{record['id']}/original.jpg"
try:
response = requests.get(url)
response.raise_for_status()
# temp directory में सेव करें
save_path = os.path.join('temp_images', record['name'])
with open(save_path, 'wb') as f:
f.write(response.content)
print(f"Downloaded: {record['name']}")
except requests.exceptions.RequestException as e:
print(f"Error downloading image: {e}")
स्वीकृत अक्षर
प्रशिक्षण के दौरान समस्याओं को रोकने के लिए, हम क्लास नामों को अपलोड/इंपोर्ट और निर्यात दोनों पर स्वच्छ करते हैं। निर्यात पर, हम निम्नलिखित करते हैं:
क्लास नामों को ASCII में बदला जाता है
जहाँ संभव हो, अक्षरों को अंग्रेज़ी में बदला जाता है (जैसे:
ü
सेu
)अन्यथा, उन्हें डैश ( - ) से बदल दिया जाता है
-
)
Python पैकेज के साथ निर्यात करें
आप Python पैकेज के साथ संस्करण जनरेट कर सकते हैं और डेटासेट्स निर्यात कर सकते हैं।
Create a Dataset VersionLast updated
Was this helpful?