问题标签 [vader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
43700 浏览

python - 如何在 Python NLTK 中计算 Vader 'compound' 极性分数?

我正在使用 Vader SentimentAnalyzer 来获取极性分数。我之前使用了正/负/中性的概率分数,但我刚刚意识到“复合”分数,范围从 -1(最负)到 1(最正)将提供一个单一的极性度量。我想知道“复合”分数是如何计算的。是从 [pos, neu, neg] 向量计算的吗?

0 投票
2 回答
9651 浏览

python - 是否可以编辑 NLTK 的 vader 情绪词典?

我想在 中添加单词以vader_lexicon.txt指定单词的极性分数。这样做的正确方法是什么?

我在AppData\Roaming\nltk_data\sentiment\vader_lexicon. 该文件由单词、其极性、强度和由“10 个独立人类评分者”给出的 10 个强度分数组成。[1] 但是,当我编辑它时,以下代码的结果没有任何变化:

我认为当我调用 SentimentIntensityAnalyzer 的构造函数时,我的代码会访问这个文本文件。[2] 您对如何编辑预制词典有任何想法吗?

资料来源:

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

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

0 投票
1 回答
1905 浏览

python-3.x - 如何只获得正分?

我是情绪分析的新手。我只想得到积极的分数,而不是像复合,否定,pos,中性。谁能帮我实现这个目标?

提前致谢。

0 投票
0 回答
458 浏览

nltk - 无法理解 VADER 情绪分析器 NLTK

根据输入的情况,我在理解 vader 的输出时遇到了一些麻烦。这是一个例子。我想知道这种行为作为 IMO 的原因,如果一个句子是大写的,它应该增加强调值并给出一个更加加权的结果。相反,我认为它认为这是一种讽刺或某种东西。

0 投票
2 回答
11092 浏览

python - Vader SentimentIntensityAnalyzer 是多语言的吗?

我被困在情绪分析中,我找到了迄今为​​止我能找到的最好的 Vader 解决方案。我的问题是我没有找到任何关于如何用英语以外的语言来喂养它的文档。

0 投票
1 回答
4237 浏览

python - 有没有办法提高 nltk.sentiment.vader 情绪分析器的性能?

我的文字来源于社交网络,所以你可以想象它的本质,我认为文字是干净和最小的,只要我能想象;执行以下消毒后:

  • 没有网址,没有用户名
  • 没有标点符号,没有重音符号
  • 没有数字
  • 没有停用词(我认为 vader 无论如何都会这样做)

我认为运行时间是线性的,并且我不打算进行任何并行化,因为更改可用代码需要付出大量的努力,例如,对于大约 1000 个从 ~50 kb 到 ~150 kb 字节的文本,它需要大约

在我的机器上运行时间约为 10 分钟。

有没有更好的方法来提供算法以加快烹饪时间?代码很简单,就像 SentimentIntensityAnalyzer 打算工作一样,这里是主要部分

0 投票
0 回答
331 浏览

python - VADER-Sentiment-Analysis 工具包和解码为 UTF-8

我正在尝试这个很棒的 Python 情绪分析工具包,名为 Vader ( https://github.com/cjhutto/vaderSentiment#python-code-example )。但是,由于解码问题(?),我什至无法运行他们的示例。

我已经尝试了 .decode('utf-8'),但它仍然给了我这个错误代码:

为什么它抱怨这个“ascii 编解码器”?因为如果我正确阅读了他们的文档,无论如何这应该是 utf-8。另外,我使用的是 Python 3.6.2。

0 投票
1 回答
1962 浏览

python - 如何提高新闻标题情感分析的准确性?

我使用VaderTextBlob来分析新闻标题的情绪,结果好坏参半:许多我认为略微负面的标题被评为中性。这里有一些例子:

我认为第一句话可以以任何一种方式阅读,但后两句话肯定对他们有负面影响:“有一个黑暗的一面”和“它的不断入侵”,所以我很惊讶维德给了两个负面的痛苦0 和 TextBlob 给出 0 或以上的极性。

这些文本对于情感分析算法来说是根本困难的,还是我可以考虑另一种方法?

我提到的库的吸引力在于我不必制作自己的分类数据集,但如果我可能获得更好的结果,我可能会考虑它。

0 投票
0 回答
2749 浏览

python - 没有名为 vaderSentiment.vaderSentiment 的模块

我已经从 nltk 安装了所有东西,当我运行我的程序时,出现了

ImportError:没有名为 vaderSentiment.vaderSentiment 的模块

我读到我需要下载它并编写 pip install vaderSentiment,所以我做到了,但这似乎

我寻找 [Errno 13] Permiso denegado,我发现了一些关于 write

,我做到了,这发生了

目录 '/home/kyrah/.cache/pip/http' 或其父目录不归当前用户所有,缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。目录 '/home/kyrah/.cache/pip' 或其父目录不归当前用户所有,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。无法打开需求文件:[Errno 2] 不存在 el archivo o el Directorio:'requirements.txt'

现在我不知道该怎么办

0 投票
0 回答
425 浏览

python - 维德情绪分析

我在 Python 中使用Vader来执行情绪分析。有没有办法分析与英语不同的语言(在这种情况下我需要法语)

如果是,我该怎么做,或者我需要什么?