Uses of Package
LBJ2.classify

Packages that use LBJ2.classify
LBJ2.classify Contains classes representing classifiers and features, as well as utility classes related to classifiers and features that may come in handy. 
LBJ2.infer Inference algorithms are implemented here (derived from Inference), but most of the classes in this package are used internally by LBJ at runtime to represent constraints and to translate between constraint representations. 
LBJ2.jni Classes with methods implemented in C++ are kept in this package; currently the only one is GLPKHook
LBJ2.learn Learning algorithms, normalizers (used in inference; see Normalizer), testing metrics (used in cross validation; see TestingMetric), and other utility classes can be found in this package. 
LBJ2.nlp Parsers, data structures, pre-processing algorithms, and common feature extracting classifiers (implemented with LBJ) useful for natural language processing are implemented in this package. 
LBJ2.nlp.seg The segmentation of sequences of words into semantically meaningful groups is a common NLP paradigm; this package aims to support such tasks in a general way. 
LBJ2.parse Here, a couple of general purpose data structures and parsers that instantiate them are defined, as well as the Parser interface, which is central to the LBJ learning classifier syntax. 
LBJ2.util Utility routines for math related stuff, formatting, etc., are defined here. 
 

Classes in LBJ2.classify used by LBJ2.classify
Classifier
          Objects of this class represent functions that make some multi-valued decision about an object.
DiscreteArrayFeature
          A discrete array feature keeps track of its index in the classifier's returned array as well as the total number of features in that array.
DiscreteFeature
          A discrete feature takes on one value from a set of discontinuous values.
Feature
          Objects of this class represent the value of a Classifier's decision.
FeatureVector
          Objects of this class are returned by classifiers that have been applied to an object.
RealArrayFeature
          A real array feature keeps track of its index in the classifier's returned array.
RealFeature
          A real feature takes on any value representable by a double.
Score
          A score is a number produced by a learner that indicates the degree to which a particular discrete classification is appropriate for a given object.
TestDiscrete
          This class is a program that can evaluate any Classifier against an oracle Classifier on the objects returned from a Parser.
ValueComparer
          This classifier applies another classifier to the example object and returns a Boolean feature (with value "true" or "false") representing the equality of the argument classifier's feature value to a given value.
 

Classes in LBJ2.classify used by LBJ2.infer
Classifier
          Objects of this class represent functions that make some multi-valued decision about an object.
FeatureVector
          Objects of this class are returned by classifiers that have been applied to an object.
Score
          A score is a number produced by a learner that indicates the degree to which a particular discrete classification is appropriate for a given object.
ScoreSet
          A score set is simply a set of Scores.
 

Classes in LBJ2.classify used by LBJ2.jni
Score
          A score is a number produced by a learner that indicates the degree to which a particular discrete classification is appropriate for a given object.
 

Classes in LBJ2.classify used by LBJ2.learn
Classifier
          Objects of this class represent functions that make some multi-valued decision about an object.
DiscreteFeature
          A discrete feature takes on one value from a set of discontinuous values.
Feature
          Objects of this class represent the value of a Classifier's decision.
FeatureVector
          Objects of this class are returned by classifiers that have been applied to an object.
ScoreSet
          A score set is simply a set of Scores.
 

Classes in LBJ2.classify used by LBJ2.nlp
Classifier
          Objects of this class represent functions that make some multi-valued decision about an object.
FeatureVector
          Objects of this class are returned by classifiers that have been applied to an object.
 

Classes in LBJ2.classify used by LBJ2.nlp.seg
Classifier
          Objects of this class represent functions that make some multi-valued decision about an object.
TestDiscrete
          This class is a program that can evaluate any Classifier against an oracle Classifier on the objects returned from a Parser.
 

Classes in LBJ2.classify used by LBJ2.parse
Feature
          Objects of this class represent the value of a Classifier's decision.
 

Classes in LBJ2.classify used by LBJ2.util
Classifier
          Objects of this class represent functions that make some multi-valued decision about an object.