|
||||||||||
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.NaiveBayesClassifier
Naive Bayes Classifier.
Field Summary |
Fields inherited from class edu.stanford.nlp.classify.AbstractClassifier |
testmatrix, trainlabels, trainmatrix |
Constructor Summary | |
NaiveBayesClassifier()
|
Method Summary | |
protected int |
assignCategory(int datum)
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. |
Array |
classify(LabeledDataCollection train,
DataCollection test)
Assigns each Datum in the test collection to one single category. |
protected Array |
create_pr_s(Matrix cm)
creates pr_s given the count matrix C(w,s) |
protected Matrix |
create_pr_w_s(Matrix cm)
Creates pr_w_s given the count matrix C(w,s) |
protected double |
score(int category,
int datum)
gives the Naive Bayes score of a given sense (category) for a given datum in test set |
Matrix |
softClassify(LabeledDataCollection train,
DataCollection test)
Assigns each Datum in the test collection to multiple categories with certain probabilities. |
Methods inherited from class edu.stanford.nlp.classify.AbstractClassifier |
initialize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NaiveBayesClassifier()
Method Detail |
public Matrix softClassify(LabeledDataCollection train, DataCollection test)
Classifier
softClassify
in interface Classifier
softClassify
in class AbstractClassifier
public Array classify(LabeledDataCollection train, DataCollection test)
Classifier
classify
in interface Classifier
classify
in class AbstractClassifier
protected Matrix create_pr_w_s(Matrix cm)
protected Array create_pr_s(Matrix cm)
protected double score(int category, int datum)
protected int assignCategory(int datum)
datum
to a category and returns the index of the category.
assignCategory
in class AbstractClassifier
protected Array assignMultipleCategories(int datum)
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 |