MLKEntityExtractionParams
@interface MLKEntityExtractionParams : NSObject
Ein Objekt mit verschiedenen Parametern, die bei jedem Aufruf der Entitätsextraktion angepasst werden können.
-
Referenzzeit, basierend auf dem relativen Datum (z.B. "morgen") in Millisekunden ab der Epoche 1970-01-01T00:00:00 (UTC-Zeitzone). Ein Nullwert bedeutet, dass die aktuelle Zeit (wenn die Entitätsextraktion aufgerufen wird) verwendet werden soll.
Erklärung
Objective-C
@property (nonatomic, nullable) NSDate *referenceTime;
-
Referenzzeitzone, basierend darauf, welche relativen Datumsangaben (z.B. „morgen“) interpretiert werden sollen. Wenn dies nicht festgelegt ist, wird die aktuelle Zeitzone (wenn die Entitätsextraktion aufgerufen wird) verwendet.
Erklärung
Objective-C
@property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
-
Eine bevorzugte Sprache, mit der potenzielle Werte für Datum/Uhrzeit-Entitäten unterschieden werden können. Beispiel: „01/02/2000“ ist mehrdeutig und kann sich entweder auf den 2. Januar oder den 1. Februar beziehen. Durch eine Spracheinstellung kann jedoch die richtige Sprache ausgewählt werden (mit „en-US“ wird das erste Format und mit „en-UK“ das zweite Format ausgewählt). Der Standardwert ist die Systemsprache des Geräts. Die unterstützten Sprachen entsprechen der Liste der unterstützten Modelle. Also entweder: {
'en-*'} ({
'en-US'}, {'en-UK'}, {
'en-CA'}, ...), {'ar-*'}, {
'de-’}, {“` ‘es-'}, {'fr-*'}, {
'it-’}, {“` ‘es-’}, {'ko-*'}, {
‘nl-’}, {“` ‘es-’}, {'pt-*'}, {
‘ru”-’}, {“` ‘es-'tr-*'}, {
Erklärung
Objective-C
@property (nonatomic, null_resettable) NSLocale *preferredLocale;
-
Die Teilmenge der Entitätstypen (
EntityExtractionEntityType
), die vom Entitätsextraktor erkannt werden. Typen, die nicht im Satz vorhanden sind, werden nicht zurückgegeben, auch wenn sie im Eingabetext vorhanden sind.nil
-Sätze werden auf den vonMLKEntityExtractionEntityTypeAllEntityTypes
zurückgegebenen Standardsatz zurückgesetzt.Erklärung
Objective-C
@property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
-
Initialisiert eine zugewiesene
EntityExtractionParams
-Instanz mit den Standardwerten. Legt „referenceTime“ und „referenceTimezone“ aufnil
und für „typesFilter“ einen Satz mit allen Werten fest, die vonMLKEntityExtractionEntityTypeAllEntityTypes
zurückgegeben werden.Erklärung
Objective-C
- (nonnull instancetype)init;