ข้อมูลอ้างอิงเฟรมเวิร์ก MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

ออบเจ็กต์ที่มีพารามิเตอร์ต่างๆ ที่ปรับแต่งได้ในการเรียกใช้การแยกเอนทิตีแต่ละรายการ

  • เวลาอ้างอิงตามวันที่สัมพัทธ์ (เช่น "พรุ่งนี้") ควรมีการตีความเป็นมิลลิวินาทีจาก Epoch 1970-01-01T00:00:00 (เขตเวลา UTC) ค่า nil หมายความว่าควรใช้เวลาปัจจุบัน (เมื่อมีการเรียกใช้การแยกเอนทิตี)

    คำประกาศ

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • เขตเวลาอ้างอิงซึ่งอิงตามวันที่สัมพัทธ์ (เช่น "พรุ่งนี้") หากไม่ได้ตั้งค่า ระบบจะใช้เขตเวลาปัจจุบัน (เมื่อมีการเรียกใช้การแยกเอนทิตี)

    คำประกาศ

    Objective-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • ภาษาที่ต้องการใช้เพื่อแยกความแตกต่างของค่าที่เป็นไปได้สำหรับเอนทิตีวันที่และเวลา ตัวอย่างเช่น "01/02/2000" จะไม่ชัดเจนและอาจหมายถึงวันที่ 2 มกราคมหรือ 1 กุมภาพันธ์ แต่ค่ากำหนดภาษาสามารถช่วยเลือกภาษาที่ถูกต้องได้ ("en-US" จะเลือก "en-US" ก่อน และ "en-UK") ค่าเริ่มต้นคือภาษาของระบบของอุปกรณ์ ภาษาที่รองรับตรงกับรายการโมเดลที่รองรับ เช่น'en-*'} ({'en-UK'}, {'ar-*'}, {’}, {“` ‘es-'fr-*'}, { 'ko-*'}, {'pt-*'}, {'tr-*'}, {

    คำประกาศ

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • ชุดย่อยของประเภทเอนทิตี (EntityExtractionEntityType) ที่เครื่องมือแยกเอนทิตีจะตรวจหา ประเภทที่ไม่ได้อยู่ในชุดระบบจะไม่แสดงผลแม้ว่าจะมีอยู่ในข้อความอินพุตก็ตาม ชุด nil จะรีเซ็ตเป็นค่าเริ่มต้นที่ MLKEntityExtractionEntityTypeAllEntityTypes ส่งคืน

    คำประกาศ

    Objective-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • เริ่มต้นอินสแตนซ์ EntityExtractionParams ที่จัดสรรด้วยค่าเริ่มต้น ตั้งค่า ReferenceTime และ referenceTimezone เป็น nil และตั้งค่า typeFilter เป็นชุดที่มีค่าทั้งหมดที่แสดงผลจาก MLKEntityExtractionEntityTypeAllEntityTypes

    คำประกาศ

    Objective-C

    - (nonnull instancetype)init;