Tài liệu tham khảo khung MLKitObjectDetectionCustom

MLKCustomObjectDetectorOptions


@interface MLKCustomObjectDetectorOptions : MLKCommonObjectDetectorOptions

Cấu hình của trình phát hiện đối tượng mô hình tuỳ chỉnh.

  • Ngưỡng tin cậy cho các nhãn do trình phát hiện đối tượng trả về. Các nhãn do trình phát hiện đối tượng trả về sẽ có độ tin cậy cao hơn hoặc bằng ngưỡng đã cho. Ngưỡng là một giá trị dấu phẩy động và phải nằm trong phạm vi [0, 1]. Nếu bạn không đặt chính sách này hoặc đặt một giá trị không hợp lệ, thì hệ thống sẽ sử dụng mọi ngưỡng phân loại mà siêu dữ liệu của mô hình chỉ định. Nếu mô hình không chứa siêu dữ liệu nào hoặc siêu dữ liệu không chỉ định ngưỡng phân loại, thì ngưỡng mặc định là 0.0 sẽ được sử dụng.

    Khai báo

    Objective-C

    @property (nonatomic, nullable) NSNumber *classificationConfidenceThreshold;
  • Số lượng nhãn tối đa cần trả về cho một đối tượng đã phát hiện. Phải dương. Nếu bạn không đặt hoặc đặt một giá trị không hợp lệ, hệ thống sẽ sử dụng giá trị mặc định là 10.

    Khai báo

    Objective-C

    @property (nonatomic) NSInteger maxPerObjectLabelCount;
  • Khởi động một thực thể CustomObjectDetectorOptions bằng LocalModel đã cho, trong đó thuộc tính classificationConfidenceThreshold được đặt thành nil. Nếu bạn vẫn không đặt chính sách này, hệ thống sẽ sử dụng giá trị ngưỡng tin cậy có trong siêu dữ liệu của mô hình (nếu có). Nếu chưa có giá trị đó, hệ thống sẽ sử dụng giá trị 0.0.

    Khai báo

    Objective-C

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

    Các tham số

    localModel

    Mô hình phân loại đối tượng tuỳ chỉnh được lưu trữ trên thiết bị.

    Giá trị trả về

    Một thực thể mới của CustomObjectDetectorOptions với LocalModel đã cho.

  • Khởi động một thực thể CustomObjectDetectorOptions bằng CustomRemoteModel đã cho, trong đó thuộc tính classificationConfidenceThreshold được đặt thành nil. Nếu bạn vẫn không đặt chính sách này, hệ thống sẽ sử dụng giá trị ngưỡng tin cậy có trong siêu dữ liệu của mô hình (nếu có). Nếu chưa có giá trị đó, hệ thống sẽ sử dụng giá trị 0.0.

    Khai báo

    Objective-C

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

    Các tham số

    remoteModel

    Một mô hình phân loại đối tượng tuỳ chỉnh được lưu trữ từ xa trên máy chủ và được tải xuống thiết bị.

    Giá trị trả về

    Một thực thể mới của CustomObjectDetectorOptions với CustomRemoteModel đã cho.

  • Không dùng được.

    Khai báo

    Objective-C

    - (nonnull instancetype)init;