Riferimento al framework MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

Un oggetto che contiene vari parametri che possono essere personalizzati per ogni estrazione di entità chiamata.

  • Ora di riferimento in base alle date relative (ad es. "domani") devono essere interpretate, in millisecondi dall'epoca del 1970-01-01T00:00:00 (fuso orario UTC). Il valore nil indica che è necessario utilizzare l'ora attuale (quando viene richiamata l'estrazione dell'entità).

    Dichiarazione

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • Fuso orario di riferimento in base alle date relative (ad es. "domani") devono essere interpretate. Se se non è impostato, verrà utilizzato il fuso orario attuale (quando viene richiamata l'estrazione delle entità).

    Dichiarazione

    Objective-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • Un'impostazione internazionale preferita che può essere utilizzata per disambiguare i potenziali valori per le entità data-ora. Ad esempio, "01/02/2000" è ambiguo e potrebbe fare riferimento al 2 gennaio o al 1° febbraio, ma una preferenza di lingua può aiutare a scegliere quella giusta ("en-US" sceglierebbe la prima ed "en-UK" il secondo). Il valore predefinito sono le impostazioni internazionali di sistema del dispositivo. Le impostazioni internazionali supportate corrispondono all'elenco dei modelli supportati. Quindi uno qualsiasi di (o un sottoinsieme di): {'en-*'} ({ ‘en-US’}, {'en-UK'}, { ‘en-CA’}, …), {'ar-*'}, { ‘de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {”` ‘ja-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘pl-’}, {'pt-*'}, { ‘ru-’}, {”` ‘th-’}, {'tr-*'}, { ‘zh-*’}

    Dichiarazione

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • Il sottoinsieme dei tipi di entità (EntityExtractionEntityType) che verrà rilevato dall' estrattore di entità. I tipi non presenti nel set non verranno restituiti anche se presenti nel testo di input. nil set verrà reimpostato sul valore predefinito restituito da MLKEntityExtractionEntityTypeAllEntityTypes.

    Dichiarazione

    Objective-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • Inizializza un'istanza EntityExtractionParams allocata con i valori predefiniti. Imposta ReferenceTime ereferenceTimezone su nil e i typesFilter impostati su un set. contenente tutti i valori restituiti da MLKEntityExtractionEntityTypeAllEntityTypes.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;