CustomObjectDetectorOptions
class CustomObjectDetectorOptions : CommonObjectDetectorOptions
कस्टम-मॉडल ऑब्जेक्ट डिटेक्टर के लिए कॉन्फ़िगरेशन.
-
ऑब्जेक्ट डिटेक्टर से मिले लेबल के लिए कॉन्फ़िडेंस थ्रेशोल्ड. ऑब्जेक्ट डिटेक्टर से मिले लेबल का कॉन्फ़िडेंस लेवल, तय थ्रेशोल्ड से ज़्यादा या उसके बराबर होगा. थ्रेशोल्ड एक फ़्लोटिंग-पॉइंट वैल्यू होती है और यह [0, 1] की रेंज में होनी चाहिए. अगर इसे सेट नहीं किया जाता है या अमान्य वैल्यू सेट की जाती है, तो मॉडल के मेटाडेटा में दी गई कैटगरी तय करने के लिए तय किए गए थ्रेशोल्ड का इस्तेमाल किया जाएगा. अगर मॉडल में कोई मेटाडेटा नहीं है या मेटाडेटा, डेटा की कैटगरी तय करने के लिए कोई थ्रेशोल्ड तय नहीं करता है, तो
0.0
की डिफ़ॉल्ट सीमा का इस्तेमाल किया जाता है.एलान
Swift
var classificationConfidenceThreshold: NSNumber? { get set }
-
पता लगाए गए किसी ऑब्जेक्ट के लिए, लौटाए जाने वाले लेबल की ज़्यादा से ज़्यादा संख्या. पॉज़िटिव होना चाहिए. अगर यह वैल्यू सेट नहीं है या अमान्य वैल्यू सेट की गई है, तो
10
की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.एलान
Swift
var maxPerObjectLabelCount: Int { get set }
-
दिए गए
LocalModel
का इस्तेमाल करके,CustomObjectDetectorOptions
इंस्टेंस शुरू करता है. इसमेंclassificationConfidenceThreshold
प्रॉपर्टी कोnil
पर सेट किया गया है. अगर यह वैल्यू सेट नहीं रहती है, तो मॉडल मेटाडेटा में शामिल कॉन्फ़िडेंस थ्रेशोल्ड वैल्यू का इस्तेमाल किया जाएगा. हालांकि, इसके लिए ज़रूरी है कि यह वैल्यू उपलब्ध हो. यह वैल्यू मौजूद नहीं होने पर,0.0
की वैल्यू का इस्तेमाल किया जाएगा.एलान
Swift
init(localModel: MLKLocalModel)
पैरामीटर
localModel
कस्टम ऑब्जेक्ट क्लासिफ़िकेशन मॉडल, जिसे डिवाइस पर स्थानीय तौर पर सेव किया जाता है.
रिटर्न वैल्यू
दिए गए
LocalModel
के साथCustomObjectDetectorOptions
का एक नया इंस्टेंस. -
दिए गए
CustomRemoteModel
का इस्तेमाल करके,CustomObjectDetectorOptions
इंस्टेंस शुरू करता है. इसमेंclassificationConfidenceThreshold
प्रॉपर्टी कोnil
पर सेट किया गया है. अगर यह वैल्यू सेट नहीं रहती है, तो मॉडल मेटाडेटा में शामिल कॉन्फ़िडेंस थ्रेशोल्ड वैल्यू का इस्तेमाल किया जाएगा. हालांकि, इसके लिए ज़रूरी है कि यह वैल्यू उपलब्ध हो. यह वैल्यू मौजूद नहीं होने पर,0.0
की वैल्यू का इस्तेमाल किया जाएगा.एलान
Swift
init(remoteModel: MLKCustomRemoteModel)
पैरामीटर
remoteModel
कस्टम ऑब्जेक्ट क्लासिफ़िकेशन मॉडल, जिसे सर्वर पर रिमोट तरीके से सेव किया जाता है और डिवाइस पर डाउनलोड किया जाता है.
रिटर्न वैल्यू
दिए गए
CustomRemoteModel
के साथCustomObjectDetectorOptions
का एक नया इंस्टेंस. -
उपलब्ध नहीं हैं.