|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wcohen.ss.AbstractStringDistance
com.wcohen.ss.AbstractTokenizedStringDistance
com.wcohen.ss.AbstractStatisticalTokenDistance
com.wcohen.ss.TagLink
public class TagLink
Nested Class Summary | |
---|---|
static class |
TagLink.Candidates
|
protected class |
TagLink.UnitVector
Marker class extending BagOfTokens |
Field Summary |
---|
Fields inherited from class com.wcohen.ss.AbstractStatisticalTokenDistance |
---|
collectionSize, documentFrequency, totalTokenCount |
Fields inherited from class com.wcohen.ss.AbstractTokenizedStringDistance |
---|
tokenizer |
Constructor Summary | |
---|---|
TagLink()
TagLink default constructor. |
|
TagLink(AbstractStringDistance tokenDistance)
TagLink constructor requires a character based string metric. |
|
TagLink(java.lang.String[] dataSetArray)
TagLink constructor requires dataset string array in order to compute the IDF weights. |
|
TagLink(java.lang.String[] dataSetArray,
AbstractStringDistance tokenDistance)
TagLink constructor requires dataset string array in order to compute the IDF weights and a tokenDistance metric. |
|
TagLink(Tokenizer tokenizer,
AbstractStringDistance tokenDistance)
TagLink constructor requires a tokenizer and a tokenDistance metric |
Method Summary | |
---|---|
protected TagLink.UnitVector |
asUnitVector(StringWrapper w)
|
java.lang.String |
explainScore(StringWrapper s,
StringWrapper t)
explainStringMetric gives a brief explanation of how the stringMetric was computed. |
StringWrapper |
prepare(java.lang.String s)
Preprocess a string by finding tokens and giving them TFIDF weights |
double |
score(StringWrapper s,
StringWrapper t)
getStringMetric computes the similarity between a pair of strings T and U. |
java.lang.String |
toString()
toString returns the name and parameters of this string metric |
Methods inherited from class com.wcohen.ss.AbstractStatisticalTokenDistance |
---|
checkTrainingHasHappened, getDocumentFrequency, train |
Methods inherited from class com.wcohen.ss.AbstractTokenizedStringDistance |
---|
asBagOfTokens, prepare, setStringWrapperPool |
Methods inherited from class com.wcohen.ss.AbstractStringDistance |
---|
addExample, doMain, explainScore, getDistance, hasNextQuery, nextQuery, prepare, score, setDistanceInstancePool |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TagLink()
public TagLink(AbstractStringDistance tokenDistance)
characterBasedStringMetric
- CharacterBasedStringMetricpublic TagLink(Tokenizer tokenizer, AbstractStringDistance tokenDistance)
trainDataObjectArray
- TrainDataObject[]public TagLink(java.lang.String[] dataSetArray)
dataSetArray
- String[]public TagLink(java.lang.String[] dataSetArray, AbstractStringDistance tokenDistance)
dataSetArray
- String[]Method Detail |
---|
public double score(StringWrapper s, StringWrapper t)
score
in interface StringDistance
score
in class AbstractStringDistance
T
- StringU
- String
protected TagLink.UnitVector asUnitVector(StringWrapper w)
public StringWrapper prepare(java.lang.String s)
prepare
in interface StringDistance
prepare
in class AbstractStringDistance
public java.lang.String explainScore(StringWrapper s, StringWrapper t)
explainScore
in interface StringDistance
explainScore
in class AbstractStringDistance
S
- StringT
- String
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |