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;