我从其他相关的堆栈溢出讨论中尝试了很多,但找不到我要找的东西。
我想要的是:对于给定的消息(即,包含一个或多个句子的段落),我希望情绪得分在 -5 到 +5 之间。
带有 nltk.sentiment 包的 Valder 模块提供了三种不同的分数:pos、neu 和 neg。但这不是我想要的。
有没有办法使用 nltk sentiwordnet 来做到这一点?
我从其他相关的堆栈溢出讨论中尝试了很多,但找不到我要找的东西。
我想要的是:对于给定的消息(即,包含一个或多个句子的段落),我希望情绪得分在 -5 到 +5 之间。
带有 nltk.sentiment 包的 Valder 模块提供了三种不同的分数:pos、neu 和 neg。但这不是我想要的。
有没有办法使用 nltk sentiwordnet 来做到这一点?
您必须从语料库或预定义的数据集训练您的数据集,该数据集具有单独的正负训练集,然后将您的数据与之进行比较。
该算法是您如何将训练数据集与测试数据集进行比较,以获得数据集相似程度的数值。
请记住,训练数据集应该与测试数据集相似。
然后您可以使用各种算法,例如朴素贝叶斯或 MultiBinomial 等。
这个链接可能有助于 找到一个句子的正面或负面意见
根据需要更改分数