getSentiment : transformation de l’analyseur de sentiment Machine Learning
Génère un score pour du texte en langage naturel et crée une colonne comprenant les probabilités que les sentiments du texte soient positifs.
Utilisation
getSentiment(vars, ...)
Arguments
vars
Vecteur de caractères ou liste de noms de variables à transformer. Si une dénomination est utilisée, les noms représentent les noms des nouvelles variables à créer.
...
Arguments supplémentaires envoyés au moteur de calcul.
Détails
La transformation getSentiment
retourne la probabilité que le sentiment d’un texte naturel soit positif. Prend actuellement en charge
uniquement l’anglais.
Valeur
Un objet maml
définissant la transformation.
Auteur(s)
Microsoft Corporation Microsoft Technical Support
Voir aussi
rxFastTrees, rxFastForest, rxNeuralNet, rxOneClassSvm, rxLogisticRegression, rxFastLinear.
Exemples
# 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