【发布时间】:2022-08-08 14:47:13
【问题描述】:
我在 youtube cmets 上尝试了一种基于情感分析的方法,但是 cmets 很多时候都有 mrbeast、tiger/\'s、lion/\'s、pewdiepie、james 等词,这些词不会在句子中添加任何感觉。我已经通过了 nltk 的 average_perception_tagger 但它并没有很好地工作,因为它给出的结果是
我的输入:
\"mrbeast james lion tigers bad sad clickbait fight nice good\"
我在句子中需要的词:
\"bad sad clickbait fight nice good\"
我使用average_perception_tagger得到了什么:
[(\'mrbeast\', \'NN\'),
(\'james\', \'NNS\'),
(\'lion\', \'JJ\'),
(\'tigers\', \'NNS\'),
(\'bad\', \'JJ\'),
(\'sad\', \'JJ\'),
(\'clickbait\', \'NN\'),
(\'fight\', \'NN\'),
(\'nice\', \'RB\'),
(\'good\', \'JJ\')]
所以你可以看到我是否删除了 mrbeast 即 NN 像 clickbait 之类的词,fight 也将被删除,而不是最终从该句子中删除表达式。
-
我不是文学专家。但我相信,作为一个多愁善感的词是一个相对的概念。例如,像老虎这样的一些词可能会让我感到恐惧,而另一些则不会。我认为最好提供有关情感表达的更多细节。
-
请问实际的问题是什么?请提供您正在寻找的输出示例。
-
看看我试图做的是根据用户 cmet 将 youtube 视频分类为好或坏,所以很明显,像好、战斗、点击诱饵、错误、惊人、不、不等这样的词会有所帮助我们这样做。然而,像 mrbeast、james、lion 这样的词只会给我们的模型增加噪音。我的最终目标是为每个 youtube 视频评分,该评分将基于该视频上的用户 cmets。我是初学者,所以如果我走错了路,请纠正我。
标签: python machine-learning nlp sentiment-analysis