使用VADER进行语义分析 – vadersharp

VaderSharp. The best sentiment analysis tool. In C#.

“VADER (Valence Aware Dictionary and sEntiment Reasoner) is a lexicon and rule-based sentiment analysis tool that is specifically attuned to sentiments expressed in social media.”

Previously VADER was only available in python ( https://github.com/cjhutto/vaderSentiment
). I wanted to use it in C# so ported it over.

Getting Started

VaderSharp is built on .NET Standard v1.6. As such it should work across any variant of the .NET framework, as long as you’re running the most up-to-date version.

To install VaderSharp, run the following command in the Package Manager Console:

Install-Package CodingUpAStorm.VaderSharp

Usage

Import the package at the top of the page:

using VaderSharp;

Then just initialize an instance of SentimentIntensityAnalyzer and call it’s PolarityScores method:

SentimentIntensityAnalyzer analyzer = new SentimentIntensityAnalyzer();

var results = analyzer.PolarityScores("Wow, this package is amazingly easy to use");

Console.WriteLine("Positive score: " + results.Positive);
Console.WriteLine("Negative score: " + results.Negative);
Console.WriteLine("Neutral score: " + results.Neutral);
Console.WriteLine("Compound score: " + results.Compound);

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:使用VADER进行语义分析 – vadersharp