MLKEntityExtractor
@interface MLKEntityExtractor : NSObject
Belirtilen giriş metninden varlıkları çıkaran bir sınıf.
-
Verilen seçeneklerle yapılandırılmış bir
EntityExtractor
örneği alır. Bu yöntem iş parçacığında güvenlidir.Bildirim
Objective-C
+ (nonnull MLKEntityExtractor *)entityExtractorWithOptions: (nonnull MLKEntityExtractorOptions *)options;
Parametreler
options
Varlık çıkarıcı için seçenekler.
Döndürülen Değer
Verilen seçeneklere sahip bir
EntityExtractor
örneği. -
Belirtilen metne,
MLKEntityExtractionParams
için varsayılan değerle açıklama ekler. Referans saat olarak o anki saati, referans saat dilimi olarak ise cihazın saat dilimini kullanır. Desteklenen tüm varlık türlerine açıklama ekler.Bildirim
Objective-C
- (void)annotateText:(nonnull NSString *)text completion:(nonnull MLKEntityExtractorCallback)completion;
Parametreler
text
Ek açıklama eklenecek metin.
completion
İşleyici. Varlık çıkarma sonucu veya hatayla ana sırayı geri çağırır.
-
Belirtilen metne referans zamanı, referans saat dilimi ve varlık türleri filtresi gibi parametrelerle açıklama ekler.
Bildirim
Objective-C
- (void)annotateText:(nonnull NSString *)text withParams:(nonnull MLKEntityExtractionParams *)params completion:(nonnull MLKEntityExtractorCallback)completion;
Parametreler
text
Ek açıklama eklenecek metin.
params
Varlık çıkarma sırasında kullanılacak varlık çıkarma parametreleri.
completion
İşleyici. Varlık çıkarma sonucu veya hatayla ana sırayı geri çağırır.
-
Varlık çıkarma için gereken model dosyalarını, varsayılan indirme koşullarıyla indirir (hücresel erişime izin verilir ve arka plan indirmelerine izin verilmez). Model zaten indirilmişse ek işlem gerekmeden tamamlanır.
Bildirim
Objective-C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback)completion;
Parametreler
completion
İşleyicinin bir hatayla ana sırayı geri çağırması için (varsa).
-
Belirtilen koşullar karşılandığında varlık çıkarma için gereken model dosyalarını indirir. Model zaten indirilmişse ek işlem gerekmeden tamamlanır.
Bildirim
Objective-C
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback) completion;
Parametreler
conditions
Çeviri modeli için indirme koşulları.
completion
İşleyicinin bir hatayla ana sırayı geri çağırması için (varsa).
-
Cihazlar kullanılamıyor.
Bildirim
Objective-C
- (nonnull instancetype)init;