|
|||||||||
| 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 - CharacterBasedStringMetric
public 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 StringDistancescore in class AbstractStringDistanceT - StringU - String
protected TagLink.UnitVector asUnitVector(StringWrapper w)
public StringWrapper prepare(java.lang.String s)
prepare in interface StringDistanceprepare in class AbstractStringDistance
public java.lang.String explainScore(StringWrapper s,
StringWrapper t)
explainScore in interface StringDistanceexplainScore in class AbstractStringDistanceS - 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 | ||||||||