getSentiment:机器学习情绪分析器转换

为自然语言文本评分,并创建一个列,该列显示文本中的情绪为积极情绪的可能性。

用法

  getSentiment(vars, ...)

参数

vars

要转换的字符向量或变量名称列表。 如果已命名,则名称表示要创建的新变量的名称。

...

发送到计算引擎的其他参数。

详细信息

getSentiment 转换返回自然文本的情绪为积极情绪的可能性。 目前仅支持
英语。

一个 maml 对象,用于定义转换。

作者

Microsoft Corporation Microsoft Technical Support

另请参阅

rxFastTreesrxFastForestrxNeuralNetrxOneClassSvmrxLogisticRegressionrxFastLinear

示例


 # 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