使用JWNL获取WordNet中的下位数和深度数

时间:2016-04-30 11:08:44

标签: wordnet

我使用JWNL库进行搜索相似性。在公式中,需要下位数。我如何使用JWNL获得WordNet中的Hyponym和深度synset的数量?感谢

我已经尝试过以下代码。但是当程序运行时出现错误的java堆空间。我的java堆空间是2 GB

//Method for count number of hyponym of synset
public double getHypo(Synset synset) throws JWNLException {
    double hypo = PointerUtils.getInstance().getHyponymTree(synset).toList().size();
    return hypo;
}

//Method for count deep of synset from root (deep root =1)
public double getDeep(Synset synset) throws JWNLException {
    double deep = PointerUtils.getInstance().getHypernymTree(synset).toList().size() + 1;
    return deep;
}

0 个答案:

没有答案