Package ir.classifiers

Provides methods for classifying text documents using machine learning.

See:
          Description

Class Summary
BayesResult An object to hold the result of training a NaiveBayes classifier.
Classifier Abstract class specifying the functionality of a classifier.
CVLearningCurve Gives learning curves with K-fold cross validation for a classifier.
DirectoryExamplesConstructor Creates a list of examples from a directory where file names contain the category name as a substring.
Example An object to hold training or test examples for categorization.
ExamplesConstructor Creates a list of Examples from data files Specializations handle various ways of storing examples.
NaiveBayes Implements the NaiveBayes Classifier with Laplace smoothing.
Perceptron A perceptron classifier that trains a perceptron to recognize each category.
PerceptronUnit An individual perceptron object used by the Perceptron classifier Includes methods for classifying an Example and training the unit to fire only for a given category of examples.
PointResults Utility class for generating average result curves.
TestNaiveBayes Wrapper class to test NaiveBayes classifier using 10-fold CV.
TestPerceptron Wrapper class to test Perceptron classifier using 10-fold CV.
 

Package ir.classifiers Description

Provides methods for classifying text documents using machine learning.