查找语义相似的单词以进行自然语言处理

时间:2015-04-10 22:58:42

标签: nlp semantics similarity words

我正在研究Java中的自然语言处理项目。我有一个要求,我想识别属于类似语义组的单词。 例如:如果找到studyuniversitygraduateattend等字词,我希望将它们归类为与教育相关。 如果找到诸如golferbatsmanathlete之类的字词,则应将其全部归类于像运动员这样的父母。 有没有办法可以在不使用和训练方法的情况下完成这项任务。有没有像WordNet这样可以直接使用的收费?任何指针都将非常感谢! Thanx欢呼!! :-)

1 个答案:

答案 0 :(得分:0)

是的,您可以使用WordNet。例如,您可以在当前单词的上提词(例如study)中搜索您的类别词(例如educationsport)。有JAWSJWNL和其他库,请参阅related question

或者,您可以计算候选词和类别词之间的相似性 - 例如使用ws4jSemilar