我工作在Java中的自然语言处理项目。 我有我想要的标识属于相似的语义组词的要求。 例如:若言如study
, university
, graduate
, attend
发现我希望他们被归类为与教育有关。 如果词语,如golfer
, batsman
, athlete
被发现,它应该像归类运动员父下的所有。 有没有一种方法,我可以实现,而无需使用和训练方法,这任务。 有没有像一些的WordNet收费,可直接使用? 任何指针将不胜感激! 感谢名单的欢呼声! :-)
Answer 1:
是的,你可以使用共发现。 例如,可以将当前字(例如上位中搜索study
您的分类词(例如) education
或sport
)。 有JAWS , JWNL ,和其他图书馆,看到相关的问题 。
或者,你可以计算候选词和类词之间的相似性-例如,通过使用ws4j或Semilar 。
文章来源: Find semantically similar word for natural language processing