Tag: jaws wordnet

在netbeans中使用JAWS查找同义词

import edu.smu.tspell.wordnet.NounSynset; import edu.smu.tspell.wordnet.Synset; import edu.smu.tspell.wordnet.SynsetType; import edu.smu.tspell.wordnet.WordNetDatabase; import javax.swing.JApplet; import javax.swing.JFrame; public class JavaApplication4 { String a[]=new String[2]; public static void main(String a[]) { String ar[]={“faith”}; int j=0; while(j<2) { System.setProperty("wordnet.database.dir", "C:\\ProgramFiles(x86)\\WordNet\\2.1\\dict"); NounSynset nounSynset; NounSynset[] hyponyms; WordNetDatabase database = WordNetDatabase.getFileInstance(); Synset[] synsets = database.getSynsets(ar[j], SynsetType.NOUN); System.out.println("*********************************************"); for (int i = 0; i < synsets.length; […]

使用WS4J的句子相似性

我想用ws4j来计算两个句子之间的相似性。 我正在使用WS4J @ WS4J在线演示的在线演示 我使用WS4J给出的默认示例句子。 输入句子并点击计算相似性按钮后,我得到以下输出: 在这里,我得到句子的单个标记之间的相似性。 我如何从这里继续前进。我想获得一个值(比如0.5或0.8),表示这两个句子的相似性。 有没有标准的方法从这里开始,还是我必须编写自己的算法?

Java中的Wordnet相似性:JAWS,JWNL还是Java WN ::相似性?

我需要在基于java的应用程序中使用Wordnet。 我要: 搜索同义词 找到synsets之间的相似性/相关性 我的应用程序使用RDF图表,我知道有Wordnet的SPARQL端点,但我想最好有一个数据集的本地副本,因为它不是太大。 我找到了以下jar子: 一般图书馆 – JAWS http://lyle.smu.edu/~tspell/jaws/index.html 一般图书馆 – JWNL http://sourceforge.net/projects/jwordnet 相似性库(Perl) – Wordnet ::相似性 http://wn-similarity.sourceforge.net/ Java版的Wordnet ::相似性http://www.cogs.susx.ac.uk/users/drh21/(beta ) 你会为我的应用推荐什么? 是否可以通过一些绑定从Java应用程序中使用Perl库? 谢谢! Mulone