|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.stanford.nlp.classify.AbstractClassifier | +--edu.stanford.nlp.classify.KNN
K nearest-neighbors classifier.
Field Summary |
Fields inherited from class edu.stanford.nlp.classify.AbstractClassifier |
testmatrix, trainlabels, trainmatrix |
Constructor Summary | |
KNN()
|
Method Summary | |
protected int |
assignCategory(int datum)
returns number of nearest neighbors that were classified as category category |
protected int |
assignCategory(int datum,
Array nearest)
assigns datum datum to a category and returns the index of the category. |
protected Array |
assignMultipleCategories(int datum)
Assigns Datum datum to multiple categories with certain probabilities. |
protected Array |
assignMultipleCategories(int datum,
Array nearest)
assigns datum datum to multiple categories with certain probabilities. |
protected Array |
nearestNeighbors(Array newDatum,
int k)
returns the indices of the k nearest neighbors (in the training set) to a given test Array. |
void |
setK(int k)
sets the number of nearest neighbors to use in K-Nearest-Neighbors algorithm. |
Methods inherited from class edu.stanford.nlp.classify.AbstractClassifier |
classify, initialize, softClassify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public KNN()
Method Detail |
public void setK(int k)
protected Array nearestNeighbors(Array newDatum, int k)
protected int assignCategory(int datum, Array nearest)
datum
to a category and returns the index of the category.
protected int assignCategory(int datum)
category
assignCategory
in class AbstractClassifier
protected Array assignMultipleCategories(int datum, Array nearest)
datum
to multiple categories with certain probabilities. returns array of category_index-probability pairs.
protected Array assignMultipleCategories(int datum)
AbstractClassifier
datum
to multiple categories with certain probabilities. returns array of category_index-probability pairs.
assignMultipleCategories
in class AbstractClassifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |