public class WNSim extends StringMetric<String>
| Constructor and Description |
|---|
WNSim()
default constructor: expects all resources to be defaults, and will look
for them on classpath
|
WNSim(ResourceManager rm)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
MetricResponse |
compare(edu.illinois.cs.cogcomp.sim.MetricWord arg1,
edu.illinois.cs.cogcomp.sim.MetricWord arg2)
Calculates similarity between two words, using POS tags if provided.
|
MetricResponse |
compare(String firstWord,
String secondWord)
Calculates similarity between word1 and word2
|
String |
getName()
returns the name of this metric.
|
static void |
main(String[] args)
Contains sample invocation
|
protected String |
wrapStringArgument(String word)
construct a T instance from just a String to allow the
StringMetric.compareStringValues(Map) to interact with |
compareStringValuespublic static final String NAME
public WNSim()
throws IOException
IOExceptionpublic WNSim(ResourceManager rm) throws IOException
rm - ResourceManager containing non-default config options,
including path to the local Wordnet resourceIOExceptionpublic static void main(String[] args) throws IOException
args - optional: config file containing path to the wordnet resource,
as in config/sampleConfig.txtIOExceptionpublic MetricResponse compare(String firstWord, String secondWord)
firstWord - 1st wordsecondWord - 2nd wordpublic String getName()
StringMetric.compareStringValues(java.util.Map<java.lang.String, java.lang.String>) method.getName in class StringMetric<String>protected String wrapStringArgument(String word)
StringMetric.compareStringValues(Map) to interact with .compare wrapStringArgument in class StringMetric<String>word - the word to wrappublic MetricResponse compare(edu.illinois.cs.cogcomp.sim.MetricWord arg1, edu.illinois.cs.cogcomp.sim.MetricWord arg2) throws IllegalArgumentException
arg1 - 1st wordarg2 - 2nd wordIllegalArgumentExceptionCopyright © 2017. All rights reserved.