Classifier Unit

Functions

NameDescription
aGetLength (11)
aSetLength (11)
MeanCompute average of the a array.
StdDevCompute standard deviation.
ToDouble
ToSingle

Classes

NameDescription
TBClassesListHolds a list of classes for Naive Bayes classification algorithm.
TBClassesListItemClassification class definition for the Naive Bayes classification algorithm.
TClassesListThe abstract object holds a list of known classification classes.
TClassesListItemAbstract class for items of a list of clasification classes.
TClassifierAbstract class for encapsulation of different classification algorithms.
TKNearestNeighborsImplementation of the K-NN (K Nearest Neighbors) classification algorithm.
TLClassesListHolds a list of classes for the Linear Classifier classification algorithm.
TLClassesListItemClassification class for the "Linear classifier" classification algorithm. Classification class for the "Linear classifier" classification algorithm.
TLinearClassifierImplementation of the "Linear classifier" classifier.
TNaiveBayesImplementation of the "Naive Bayes" classification algorithm.
TStatisticClassifierAbstract classifier class for statistical classifiers.

Records

NameDescription
TDiscreteRecordRecord type used to store parameteres learned for discrete attributes.
TExampleRecordRecord type used by K-NN (K Nearest Neighbors) classification algorithm to store the entire learn database in memory.
TFloatRecordRecord type used to store parameteres learned for continuous attributes.
TIndexRecordUsed by the TClassifier to estimate the quality of the attributes.
TKFloatSpanRecord type used by K-NN (K Nearest Neighbors) classification algorithm to store the information about the range of real valued attributes.
TKNNParamsRecord type used by K-NN (K Nearest Neighbors) classification algorithm to control the use of attributes.
TKRecordRecord type used by K-NN (K Nearest Neighbors) classification algorithm to store the nearest neighbors.

Enumerations

NameDescription
TDistanceModelDistance model used by the K-NN algorithm.

Types

NameDescription
PAPointer
PKRecordPointer to the TKRecord type.
TBooleanArrayArray of boolean.
TDiscreteRecordArray
TDoubleArray
TExampleRecordArrayArray of TExampleRecord.
TFloatRecordArray
TIndexRecordArrayArray of TIndexRecord.
TIntegerArray
TKFloatSpanArrayArray of TKFloatSpan.
TKNNParamsArrayArray of TKNNParams.
TKRecordArrayArray of TKRecord.

Events

NameDescription
TIndexNextRecordEvent type used by TClassifier.
TNameNextRecordEvent type used by TClassifier.
TOnClassifyTestEvent type used to determine classification accuracy.
TPopBookmarkEvent type used to get bookmark position.
TPushBookmarkEvent type used to save bookmark position.