Sentiment analysis Swift
let sentiment = Sentimently() | |
print(sentiment.score("Cats are stupid.")) | |
analysisResult(score: -2, comparative: -0.66666666666666663, positive: [], negative: ["stupid"], wordTokens: [wordToken(word: "cats", wordStem: Optional("cat")), wordToken(word: "are", wordStem: Optional("be")), wordToken(word: "stupid", wordStem: Optional("stupid"))]) | |
print(sentiment.score("Cats are very stupid.")) | |
analysisResult(score: -3, comparative: -0.75, positive: [], negative: ["stupid"], wordTokens: [wordToken(word: "cats", wordStem: Optional("cat")), wordToken(word: "are", wordStem: Optional("be")), wordToken(word: "very", wordStem: Optional("very")), wordToken(word: "stupid", wordStem: Optional("stupid"))]) | |
print(sentiment.score("Cats are totally amazing!")) | |
analysisResult(score: 4, comparative: 1.0, positive: ["amazing"], negative: [], wordTokens: [wordToken(word: "cats", wordStem: Optional("cat")), wordToken(word: "are", wordStem: Optional("be")), wordToken(word: "totally", wordStem: Optional("totally")), wordToken(word: "amazing", wordStem: Optional("amaze"))]) | |
var testInject = [sentimentWeightValue]() | |
testInject.append(sentimentWeightValue(word: "cats", score: 5)) | |
testInject.append(sentimentWeightValue(word: "amazing", score: 2)) | |
print(sentiment.score("Cats are totally amazing!", addWeights: testInject)) | |
analysisResult(score: 7, comparative: 1.75, positive: ["cats", "amazing"], negative: [], wordTokens: [wordToken(word: "cats", wordStem: Optional("cat")), wordToken(word: "are", wordStem: Optional("be")), wordToken(word: "totally", wordStem: Optional("totally")), wordToken(word: "amazing", wordStem: Optional("amaze"))]) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment