Package shared

Provides the basic data structures and general interfaces needed for all Inducers and Wrappers.

See:
          Description

Interface Summary
OrderingFunction The interface for classes using an ordering function for sorting various lists in the Graph class.
ParamTypes Data type values for Graph class.
Sortable Interface for classes that need to be sorted in a specific manner.
SortFunction Sort method interface.
 

Class Summary
ASCIIPref Provides preferences for non-graphical output.
AttrInfo The AttrInfo class allows giving attribute names, types, and a position in the instance array.
AttrLabelPair This class contains basic information on labels and attributes.
AttrValue The AttrValue class contains the possible values for attributes.
AugCategory The AugCategory class contains information on categories used in labelling and provides support for augmented categories.
BadCategorizer The BadCategorizer class is used for repeated references to categorizers that either don't exist or are not specified.
BagCounters The BagCounters class provides support for instance list counters.
BaseInducer A base class for inducers.
Basics Every file uses the members of the basics class.
CatCounters Counters for categories in CatTestResult.
CatDist The CatDist class is for representing a distribution of categories.
Categorizer Abstract base class for Categorizers.
CatOneTestResult This object contains the result information on one instance passed through an inducer.
CatTestResult The CatTestResult class provides summaries of running categorizers on test data.
Class_Id Deprecated. Use Java's instanceof operator.
CmdLine This class contains standard command-line processing for MLC++ utilities.
ConstCategorizer ConstCategorizer always gives the same category.
DisplayPref The DisplayPref class contains information on displaying options for MLJ inducers.
DotGraphPref Preferences for DotGraph displays.
DoubleRef This is an double wrapper, made because the JDK1.2.2 Double wrapper doesn't allow changes to be made to the integer value.
Edge The Edge class stores information for the edges in the Graph class.
Entropy This class handles all of the Entropy based calculations.
Env_Inducer The Env_Inducer class provides functions for creating Inducer objects of any specific type.
Error The Error class handles runtime error reporting.
Face Face object for the Graph class.
FileNames The FileNames class contains functions for handling file names.
FileSchema This class represents an MLC++ names file.
FSLossEntry FSLossEntry class contains information about loss specification entries in the FileSchema class.
GetEnv This class replaces the functions of GetOption class.
GlobalOptions This file processes a series of static, global options used by the MLC++ library.
Globals This class contains the settings used globally in MLJ.
Graph An instance G of the data type graph consists of a list V of nodes and a list E of edges (node and edge are item types).
GraphMap  
GraphObject This class contains features that are used in the Node and Edge classes.
IncrInducer Abstract template for incremental inducers.
Inducer The Inducer class "induces" a concept from a labelled training set (supervised learning).
Instance The class Instance provides instances with or without label and support for describing instances, iterating through values, and looking at the instance label.
InstanceHashTable InstanceHashTable is a clean interface to the user of hash table of instances.
InstanceList The InstanceList class provides basic functions for ordered lists of instances.
InstanceReader Provide a set of functions for reading a list of instances from a source which provides a single instance at a time, attribute by attribute.
InstSampleElement Internal structure for the InsanceList class.
IntRef This is an integer wrapper, made because the JDK1.2.2 Integer wrapper doesn't allow changes to be made to the integer value.
LogOptions Provide support for MLC++ logging.
Matrix The Matrix class contains functions useful for manipulation of double arrays in MLJ.
MEnum The MEnum class implements a dynamic enumeration type.
MLJ This class contains methods and data members that were external to classes.
MLJArray This class includes methods useful in the manipulation of arrays.
Node Node representation object for internal use in the Graph class.
NominalAttrInfo The NominalAttrInfo class allows giving the different values that the attribute may obtain.
NominalAttrValue NominalAttrValue is a class which stores the vlaues of nominal attributes.
OptionAccess This class is used to maintain a count of how many times an option has been accessed.
OptionServer OptionServer serves as an interface between the option mechanism and the physical storage for the options themselves.
RealAndLabelColumn The RealAttributeColumn class provides a array representation for a real column (real attribute, label and weight).
RealAttrInfo The RealAttrInfo class allows AttrValue of type Real.
RealAttrValue RealAttrValue is a class which stores the values of attributes.
Schema Schema defines the attribute information.
ScoringMetrics scoring device for CatTestResult
SplitAttr A class for determining, holding, and returning the information associated with an attribute split.
SplitScore A class for determining, holding, and returning the information associated with an attribute split.
StatData StatData is a class for doing statistical computations.
StringMap StringMap implements a general mapping/lookup class for strings.
TableCategorizer A TableCategorizer consists of a table of all possible instances.
ThresholdInfo Class structure used for maitaining threshold information in Entropy to make score arrays.
u_Inducer  
 

Package shared Description

Provides the basic data structures and general interfaces needed for all Inducers and Wrappers.

Related Documentation

For documentation on the MLC++ library created by Kohavi, et al., see: