MLKitObjectDetectionCustom Framework রেফারেন্স

MLKCustomObjectDetectorOptions


@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions

একটি কাস্টম-মডেল অবজেক্ট ডিটেক্টরের জন্য কনফিগারেশন।

  • অবজেক্ট ডিটেক্টর দ্বারা প্রত্যাবর্তিত লেবেলের জন্য আত্মবিশ্বাসের থ্রেশহোল্ড৷ অবজেক্ট ডিটেক্টর দ্বারা প্রত্যাবর্তিত লেবেলগুলির আত্মবিশ্বাসের স্তর প্রদত্ত থ্রেশহোল্ডের উচ্চতর বা সমান হবে৷ থ্রেশহোল্ড একটি ফ্লোটিং-পয়েন্ট মান এবং অবশ্যই [0, 1] পরিসরে হতে হবে। যদি সেট না করা হয় বা একটি অবৈধ মান সেট করা হয়, মডেলের মেটাডেটা দ্বারা নির্দিষ্ট করা কোনো ক্লাসিফায়ার থ্রেশহোল্ড ব্যবহার করা হবে। যদি মডেলটিতে কোনো মেটাডেটা না থাকে বা মেটাডেটা কোনো শ্রেণীবদ্ধ থ্রেশহোল্ড নির্দিষ্ট না করে, তাহলে ডিফল্ট থ্রেশহোল্ড 0.0 ব্যবহার করা হয়।

    ঘোষণা

    উদ্দেশ্য গ

    @property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
  • একটি শনাক্ত করা বস্তুর জন্য সর্বাধিক সংখ্যক লেবেল ফেরত দিতে হবে৷ ইতিবাচক হতে হবে। যদি সেট না করা বা একটি অবৈধ মান সেট করা হয়, 10 এর ডিফল্ট মান ব্যবহার করা হয়।

    ঘোষণা

    উদ্দেশ্য গ

    @property (nonatomic) NSInteger maxPerObjectLabelCount;
  • প্রদত্ত LocalModel ব্যবহার করে একটি CustomObjectDetectorOptions ইনস্ট্যান্স শুরু করে classificationConfidenceThreshold প্রপার্টি nil এ সেট করে। যদি এটি সেট করা না থাকে, তাহলে এটি উপলব্ধ থাকলে মডেল মেটাডেটাতে অন্তর্ভুক্ত কনফিডেন্স থ্রেশহোল্ড মান ব্যবহার করবে। যদি এটি বিদ্যমান না থাকে তবে পরিবর্তে 0.0 এর একটি মান ব্যবহার করা হবে।

    ঘোষণা

    উদ্দেশ্য গ

    - (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;

    পরামিতি

    localModel

    ডিভাইসে স্থানীয়ভাবে সংরক্ষিত একটি কাস্টম অবজেক্ট ক্লাসিফিকেশন মডেল।

    ফেরত মূল্য

    প্রদত্ত LocalModel সহ CustomObjectDetectorOptions এর একটি নতুন উদাহরণ।

  • প্রদত্ত CustomRemoteModel ব্যবহার করে একটি CustomObjectDetectorOptions দৃষ্টান্ত সূচনা করে classificationConfidenceThreshold প্রপার্টি nil এ সেট করে। যদি এটি সেট করা না থাকে, তাহলে এটি উপলব্ধ থাকলে মডেল মেটাডেটাতে অন্তর্ভুক্ত কনফিডেন্স থ্রেশহোল্ড মান ব্যবহার করবে। যদি এটি বিদ্যমান না থাকে তবে পরিবর্তে 0.0 এর একটি মান ব্যবহার করা হবে।

    ঘোষণা

    উদ্দেশ্য গ

    - (nonnull instancetype)initWithRemoteModel:
        (nonnull MLKCustomRemoteModel *)remoteModel;

    পরামিতি

    remoteModel

    একটি কাস্টম অবজেক্ট ক্লাসিফিকেশন মডেল সার্ভারে দূরবর্তীভাবে সংরক্ষিত এবং ডিভাইসে ডাউনলোড করা হয়েছে।

    ফেরত মূল্য

    প্রদত্ত CustomRemoteModel সহ CustomObjectDetectorOptions এর একটি নতুন উদাহরণ।

  • অনুপলব্ধ

    ঘোষণা

    উদ্দেশ্য গ

    - (nonnull instancetype)init;