Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AdpBP90aOffers the gradient-based optimization algorithm with individual adaptive learning rates by Silva and Almeida (Adaptive BackPropagation)
AdpBP90bOffers the second version of the gradient descent based optimization algorithm with individual adaptive learning rates by Silva and Almeida (Adaptive BackPropagation). This optimization algorithm introduced by Silva and Almeida adds individual adaptive learning rates and weight-backtracking to standard steepest descent
AffineLinearFunctionThe LinearFunction class represents a simple linear function $ f : R^n \rightarrow R, x \mapsto \langle v, x \rangle + b $ where the vector v and the offset b make up the parameters of the model
AffineLinearMapThe LinearMap class represents a simple affine linear model $ f : R^n \rightarrow R^m, x \mapsto A x + b $ where the matrix A and the vector b make up the parameters of the model
AllInOneMcSVMMeta Model for SVM training
BalancedClassificationErrorThe ClassificationError class returns the number of classification errors, rescaled by the class magnitudes
BFGSOffers methods to use the Broyden-Fletcher-Goldfarb-Shanno algorithm for the optimization of models
BinaryCriterionUse thresholds for transforming output and target vectors into binary vectors and then calculates the classification error
C_SVMMeta Model for SVM training
CachedMatrixEfficient quadratic matrix cache
CachedMatrix::tCacheEntry
CGOffers methods to use the Conjugate Gradients algorithm for the optimization of models
ChessboardDistribution of the chessboard classification problem
ClassificationErrorReturns the number of classification errors
CMAOptimizerThe CMA-ES as a ReClaM Optimizer
CMAOptimizer::ModelFitness
ComponentWiseModelThe ComponentWiseModel encapsulates the component wise application of a base model
CoverTreeA cover tree is a data structure forstering the fast computation of nearest neighbor queries
CoverTree::Node
CoverTree::tNode
CrammerSingerMcSVMMeta Model for SVM training
CrossEntropyError measure for classication tasks that can be used as the objective function for training
CrossEntropyIndependentError measure for classification tasks of non exclusive attributes that can be used for model training
CVErrorErrorFunction based on a cross validation procedure
CVModelCollection of sub-models for cross validation
DataFileThe DataFile class is a DataSource based upon a file
DatasetThe Dataset class encapsulates a realization of data from a DataSource
DataSourceAbstract description of a source of a dataset
DF_CrossEntropyError measure for classication tasks that can be used as the objective function for training
DF_CrossEntropyIndependentError measure for classification tasks of non exclusive attributes that can be used for model training
DF_MeanSquaredErrorMean Squared Error, using the GeneralDerivative interface
DiagGaussKernelGuassian Kernel with independent scaling of every axis
EarlyStoppingUsed for monitoring purposes, to avoid overfitting
Epsilon_SVMMeta Model for SVM training
ErrorFunctionBase class of all error measures
ErrorPercentageCalculates the error percentage based on the mean squared error
ExpNormNormalizes the output of a base model to sum to one using softmax
FFNetOffers the functions to create and to work with a feed-forward network
GaussianProcessGaussian Process
GaussianProcessEvidenceNegative evidence of a Gaussian process
GaussianProcessVarianceVariance of a Gaussian process
GeneralGaussKernelGeneral Guassian Kernel
GridSearchOptimize by trying out a grid of configurations
InputLabelMatrixKernel Gram matrix with input and label kernel
IntWiseDouble
InverseClassSeparabilityInverse of the Class Separability Measure J by Huilin Xiong and M
IRpropMinusThis class offers methods for the usage of the improved Resilient-Backpropagation-algorithm without weight-backtracking
IRpropPlusThis class offers methods for the usage of the improved Resilient-Backpropagation-algorithm with weight-backtracking
JaakkolaHeuristicJaakkola's heuristic and related quantities for Gaussian kernel selection
KalmanFilterThe class provides an implementation of a standard linear KalmanFilter
KernelCoverTreeCover tree with kernel distances
KernelFunctionDefinition of a kernel function as a ReClaM model
KernelKMeansKernel k-means clustering
KernelMatrixKernel Gram matrix
KernelMeanClassifierThe kernel mean classifier is parameter free, that is, it does not require training
KernelNearestNeighborThe kernel nearest neighbor classifier is parameter free, that is, it does not require training
LDALinear Discriminant Analysis (LDA)
LinearClassifierMulti class classifier model suited for linear discriminant analysis
LinearEquationModel and Error Function for the iterative approximate solution of a linear system
LinearFunctionSimple linear function $ f : R^n \rightarrow R, x \mapsto \langle v, x \rangle $ where the vector v makes up the parameters of the model
LinearKernelLinear Kernel, parameter free
LinearMapSimple linear model $ f : R^n \rightarrow R^m, x \mapsto A x $ where the matrix A makes up the parameters of the model
LinearRegressionLinear Regression
LinNormNormalizes the (non-negative) output of a base model by dividing by the overall sum
LinOutFFNetOffers the functions to create and to work with (F)eed-(F)orward (Net)works with (Lin)ear (Out)put
LinOutMSEBFFNetOffers the functions to create and to work with a a (F)eed-(F)orward (Net)works with (Lin)ear (Out)put and with explicit defined neuron-to-(B)ias connections. The network is combined with the (M)ean (S)quared (E)rror measure. This combination is created due to computational efficiency
LMSEFFNetOffers the functions to create and to work with a feed-forward network with explicit defined neuron-to-bias connections. The network is combined with the mean squared error measure. This combination is created due to computational efficiency
LOOLeave One Out (LOO) Error for Support Vector Machines
MeanSquaredErrorCalculates the mean squared error
MetaSVMBase class of all meta models for SVM training
ModelBase class of all models
ModelInterface[DEPRECATED] Realizes the communication between the different modules
ModelWithErrorFunction
MSEFFNetOffers the functions to create and to work with a feed-forward network combined with the mean squared error measure. This combination is created due to computational efficiency
MSERBFNetOffers the functions to create and to work with radial basis function networks and to train it with the mean squared error. This combination provides more computational efficiency compared to using the class MeanSquaredError
MSERNNetA recurrent neural network regression model that learns with Back Propagation Through Time and assumes the MSE error functional
MultiClassSVMMulti Class Support Vector Machine Model
MultiClassTestProblem
NegativeBKTABalanced version of the NegativeKTA
NegativeKTAImplementation of the negative Kernel Target Alignment (KTA) as proposed by Nello Cristianini
NegativeLogLikelihoodNegative logarithm of the likelihood of a probabilistic binary classification model
NegativePolarizationImplementation of the negative Kernel Polarization Measure, that is, Kernel Target Alignment without normalization
NestedGridSearchNested grid search
NetParamsOffers functions for easily reading information about a network, an error measure and an optimization algorithm from a configuration file
NoisyChessboardNoisy version of the chessboard classification problem
NoisyIntervalDistribution of the noisy interval problem
NoisyRpropRprop-like algorithm for noisy function evaluations
NoisySvmLikelihoodModel selection objective for SVMs
NormalizedKernelNormalized version of a kernel function
NormalizedRBFKernelGaussian rbf kernel, with density normalization
OCCMcSVMMeta Model for SVM training
OneClassSVMMeta Model for SVM training
OptimizerBase class of all optimizers
OVAMcSVMMeta Model for SVM training
ParaboloidConvex quadratic model and error function
PartitioningDefined a partitioning of a set of training points and labels as it is required for a cross validation procedure
PCA"Principal Component Analysis" class for data compression
PerceptronPerceptron online learning algorith
PointSearchOptimize by trying out predefined configurations
PolynomialKernelPolynomial Kernel
ProbenBNetThis special network is optimal for benchmark tests with the "proben 1" set
ProbenNetThis special network is optimal for benchmark tests with the "proben 1" set
QpBoxAllInOneDecompQuadratic program solver for box constrained multi class problems
QpBoxAllInOneDecomp::tExampleData structure describing one training example
QpBoxAllInOneDecomp::tVariableData structure describing one variable of the problem
QpBoxAndEqCGQuadratic program solver for box constrained problems using conjugate gradients
QpBoxAndEqDecompVery simple quadratic program solver for box constrained problems
QpBoxDecompQuadratic program solver for box constrained problems
QpCrammerSingerDecompQuadratic program solver for the multi class SVM as proposed by Crammer and Singer
QpCrammerSingerDecomp::tExampleData structure describing one training example
QpCrammerSingerDecomp::tVariableData structure describing one variable of the problem
QPMatrixEncapsulation of a quadratic matrix for quadratic programming
QPMatrix2SVM regression matrix
QPSolverAbstract base class of all quadratic program solvers
QpSvmCGQuadratic program solver for SVMs
QpSvmDecompQuadratic program solver for SVMs
QuickpropThis class offers methods for using the popular heuristic "Quickprop" optimization algorithm
QuickpropOriginalThis class offers methods for using the popular heuristic "Quickprop" optimization algorithm
RadiusMarginSquared Radius-Margin-Quotient
RBFKernelDefinition of the RBF Gaussian kernel
RBFNetOffers the functions to create and to work with radial basis function network
RegularizationNetworkMeta Model for SVM training
RegularizedKernelMatrixKernel Gram matrix
ROCROC-Curve - false negatives over false positives
RpropMinusThis class offers methods for the usage of the Resilient-Backpropagation-algorithm without weight-backtracking
RpropPlusThis class offers methods for the usage of the Resilient-Backpropagation-algorithm with weight-backtracking
SigmoidFitOptimize a sigmoid after SVM outputs to turn them into probability estimates
SigmoidModelStandard sigmoid function with two parameters
SimpleSigmoidModelSimple sigmoid function with one parameter
SpanBoundSpanBound for the 2-norm SVM
SpanBound1SpanBound for the 1-norm SVM
SparseDistributionSparse Distribution
SphereDistribution1Spherical Distribution
SquaredErrorCalculates the sum-of-squares error
SteepestDescentStandard steepest descent
StochasticGradientDescentLearning strategies based on SteepestDescent, but with randomly chosen patterns
SVMSupport Vector Machine (SVM) as a ReClaM Model
SVM_OptimizerOptimizer for SVM training by quadratic programming
SvmApproximationApproximation of Support Vector Machines (SVMs)
SvmApproximationErrorFunctionApproximation of Support Vector Machines (SVMs)
SvmApproximationErrorFunctionGlobalApproximation of Support Vector Machines (SVMs)
SvmApproximationModelApproximation of Support Vector Machines (SVMs)
TanhNetOffers a predefined feed-forward neural network, which uses the "tanh" activation function for hidden and output neurons
TransformedProblemLinear transformation of data
ValidationErrorError on a hold out set
VarianceCariance of data in each column of a data set
VarianceEstimatorOffers the methods to deal with active learning of a neural network
WeightedSumKernelWeighted sum of kernel functions
WeightedSumKernel2Weighted sum of kernel functions
WTAWinner-takes-all error function
ZeroOneLossThe 0-1-loss counts the number of errors, where any deviation of the prediction from the target counts as one error, while only an exact match counts as a correct prediction