TextAnalyticsClient Sınıf

Metin Analizi API'si, sınıfının en iyisi Microsoft makine öğrenmesi algoritmalarıyla oluşturulmuş bir metin analizi web hizmetleri paketidir. API, yaklaşım analizi, anahtar ifade ayıklama ve dil algılama gibi görevler için yapılandırılmamış metinleri analiz etmek için kullanılabilir. Bu API'yi kullanmak için eğitim verileri gerekmez; yalnızca metin verilerinizi getirin. Bu API, en iyi sınıf tahminlerini sunmak için gelişmiş doğal dil işleme tekniklerini kullanır. Daha fazla belge için bkz. https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview

Devralma
TextAnalyticsClient

Oluşturucu

TextAnalyticsClient(endpoint, credentials)

Parametreler

endpoint
str
Gerekli

Desteklenen Bilişsel Hizmetler uç noktaları (protokol ve ana bilgisayar adı, örneğin: https://westus.api.cognitive.microsoft.com).

credentials
None
Gerekli

İstemci aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri.

Değişkenler

config
TextAnalyticsClientConfiguration

İstemci yapılandırması.

Yöntemler

close

keep_alive True ise istemciyi kapatın.

detect_language

API, algılanan dili ve 0 ile 1 arasında bir sayısal puan döndürür.

1'e yakın puanlar, tanımlanan dilin doğru olduğundan %100 emin olduğunu gösterir. Toplam 120 dil desteklenir.

entities

API, belirli bir belgedeki tanınan varlıkların listesini döndürür.

Tanınan her varlık hakkında daha fazla bilgi edinmek için, tanınan varlık adlarını sorgulayarak Bing Varlık Arama API'sini kullanmanızı öneririz. Etkinleştirilmiş dillerin listesi için bkz. Metin Analizi API'de desteklenen diller.

key_phrases

API, giriş metnindeki önemli konuşma noktalarını belirten dizelerin listesini döndürür.

Anahtar ifade ayıklama tarafından desteklenen diller hakkında ayrıntılı bilgi için Metin Analizi Belgeleri'ne bakın.

sentiment

API, 0 ile 1 arasında sayısal bir puan döndürür.

1’e yakın puanlar pozitif yaklaşımı, 0’a yakın puanlar ise negatif yaklaşımı gösterir. 0,5 puanı bir yaklaşımın olmadığını gösterir (örn. bir otomatik simge deyimi). Yaklaşım analizi tarafından desteklenen diller hakkında ayrıntılı bilgi için Metin Analizi Belgeleri'ne bakın.

close

keep_alive True ise istemciyi kapatın.

close() -> None

detect_language

API, algılanan dili ve 0 ile 1 arasında bir sayısal puan döndürür.

1'e yakın puanlar, tanımlanan dilin doğru olduğundan %100 emin olduğunu gösterir. Toplam 120 dil desteklenir.

detect_language(show_stats=None, documents=None, custom_headers=None, raw=False, **operation_config)

Parametreler

show_stats
bool
varsayılan değer: None

(isteğe bağlı) true olarak ayarlanırsa, yanıt giriş ve belge düzeyi istatistiklerini içerir.

documents
list[LanguageInput]
varsayılan değer: None
custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Raw=true ise LanguageBatchResult veya ClientRawResponse

Dönüş türü

Özel durumlar

entities

API, belirli bir belgedeki tanınan varlıkların listesini döndürür.

Tanınan her varlık hakkında daha fazla bilgi edinmek için, tanınan varlık adlarını sorgulayarak Bing Varlık Arama API'sini kullanmanızı öneririz. Etkinleştirilmiş dillerin listesi için bkz. Metin Analizi API'de desteklenen diller.

entities(show_stats=None, documents=None, custom_headers=None, raw=False, **operation_config)

Parametreler

show_stats
bool
varsayılan değer: None

(isteğe bağlı) true olarak ayarlanırsa, yanıt giriş ve belge düzeyi istatistiklerini içerir.

documents
list[MultiLanguageInput]
varsayılan değer: None
custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

EntitiesBatchResult veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

key_phrases

API, giriş metnindeki önemli konuşma noktalarını belirten dizelerin listesini döndürür.

Anahtar ifade ayıklama tarafından desteklenen diller hakkında ayrıntılı bilgi için Metin Analizi Belgeleri'ne bakın.

key_phrases(show_stats=None, documents=None, custom_headers=None, raw=False, **operation_config)

Parametreler

show_stats
bool
varsayılan değer: None

(isteğe bağlı) true olarak ayarlanırsa, yanıt giriş ve belge düzeyi istatistiklerini içerir.

documents
list[MultiLanguageInput]
varsayılan değer: None
custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

KeyPhraseBatchResult veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

sentiment

API, 0 ile 1 arasında sayısal bir puan döndürür.

1’e yakın puanlar pozitif yaklaşımı, 0’a yakın puanlar ise negatif yaklaşımı gösterir. 0,5 puanı bir yaklaşımın olmadığını gösterir (örn. bir otomatik simge deyimi). Yaklaşım analizi tarafından desteklenen diller hakkında ayrıntılı bilgi için Metin Analizi Belgeleri'ne bakın.

sentiment(show_stats=None, documents=None, custom_headers=None, raw=False, **operation_config)

Parametreler

show_stats
bool
varsayılan değer: None

(isteğe bağlı) true olarak ayarlanırsa, yanıt giriş ve belge düzeyi istatistiklerini içerir.

documents
list[MultiLanguageInput]
varsayılan değer: None
custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

object veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar