1

有没有办法判断两个词在两个不同的短语中是否相同?例如,在这两个短语中,“fat”等于“weight”,

I want to loose fat 
I want to loose weight 
4

1 回答 1

0

最直接的选择是在同义词库中查询每对可能是等价的词。如果你所有的案例都是这样,两个句子之间只有一个词不同,那应该是相当可行的。如果您想允许句子大部分相同但可能有一些额外的单词,您可以使用序列比对算法为您提供一些候选单词进行比较。

如果您的实际问题的结构明显不如您的示例那么严格(即您想比较不同排列的句子,例如“我想减肥”和“减肥是我想做的事情”),那么您需要采用某种自然语言处理方法。这将更加困难,但绝对是人们在寻找方法方面取得了进展。

于 2013-11-08T00:07:27.120 回答