लेंस स्टूडियो
Snap Lens बनाने के लिए उपयोग में मॉडल को लेंस स्टूडियो में तैनात करें।
Roboflow में एक प्रशिक्षित मॉडल तैयार होने के बाद, आप अपने मॉडल को SnapML पर डिप्लॉय कर सकते हैं।
कार्य समर्थन
निम्नलिखित कार्य प्रकार होस्टेड API द्वारा समर्थित हैं:
ऑब्जेक्ट डिटेक्शन
✅
क्लासिफिकेशन
इंस्टेंस सेगमेंटेशन
सेमांटिक सेगमेंटेशन
नोट: केवल वे मॉडल समर्थित हैं जो Roboflow Train 3.0 का उपयोग करके प्रशिक्षित किए गए हैं। आप यह जांच सकते हैं कि कोई मॉडल Roboflow Train 3.0 पर प्रशिक्षित है या नहीं, इसके लिए अपने मॉडल से संबंधित Versions पेज देखें।
Lens Studio में एक मॉडल डिप्लॉय करें
Roboflow साइडबार में “Deploy” पर क्लिक करें, फिर नीचे स्क्रॉल करें जब तक कि आपको “Use with Snap Lens Studio” बॉक्स न दिखे। “Export to Lens Studio” पर क्लिक करें।
जब आप इस बटन पर क्लिक करेंगे, तो एक पॉप अप दिखाई देगा जिसमें आपके मॉडल में मौजूद क्लासेस की जानकारी होगी।
ये क्लासेस क्रमबद्ध हैं और अगले चरण में Lens Studio में आपके मॉडल को कॉन्फ़िगर करने के लिए उपयोग की जाएंगी। भविष्य में उपयोग के लिए क्लास लिस्ट को नोट कर लें।
इसके अलावा, दो फाइलें डाउनलोड होंगी:
Roboflow Lens Studio टेम्पलेट, जिसके साथ आप अपने वेट्स को न्यूनतम कॉन्फ़िगरेशन के साथ एक एप्लिकेशन में उपयोग कर सकते हैं, और;
आपके मॉडल के वेट्स।
Roboflow Lens Studio टेम्पलेट 100 MB का है, इसलिए टेम्पलेट डाउनलोड करने में आपके इंटरनेट कनेक्शन के अनुसार कुछ समय लग सकता है।
टेम्पलेट तैयार होने के बाद, हम Lens Studio में अपने मॉडल को सेटअप करना शुरू कर सकते हैं।
Lens Studio में मॉडल कॉन्फ़िगर करें
अगर आपने अभी तक Lens Studio इंस्टॉल नहीं किया है, तो जाएं Snap AR वेबसाइट और Lens Studio का नवीनतम संस्करण डाउनलोड करें। Lens Studio इंस्टॉल होने के बाद, हम अपने मॉडल को कॉन्फ़िगर करना शुरू करने के लिए तैयार हैं।
इस सेक्शन के लिए, हम Roboflow Lens Studio टेम्पलेट का उपयोग करेंगे। लेकिन, आप अपने मॉडल वेट्स को किसी भी एप्लिकेशन में उपयोग कर सकते हैं जिसमें MLController कंपोनेंट.
Roboflow Lens Studio टेम्पलेट जिसे आपने पहले डाउनलोड किया था, उसे अनज़िप करें, फिर अनज़िप्ड फोल्डर में “Roboflow-Lens-Template.Isproj” फाइल खोलें।
जब आप एप्लिकेशन खोलेंगे, तो आपको कुछ ऐसा दिखाई देगा:
डिफ़ॉल्ट रूप से, टेम्पलेट एक कॉइन काउंटिंग मॉडल का उपयोग करता है। इस उदाहरण के लिए, हम उस प्लेइंग कार्ड्स मॉडल का उपयोग करेंगे जिसे हमने पहले बनाया था। यह एप्लिकेशन प्रत्येक प्रेडिक्शन के चारों ओर बॉक्स बनाता है, लेकिन आप Lens Studio का उपयोग करके अपने खुद के फ़िल्टर और लॉजिक जोड़ सकते हैं।
Lens Studio में बाईं साइडबार के ऊपर “ML Controller” बॉक्स पर क्लिक करें:
यह एक बॉक्स खोलेगा जिसमें आप अपने मॉडल को एप्लिकेशन में उपयोग के लिए प्रीव्यू विंडो के पास कॉन्फ़िगर कर सकते हैं:
हमारा डेमो एप्लिकेशन कॉइन काउंटर उदाहरण के लिए कॉन्फ़िगर किया गया है। अपना खुद का मॉडल उपयोग करने के लिए, पहले “ML Model” बॉक्स पर क्लिक करें:
फिर, Roboflow से डाउनलोड किए गए वेट्स को पॉप अप बॉक्स में ड्रैग करें:
जब आप वेट्स ड्रैग करेंगे, तो आपको कुछ कॉन्फ़िगरेशन विकल्प दिखाए जाएंगे। पॉप अप के “Inputs” सेक्शन में, प्रत्येक “Scale” वैल्यू को 0.0039 पर सेट करें। बायस वैल्यूज को डिफ़ॉल्ट रूप में ही रहने दें।
फिर, “Import” पर क्लिक करें ताकि आपका मॉडल इम्पोर्ट हो जाए।
Lens Studio में क्लासेस कॉन्फ़िगर करें
अब हमारा मॉडल Lens Studio में लोड हो गया है। एक और कदम बाकी है: अपने मॉडल को बताएं कि हम कौन सी क्लासेस उपयोग कर रहे हैं।
ML Model बटन के नीचे “Class Settings” टैब में, आपको क्लासेस की एक सूची दिखाई देगी। ये हमारे डेमो प्रोजेक्ट में कॉइन काउंटर उदाहरण के लिए कॉन्फ़िगर की गई हैं, लेकिन अगर आप अपने खुद के Lens Studio प्रोजेक्ट के साथ काम कर रहे हैं तो ये वैल्यूज़ खाली होंगी।
यहाँ, हमें अपने क्लास नाम और लेबल सेट करने हैं। लेबल्स को Roboflow डैशबोर्ड में दिए गए क्रम में ही होना चाहिए। यहाँ प्लेइंग कार्ड एप्लिकेशन के लिए हमारे एक वैल्यू को सेट करने का उदाहरण है:
हमें अपने मॉडल की प्रत्येक क्लास के लिए यह कॉन्फ़िगरेशन करना होगा। आपको अपने मॉडल की सभी क्लासेस को निर्दिष्ट करना होगा ताकि Snap मॉडल वेट्स में जानकारी को समझ सके।
अब हमारा एप्लिकेशन उपयोग के लिए तैयार है! आप “Preview” बॉक्स का उपयोग करके अपने कंप्यूटर पर एप्लिकेशन चला सकते हैं, या अपने खुद के डिवाइस पर एप्लिकेशन का डेमो कर सकते हैं Snapchat फीचर के साथ पेयरिंग.
Last updated
Was this helpful?