مرجع چارچوب MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

یک شی که شامل پارامترهای مختلفی است که می تواند در هر فراخوانی استخراج موجودیت سفارشی شود.

  • زمان مرجع که بر اساس آن تاریخ‌های نسبی (مثلاً «فردا») باید بر حسب میلی‌ثانیه از دوران 01-1970-01T00:00:00 (منطقه زمانی UTC) تفسیر شود. مقدار صفر به این معنی است که زمان جاری (زمانی که استخراج موجودیت فراخوانی می شود) باید استفاده شود.

    اعلام

    هدف-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • منطقه زمانی مرجع که بر اساس آن تاریخ های نسبی (به عنوان مثال "فردا") باید تفسیر شوند. اگر این تنظیم نشده باشد، از منطقه زمانی فعلی (زمانی که استخراج موجودیت فراخوانی می شود) استفاده می شود.

    اعلام

    هدف-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • محلی ترجیحی که می‌تواند برای ابهام‌زدایی از مقادیر بالقوه برای موجودیت‌های تاریخ-زمان استفاده شود. برای مثال، «01/02/2000» مبهم است و می‌تواند به 2 ژانویه یا 1 فوریه اشاره داشته باشد، اما ترجیح محلی می‌تواند به انتخاب مورد مناسب کمک کند («en-US» اولی را انتخاب می‌کند و «en-UK» دومی). مقدار پیش فرض محل سیستم دستگاه است. زبان های پشتیبانی شده با لیست مدل های پشتیبانی شده مطابقت دارد. بنابراین هر یک از (یا زیرمجموعه ای از): { 'en-*'} ({ 'en-US'}, { 'en-UK'}, { 'en-CA'}، …), { 'ar-*'}, { 'de- '}، {"` 'es- '}، { 'fr-*'}, { 'it- '}، {"` 'ja- '}، { 'ko-*'}, { 'nl- '}، {"` 'pl- '}، { 'pt-*'}, { 'ru- '}، {"` 'th- '}، { 'tr-*'}, { 'zh-*'}

    اعلام

    هدف-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • زیر مجموعه ای از انواع موجودیت ( EntityExtractionEntityType ) که توسط استخراج کننده موجودیت شناسایی می شود. انواعی که در مجموعه وجود ندارند، حتی اگر در متن ورودی وجود داشته باشند، بازگردانده نمی شوند. مجموعه های nil به مجموعه پیش فرض بازگردانده شده توسط MLKEntityExtractionEntityTypeAllEntityTypes بازنشانی می شوند.

    اعلام

    هدف-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • یک نمونه اختصاص داده شده EntityExtractionParams را با مقادیر پیش فرض راه اندازی می کند. referenceTime و referenceTimezone را روی nil تنظیم می‌کند و TypeFilter را روی مجموعه‌ای تنظیم می‌کند که حاوی تمام مقادیر بازگشتی از MLKEntityExtractionEntityTypeAllEntityTypes باشد.

    اعلام

    هدف-C

    - (nonnull instancetype)init;