Tài liệu tham khảo về khung MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

Một đối tượng chứa nhiều tham số có thể được tuỳ chỉnh cho mỗi lệnh gọi trích xuất thực thể.

  • Thời gian tham chiếu dựa trên ngày tương đối (ví dụ: "ngày mai") sẽ được diễn giải, tính bằng mili giây kể từ thời gian bắt đầu của hệ thống 1970-01-01T00:00:00 (múi giờ UTC). Giá trị nil có nghĩa là cần sử dụng thời gian hiện tại (khi trích xuất thực thể được gọi).

    Khai báo

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • Múi giờ tham chiếu dựa trên những ngày tương đối (ví dụ: "ngày mai") sẽ được diễn giải. Nếu bạn không đặt thuộc tính này, múi giờ hiện tại (khi trích xuất thực thể được gọi) sẽ được sử dụng.

    Khai báo

    Objective-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • Ngôn ngữ ưu tiên có thể dùng để phân biệt các giá trị tiềm năng của các thực thể ngày giờ. Ví dụ: "01/02/2000" không rõ ràng và có thể đề cập đến ngày 2 tháng 1 hoặc ngày 1 tháng 2, nhưng lựa chọn ưu tiên về ngôn ngữ có thể giúp chọn đúng ngôn ngữ (‘en-US’ sẽ chọn cái trước và "en-UK" cho ngày sau). Giá trị mặc định là ngôn ngữ hệ thống của thiết bị. Các ngôn ngữ được hỗ trợ khớp với danh sách mô hình được hỗ trợ. Bất kỳ (hoặc một tập hợp con của): {'en-*'} ({ ‘en-US’}, {'en-UK'}, { ‘en-CA’}, ...), {'ar-*'}, { ‘de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {”` ‘ja-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘pl-’}, {'pt-*'}, { ‘ru-’}, {'pt-*'}, { ‘ru-’},'tr-*'}, {

    Khai báo

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • Tập hợp con các loại thực thể (EntityExtractionEntityType) sẽ được trình trích xuất thực thể phát hiện. Các loại không có trong tập hợp sẽ không được trả về ngay cả khi chúng có trong văn bản nhập. Các tập hợp nil sẽ được đặt lại về tập hợp mặc định mà MLKEntityExtractionEntityTypeAllEntityTypes trả về.

    Khai báo

    Objective-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • Khởi động một thực thể EntityExtractionParams được phân bổ với các giá trị mặc định. Đặt referenceTime và referenceTimezone thành nil và đặt typeFilter thành một tập hợp chứa tất cả các giá trị được trả về từ MLKEntityExtractionEntityTypeAllEntityTypes.

    Khai báo

    Objective-C

    - (nonnull instancetype)init;