Riferimento al framework MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

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

  • L'ora di riferimento basata sulle date relative (ad es. "domani") deve essere interpretata, in millisecondi dall'epoca del 1970-01-01T00:00:00 (fuso orario UTC). Il valore null indica che deve essere utilizzata l'ora corrente (quando viene richiamata l'estrazione delle entità).

    Dichiarazione

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • Fuso orario di riferimento in base alle date relative (ad esempio, "domani") da interpretare. Se non è impostata, 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à di data e ora. Ad esempio, "01/02/2000" è ambiguo e potrebbe fare riferimento al 2 gennaio o al 1° febbraio, ma una preferenza di lingua potrebbe aiutare a scegliere quella giusta (la prima scelta sarebbe "en-US" e la seconda "en-UK"). Il valore predefinito corrisponde alle impostazioni internazionali di sistema del dispositivo. Le impostazioni internazionali supportate corrispondono all'elenco dei modelli supportati. Pertanto, uno qualsiasi di (o un sottoinsieme di): {'en-*'} ({ ‘en-US’}, {'en-UK'}, { ‘en-CA’}, ...), {'ar-*'}, { ‘de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {“` ‘es-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘es-’}*, {'pt-*'}, { ‘ru` 'tr-*'}, {}, {'pt-*'}, { ‘ru`’}, {“` ‘es-

    Dichiarazione

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • Il sottoinsieme di tipi di entità (EntityExtractionEntityType) che verrà rilevato dall'estrattore di entità. I tipi non presenti nel set non verranno restituiti anche se sono presenti nel testo di input. I set nil verranno reimpostati sul set 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 il valore ReferenceTime e ReferenceTimezone su nil e il valore typeFilter su un set contenente tutti i valori restituiti da MLKEntityExtractionEntityTypeAllEntityTypes.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;