Classias Data Structures

Here are the data structures with brief descriptions:
classias::accuracyAccuracy counter
classias::train::averaged_perceptron_base< error_tmpl >The base class for Averaged Preceptron
classias::train::averaged_perceptron_base< error_tmpl >::report_typeThe type of progress information
classias::train::averaged_perceptron_binary< error_tmpl >Averaged Preceptron for binary classification
classias::train::averaged_perceptron_multi< error_tmpl >Averaged Preceptron for multi-class classification
classias::binary_data_base< instance_tmpl >A template class for a collection of binary-classification instances
classias::binary_data_with_quark_base< instance_tmpl, attributes_quark_tmpl >A template class for a collection of binary-classification instances with a quark assigning attribute identifiers
classias::binary_instance_base< features_tmpl, weight_tmpl, group_tmpl >A template class for binary instances
classias::candidate_data_base< instance_tmpl, feature_generator_tmpl >A template class for a collection of candidate-classification instances
classias::candidate_data_with_quark_base< instance_tmpl, attributes_quark_tmpl, labels_quark_tmpl, feature_generator_tmpl >A template class for a collection of candidate-classification instances
classias::candidate_instance_base< attributes_tmpl, weight_tmpl, group_tmpl >A template class for candidate instances
classias::dense_feature_generator_base< attribute_tmpl, label_tmpl, feature_tmpl >A template class for feature generators for any combinations of attributes and labels
classias::group_baseGroup number class
classias::invalid_parameterException class for invalid parameter
classias::train::lbfgs_base< model_tmpl >The base class for gradient descent using L-BFGS
classias::train::lbfgs_logistic_binary< data_tmpl, model_tmpl >Gradient descent with L-BFGS for binary classification
classias::train::lbfgs_logistic_multi< data_tmpl, model_tmpl >Gradient descent with L-BFGS for multi classification
classias::classify::linear_binary< model_tmpl >A template class for linear binary classifier
classias::classify::linear_binary_hinge< model_tmpl >A template class for linear binary classifiers with hinge error function
classias::classify::linear_binary_logistic< model_tmpl >A template class for linear binary classifiers with logistic-sigmoid error function
classias::classify::linear_multi< model_tmpl >A template class for linear multi-class classifiers
classias::classify::linear_multi_logistic< model_tmpl >A template class for linear multi-class classifiers with soft-max function (Maximum Entropy models)
classias::multi_data_base< instance_tmpl, feature_generator_tmpl >A template class for a collection of multi-class classification instances
classias::multi_data_with_quark_base< instance_tmpl, attributes_quark_tmpl, labels_quark_tmpl, feature_generator_tmpl >Data set for classification instances
classias::multi_instance_base< attributes_tmpl, weight_tmpl, group_tmpl >A template class for multi-class instances
classias::train::online_scheduler_binary< data_tmpl, trainer_tmpl >A scheduler of online algorithms for training binary classifiers
classias::train::online_scheduler_multi< data_tmpl, trainer_tmpl >A scheduler of online algorithms for training multi/candidate classifiers
classias::parameter_exchangeA class for exchanging parameters
classias::parameter_exchange::value_typeParameter value
classias::train::pegasos_base< error_tmpl >The base class for Primal Estimated sub-GrAdient SOlver (Pegasos)
classias::train::pegasos_base< error_tmpl >::report_typeThe type of progress information
classias::train::pegasos_binary< error_tmpl >Pegasos for binary classification
classias::train::pegasos_multi< error_tmpl >Pegasos for multi classification
classias::precallCounter for precision, recall, and F1 scores
classias::precall::label_statA counter for each label
classias::quark2_base< item0_base, item1_base >Quark for associating a pair of items with an identifier
classias::quark_base< item_base >Quark for associating an item with an identifier
classias::quark_errorException class for quark_base and quark2_base
classias::sparse_feature_generator_base< attribute_tmpl, label_tmpl, feature_tmpl >Feature generator for combinations of attributes and labels that exist in the training data
classias::sparse_vector_base< identifier_base, value_base >A template class for sparse vectors
classias::thru_feature_generator_base< attribute_tmpl, label_tmpl, feature_tmpl >A template class for feature generators for candidate classification
classias::train::truncated_gradient_base< error_tmpl >The base class for Trancated Gradient
classias::train::truncated_gradient_base< error_tmpl >::report_typeThe type of progress information
classias::train::truncated_gradient_binary< error_tmpl >Truncated gradient for binary classification
classias::train::truncated_gradient_multi< error_tmpl >Truncated gradient for multi-class classification
classias::unknown_parameterException class for parameter_exchange
classias::weight_baseInstance weight class

Copyright (c) 2002-2009 by Naoaki Okazaki
Mon Dec 28 23:41:03 2009