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
|
compareStringValues
public static final String NAME
public WNSim() throws IOException
IOException
public WNSim(ResourceManager rm) throws IOException
rm
- ResourceManager containing non-default config options,
including path to the local Wordnet resourceIOException
public static void main(String[] args) throws IOException
args
- optional: config file containing path to the wordnet resource,
as in config/sampleConfig.txtIOException
public 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 wordIllegalArgumentException
Copyright © 2017. All rights reserved.