10

vader_lexicon.txtに単語を追加して、極性スコアを単語に指定したいと考えています。そうする正しい方法は何ですか?

このファイルは で見ましたAppData\Roaming\nltk_data\sentiment\vader_lexicon。このファイルは、単語、その極性、強度、および「10 人の独立した人間の評価者」によって与えられた 10 の強度スコアの配列で構成されています。[1] しかし、それを編集しても、次のコードの結果は何も変わりませんでした:

from nltk.sentiment.vader import SentimentIntensityAnalyzer
sia = SentimentIntensityAnalyzer()
s = sia.polarity_scores("my string here")

このテキスト ファイルは、SentimentIntensityAnalyzer のコンストラクターを呼び出したときに、コードによってアクセスされると思います。[2] 既製のレキシコンを編集する方法について何かアイデアはありますか?

ソース:

[1] https://github.com/cjhutto/vaderSentiment

[2] http://www.nltk.org/api/nltk.sentiment.html

4

2 に答える 2