getSentiment:Machine Learning 情感分析器轉換
對自然語言文字進行評分,並建立包含文字中情緒為正面之機率的資料行。
使用方式
getSentiment(vars, ...)
引數
vars
要轉換的字元向量或變數名稱清單。 如已命名,則名稱代表要建立的新變數名稱。
...
傳送至計算引擎的其他引數。
詳細資料
getSentiment
轉換會傳回自然文字情感為正面的機率。 目前僅支援
英文。
值
定義轉換的 maml
物件。
作者
Microsoft Corporation Microsoft Technical Support
另請參閱
rxFastTrees、rxFastForest、rxNeuralNet、rxOneClassSvm、rxLogisticRegression、rxFastLinear。
範例
# Create the data
CustomerReviews <- data.frame(Review = c(
"I really did not like the taste of it",
"It was surprisingly quite good!",
"I will never ever ever go to that place again!!"),
stringsAsFactors = FALSE)
# Get the sentiment scores
sentimentScores <- rxFeaturize(data = CustomerReviews,
mlTransforms = getSentiment(vars = list(SentimentScore = "Review")))
# Let's translate the score to something more meaningful
sentimentScores$PredictedRating <- ifelse(sentimentScores$SentimentScore > 0.6,
"AWESOMENESS", "BLAH")
# Let's look at the results
sentimentScores