MLKEntityExtractionParams
@interface MLKEntityExtractionParams : NSObjectאובייקט שמכיל פרמטרים שונים שאפשר להתאים אישית בכל חילוץ ישות שיחה.
-
שעת הפניה שמבוססת על התאריכים היחסיים שיש לפרש, למשל "מחר") אלפיות השנייה מתחילת 1970-01-01T00:00:00 (אזור זמן UTC). ערך אפסי פירושו בזמן הנוכחי (כשמופעל חילוץ ישות) יש להשתמש.
הצהרה
Objective-C
@property (nonatomic, nullable) NSDate *referenceTime; -
אזור זמן שיש להתייחס אליו לפי התאריכים היחסיים שלו (למשל, "מחר") שיש לפרש אותו. אם המיקום לא הוגדר, ייעשה שימוש באזור הזמן הנוכחי (כשמופעל חילוץ ישות).
הצהרה
Objective-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-*’}הצהרה
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ומגדירה את typesFilter כקבוצה שמכיל את כל הערכים שהוחזרו מ-MLKEntityExtractionEntityTypeAllEntityTypes.הצהרה
Objective-C
- (nonnull instancetype)init;