MLKCustomObjectDetectorOptions
@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions
कस्टम-मॉडल ऑब्जेक्ट डिटेक्टर के लिए कॉन्फ़िगरेशन.
-
ऑब्जेक्ट डिटेक्टर से मिले लेबल के लिए कॉन्फ़िडेंस थ्रेशोल्ड. ऑब्जेक्ट डिटेक्टर से मिले लेबल का कॉन्फ़िडेंस लेवल, तय थ्रेशोल्ड से ज़्यादा या उसके बराबर होगा. थ्रेशोल्ड एक फ़्लोटिंग-पॉइंट वैल्यू होती है और यह [0, 1] की रेंज में होनी चाहिए. अगर इसे सेट नहीं किया जाता है या अमान्य वैल्यू सेट की जाती है, तो मॉडल के मेटाडेटा में दी गई कैटगरी तय करने के लिए तय किए गए थ्रेशोल्ड का इस्तेमाल किया जाएगा. अगर मॉडल में कोई मेटाडेटा नहीं है या मेटाडेटा, डेटा की कैटगरी तय करने के लिए कोई थ्रेशोल्ड तय नहीं करता है, तो
0.0
की डिफ़ॉल्ट सीमा का इस्तेमाल किया जाता है.एलान
Objective-C
@property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
-
पता लगाए गए किसी ऑब्जेक्ट के लिए, लौटाए जाने वाले लेबल की ज़्यादा से ज़्यादा संख्या. पॉज़िटिव होना चाहिए. अगर यह वैल्यू सेट नहीं है या अमान्य वैल्यू सेट की गई है, तो
10
की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.एलान
Objective-C
@property (nonatomic) NSInteger maxPerObjectLabelCount;
-
दिए गए
LocalModel
का इस्तेमाल करके,CustomObjectDetectorOptions
इंस्टेंस शुरू करता है. इसमेंclassificationConfidenceThreshold
प्रॉपर्टी कोnil
पर सेट किया गया है. अगर यह वैल्यू सेट नहीं रहती है, तो मॉडल मेटाडेटा में शामिल कॉन्फ़िडेंस थ्रेशोल्ड वैल्यू का इस्तेमाल किया जाएगा. हालांकि, इसके लिए ज़रूरी है कि यह वैल्यू उपलब्ध हो. यह वैल्यू मौजूद नहीं होने पर,0.0
की वैल्यू का इस्तेमाल किया जाएगा.एलान
Objective-C
- (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;
पैरामीटर
localModel
कस्टम ऑब्जेक्ट क्लासिफ़िकेशन मॉडल, जिसे डिवाइस पर स्थानीय तौर पर सेव किया जाता है.
रिटर्न वैल्यू
दिए गए
LocalModel
के साथCustomObjectDetectorOptions
का एक नया इंस्टेंस. -
दिए गए
CustomRemoteModel
का इस्तेमाल करके,CustomObjectDetectorOptions
इंस्टेंस शुरू करता है. इसमेंclassificationConfidenceThreshold
प्रॉपर्टी कोnil
पर सेट किया गया है. अगर यह वैल्यू सेट नहीं रहती है, तो मॉडल मेटाडेटा में शामिल कॉन्फ़िडेंस थ्रेशोल्ड वैल्यू का इस्तेमाल किया जाएगा. हालांकि, इसके लिए ज़रूरी है कि यह वैल्यू उपलब्ध हो. यह वैल्यू मौजूद नहीं होने पर,0.0
की वैल्यू का इस्तेमाल किया जाएगा.एलान
Objective-C
- (nonnull instancetype)initWithRemoteModel: (nonnull MLKCustomRemoteModel *)remoteModel;
पैरामीटर
remoteModel
कस्टम ऑब्जेक्ट क्लासिफ़िकेशन मॉडल, जिसे सर्वर पर रिमोट तरीके से सेव किया जाता है और डिवाइस पर डाउनलोड किया जाता है.
रिटर्न वैल्यू
दिए गए
CustomRemoteModel
के साथCustomObjectDetectorOptions
का एक नया इंस्टेंस. -
उपलब्ध नहीं हैं.
एलान
Objective-C
- (nonnull instancetype)init;