【发布时间】:2019-02-08 14:26:14
【问题描述】:
我使用了一个代码,通过将形容词与我预定义的一组好、坏、平均词,坏词集,句子中的平均词集。但是对于否定(包含“not”的句子),我无法从我的代码中为包含 not 的句子分配确切的意义(无论是好是坏还是平均)。
例如:- 句子-“鲍勃是学校里最好的男孩。”因为在这句话中,有一个形容词“最佳”匹配到好的集合,而不是为这句话分配好的感觉。
但是,对于否定句-“鲍勃不是学校里最好的男孩”。因为在这个句子中只有一个形容词“best”匹配到好的集合,而不是Good sense被分配给这个句子。但是这里的“not”意义不大,但是我的代码无法处理句子中的 "not"。
帮我解决否定问题
【问题讨论】:
-
我想出的一件事是在你的情感词(直到前一个)前面搜索一些
not词,并用not的数量否定你的原始词遇到的话。当然,这是一个非常简单的解决方案,但这可能已经满足您的需求。 -
这和Java有什么关系?