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.
Usage
microsoftml.get_sentiment(cols: [str, dict, list], **kargs)
Description
Doğal dil metnini puanlar ve duyguların olumlu olma olasılığını değerlendirir.
Ayrıntılar
Dönüşüm get_sentiment , doğal bir metnin duygusunun pozitif olma olasılığını döndürür. Şu anda sadece İngilizceyi destekliyor.
Arguments
Cols
Dönüştürülecek bir karakter dizisi veya değişken isimleri listesi. Eğer dict, isimler oluşturulacak yeni değişkenlerin isimlerini temsil eder.
kargs
İşlem altyapısına gönderilen ek bağımsız değişkenler.
İadeler
Dönüşümü tanımlayan bir nesne.
Example
'''
Example with get_sentiment and rx_logistic_regression.
'''
import numpy
import pandas
from microsoftml import rx_logistic_regression, rx_featurize, rx_predict, get_sentiment
# Create the data
customer_reviews = pandas.DataFrame(data=dict(review=[
"I really did not like the taste of it",
"It was surprisingly quite good!",
"I will never ever ever go to that place again!!"]))
# Get the sentiment scores
sentiment_scores = rx_featurize(
data=customer_reviews,
ml_transforms=[get_sentiment(cols=dict(scores="review"))])
# Let's translate the score to something more meaningful
sentiment_scores["eval"] = sentiment_scores.scores.apply(
lambda score: "AWESOMENESS" if score > 0.6 else "BLAH")
print(sentiment_scores)
Çıktı:
Beginning processing data.
Rows Read: 3, Read Time: 0, Transform Time: 0
Beginning processing data.
Elapsed time: 00:00:02.4327924
Finished writing 3 rows.
Writing completed.
review scores eval
0 I really did not like the taste of it 0.461790 BLAH
1 It was surprisingly quite good! 0.960192 AWESOMENESS
2 I will never ever ever go to that place again!! 0.310344 BLAH