Supervised Trainers

Optimized algorithms to solve specialized supervised optimization problems.

A supervised problem consists of data with inputs and labels. Typical tasks are regression, ranking, or classification.

Classes

class  shark::AbstractSvmTrainer< InputType, LabelType, Model, Trainer >
 Super class of all kernelized (non-linear) SVM trainers. More...
 
class  shark::AbstractLinearSvmTrainer< InputType >
 Super class of all linear SVM trainers. More...
 
class  shark::AbstractTrainer< Model, LabelTypeT >
 Superclass of supervised learning algorithms. More...
 
class  shark::AbstractWeightedTrainer< Model, LabelTypeT >
 Superclass of weighted supervised learning algorithms. More...
 
class  shark::CSvmTrainer< InputType, CacheType >
 Training of C-SVMs for binary classification. More...
 
class  shark::EpsilonSvmTrainer< InputType, CacheType >
 Training of Epsilon-SVMs for regression. More...
 
class  shark::FisherLDA
 Fisher's Linear Discriminant Analysis for data compression. More...
 
class  shark::KernelMeanClassifier< InputType >
 Kernelized mean-classifier. More...
 
class  shark::KernelSGDTrainer< InputType, CacheType >
 Generic stochastic gradient descent training for kernel-based models. More...
 
class  shark::LassoRegression< InputVectorType >
 LASSO Regression. More...
 
class  shark::LDA
 Linear Discriminant Analysis (LDA) More...
 
class  shark::LinearRegression
 Linear Regression. More...
 
class  shark::LinearSAGTrainer< InputType, LabelType >
 Stochastic Average Gradient Method for training of linear models,. More...
 
class  shark::LogisticRegression< InputVectorType >
 Trainer for Logistic regression. More...
 
class  shark::MissingFeatureSvmTrainer< InputType, CacheType >
 Trainer for binary SVMs natively supporting missing features. More...
 
class  shark::OptimizationTrainer< Model, LabelTypeT >
 Wrapper for training schemes based on (iterative) optimization. More...
 
class  shark::Perceptron< InputType >
 Perceptron online learning algorithm. More...
 
class  shark::RankingSvmTrainer< InputType, CacheType >
 Training of an SVM for ranking. More...
 
class  shark::RegularizationNetworkTrainer< InputType >
 Training of a regularization network. More...
 
class  shark::RFTrainer< LabelType >
 Random Forest. More...