|
||||||||||
| 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 ClassifiersoftClassify in class AbstractClassifier
public Array classify(LabeledDataCollection train,
DataCollection test)
Classifier
classify in interface Classifierclassify in class AbstractClassifierprotected 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 AbstractClassifierprotected 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 | |||||||||