Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlev, ai.analyze_sentiment tek bir kod satırıyla giriş metninin duygusal durumunu algılamak için üretken yapay zeka kullanır. Girişin duygusal durumunun pozitif, negatif, karışık veya nötr olup olmadığını algılayabilir. Ayrıca, belirtilen etiketlerinize göre duygusal durumu algılayabilir. Fonksiyon duygu durumunu belirleyemezse, çıktıyı boş bırakır.
Uyarı
- Bu makalede pandas ile ai.analyze_sentiment kullanımı yer alır. pyspark ile ai.analyze_sentiment kullanmak için bu makaleye bakın.
- Bu genel bakış makalesinde diğer yapay zeka işlevlerine bakın.
- Yapay zeka işlevlerinin yapılandırmasını özelleştirmeyi öğrenin.
Genel Bakış
ai.analyze_sentiment işlevi, pandas Series sınıfını genişletir. Her giriş satırının yaklaşımını algılamak için pandas DataFrame metin sütununda işlevini çağırın.
İşlev, DataFrame'in yeni bir sütununda depolanabilecek duygu etiketlerini içeren bir pandas Serisi döndürür.
Sözdizimi
# Default sentiment labels
df["sentiment"] = df["input"].ai.analyze_sentiment()
# Custom sentiment labels
df["sentiment"] = df["input"].ai.analyze_sentiment("label2", "label2", "label3")
Parametreler
| İsim | Description |
|---|---|
labels Opsiyonel |
Giriş metin değerleriyle eşleşecek yaklaşım etiketleri kümesini temsil eden bir veya daha fazla dize . |
İade
İşlev, her giriş metin satırı için duygu etiketleri içeren bir pandas Series döndürür. Varsayılan yaklaşım etiketleri , positive, negativeveya neutraletiketlerini içerirmixed. Özel etiketler belirtilirse, bunun yerine bu etiketler kullanılır. Duygu belirlenemezse, dönüş değeri nullolarak döndürülür.
Example
# This code uses AI. Always review output for mistakes.
df = pd.DataFrame([
"The cleaning spray permanently stained my beautiful kitchen counter. Never again!",
"I used this sunscreen on my vacation to Florida, and I didn't get burned at all. Would recommend.",
"I'm torn about this speaker system. The sound was high quality, though it didn't connect to my roommate's phone.",
"The umbrella is OK, I guess."
], columns=["reviews"])
df["sentiment"] = df["reviews"].ai.analyze_sentiment()
display(df)
Bu örnek kod hücresi aşağıdaki çıkışı sağlar:
İlgili içerik
PySpark ile ai.analyze_sentiment kullanın.
ai.embed ile vektör eklemeleri oluşturun.
ai_extract ile varlıkları ayıklayın.
dil bilgisini ai.fix_grammar ile düzeltin.
ai.generate_response ile özel kullanıcı istemlerini yanıtlayın.
ai.similarity ile benzerliği hesaplayın.
Metni ai.summarize ile özetleme.
Yapay zeka işlevlerinin tamamı hakkında daha fazla bilgi edinin.
Yapay zeka işlevlerinin yapılandırmasını özelleştirin.
İhtiyacınız olan bir özelliği kaçırdık mı? Fabric Fikirleri forumu'nda önerin.