getSentiment:机器学习情绪分析器转换
为自然语言文本评分,并创建一个列,该列显示文本中的情绪为积极情绪的可能性。
用法
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