shark::INameable Class Reference

This class is an interface for all objects which can have a name. More...

#include <shark/Core/INameable.h>

+ Inheritance diagram for shark::INameable:

Public Member Functions

virtual ~INameable ()
 
virtual std::string name () const
 returns the name of the object More...
 

Detailed Description

This class is an interface for all objects which can have a name.

Definition at line 43 of file INameable.h.

Constructor & Destructor Documentation

§ ~INameable()

virtual shark::INameable::~INameable ( )
inlinevirtual

Definition at line 45 of file INameable.h.

Member Function Documentation

§ name()

virtual std::string shark::INameable::name ( ) const
inlinevirtual

returns the name of the object

Reimplemented in shark::PointSearch, shark::SquaredHingeLinearCSvmTrainer< InputType >, shark::IRpropMinus, shark::ConcatenatedModel< InputType, OutputType >, shark::SquaredHingeCSvmTrainer< InputType, CacheType >, shark::IRpropPlusFull, shark::IRpropPlus, shark::LinearCSvmTrainer< InputType >, shark::NestedGridSearch, shark::KernelClassifier< InputType >, shark::RpropPlus, shark::LinearMcSvmWWTrainer< InputType >, shark::LinearMcSvmCSTrainer< InputType >, shark::LinearMcSvmATMTrainer< InputType >, shark::LinearMcSvmATSTrainer< InputType >, shark::LinearMcSvmADMTrainer< InputType >, shark::LinearMcSvmLLWTrainer< InputType >, shark::KernelBudgetedSGDTrainer< InputType, CacheType >, shark::LinearMcSvmReinforcedTrainer< InputType >, shark::ModelKernel< InputType >, shark::LMCMA, shark::LinearMcSvmMMRTrainer< InputType >, shark::SubrangeKernel< InputType >, shark::ArgMaxConverter< Model >, shark::ArgMaxConverter< LinearModel< VectorType > >, shark::ArgMaxConverter< KernelExpansion< InputType > >, shark::NegativeWilcoxonMannWhitneyStatistic< LabelType, OutputType >, shark::TanhSigmoidModel, shark::TwoNormRegularizer, shark::SimpleSigmoidModel, shark::MergeBudgetMaintenanceStrategy< RealVector >::MergingProblemFunction, shark::SquaredLoss< Sequence, Sequence >, shark::LinearMcSvmOVATrainer< InputType >, shark::CSvmTrainer< InputType, CacheType >, shark::CSvmDerivative< InputType, CacheType >, shark::KernelSGDTrainer< InputType, CacheType >, shark::KernelTargetAlignment< InputType, LabelType >, shark::CrossEntropyMethod, shark::WeightedSumKernel< InputType >, shark::ThresholdVectorConverter, shark::CARTClassifier< LabelType >, shark::CARTClassifier< RealVector >, shark::ConvolutionalRBM< VisibleLayerT, HiddenLayerT, RngT >, shark::McSvmATSTrainer< InputType, CacheType >, shark::McSvmADMTrainer< InputType, CacheType >, shark::McSvmATMTrainer< InputType, CacheType >, shark::McSvmWWTrainer< InputType, CacheType >, shark::RBM< VisibleLayerT, HiddenLayerT, RngT >, shark::McSvmLLWTrainer< InputType, CacheType >, shark::RpropMinus, shark::McSvmMMRTrainer< InputType, CacheType >, shark::McSvmCSTrainer< InputType, CacheType >, shark::NBClassifier< InputType, OutputType >, shark::SvmLogisticInterpretation< InputType >, shark::CrossValidationError< ModelTypeT, LabelTypeT >, shark::FFNet< HiddenNeuron, OutputNeuron >, shark::SquaredLoss< OutputType, unsigned int >, shark::EpsilonSvmTrainer< InputType, CacheType >, shark::OneClassSvmTrainer< InputType, CacheType >, shark::RegularizationNetworkTrainer< InputType >, shark::KernelExpansion< InputType >, shark::CrossEntropyIndependent, shark::KernelExpansion< RealVector >, shark::ZeroOneLoss< unsigned int, RealVector >, shark::ARDKernelUnconstrained< InputType >, shark::PCA, shark::ProductKernel< InputType >, shark::Normalizer< DataType >, shark::LooError< ModelTypeT, LabelType >, shark::McSvmOVATrainer< InputType, CacheType >, shark::NormalizedKernel< InputType >, shark::NormalizeComponentsUnitVariance< DataType >, shark::SoftNearestNeighborClassifier< InputType >, shark::MissingFeatureSvmTrainer< InputType, CacheType >, shark::CrossEntropy, shark::SigmoidFitPlatt, shark::PolynomialKernel< InputType >, shark::NegativeGaussianProcessEvidence< InputType, OutputType, LabelType >, shark::LassoRegression< InputVectorType >, shark::RFTrainer, shark::CMSA, shark::TrustRegionNewton, shark::FisherLDA, shark::ThresholdConverter, shark::MklKernel< InputType >, shark::CARTTrainer, shark::LinearModel< InputType >, shark::RBFLayer, shark::LinearModel< VectorType >, shark::NearestNeighborClassifier< InputType >, shark::Softmax, shark::SparseAutoencoderError, shark::NormalizeComponentsUnitInterval< DataType >, shark::CMACMap, shark::NearestNeighborRegression< InputType >, shark::RadiusMarginQuotient< InputType, CacheType >, shark::MonomialKernel< InputType >, shark::NoisyErrorFunction, shark::McReinforcedSvmTrainer< InputType, CacheType >, shark::OptimizationTrainer< Model, LabelTypeT >, shark::HierarchicalClustering< InputT >, shark::Centroids, shark::DiscreteKernel, shark::GaussianRbfKernel< InputType >, shark::RNNet, shark::ErrorFunction, shark::IndicatorBasedMOCMA< Indicator >, shark::SoftClusteringModel< InputT >, shark::ConvexCombination, shark::OneVersusOneClassifier< InputType >, shark::CMA, shark::ElitistCMA, shark::IndicatorBasedRealCodedNSGAII< Indicator >, shark::IndicatorBasedSteadyStateMOCMA< Indicator >, shark::LabelOrder, shark::GaussianNoiseModel, shark::Rosenbrock, shark::GridSearch, shark::SMSEMOA, shark::HardClusteringModel< InputT >, shark::ScaledKernel< InputType >, shark::NegativeLogLikelihood, shark::NBClassifierTrainer< InputType, OutputType >, shark::NormalizeKernelUnitVariance< InputType >, shark::ImpulseNoiseModel, shark::MissingFeaturesKernelExpansion< InputType >, shark::LooErrorCSvm< InputType, CacheType >, shark::SigmoidModel, shark::SimplexDownhill, shark::LDA, shark::LinearRegression, shark::NormalizeComponentsZCA, shark::IHR6, shark::DiscreteLoss, shark::VDCMA, shark::ELLI1, shark::ELLI2, shark::ZDT4, shark::CombinedObjectiveFunction< SearchSpaceType, ResultT >, shark::HingeLoss, shark::SquaredHingeLoss, shark::CIGTAB1, shark::CIGTAB2, shark::IHR2, shark::ZDT1, shark::KernelBasisDistance, shark::IHR1, shark::IHR3, shark::IHR4, shark::ZDT2, shark::ZDT6, shark::ZeroOneLoss< LabelType, OutputType >, shark::NegativeAUC< LabelType, OutputType >, shark::CG, shark::Fonseca, shark::LZ2, shark::LZ8, shark::ZDT3, shark::AbsoluteLoss< VectorType >, shark::SquaredLoss< OutputType, LabelType >, shark::OneNormRegularizer, shark::NormalizeComponentsWhitening, shark::LinearKernel< InputType >, shark::RFClassifier, shark::LZ1, shark::LZ3, shark::LZ4, shark::LZ5, shark::LZ6, shark::LZ7, shark::ContrastiveDivergence< Operator >, shark::SingleChainApproximator< MarkovChainType >, shark::Autoencoder< HiddenNeuron, OutputNeuron >, shark::SigmoidFitRpropNLL, shark::TiedAutoencoder< HiddenNeuron, OutputNeuron >, shark::EpsilonHingeLoss, shark::SquaredEpsilonHingeLoss, shark::OnlineRNNet, shark::TukeyBiweightLoss, shark::MultiChainApproximator< MarkovChainType >, shark::LBFGS, shark::Himmelblau, shark::ConstrainedSphere, shark::DTLZ1, shark::HuberLoss, shark::KernelMeanClassifier< InputType >, shark::Perceptron< InputType >, shark::DTLZ2, shark::DTLZ4, shark::DTLZ5, shark::DTLZ6, shark::DTLZ7, shark::DTLZ3, shark::ExactGradient< RBMType >, shark::BFGS, shark::LZ9, shark::SteepestDescent, shark::Ellipsoid, shark::RotatedObjectiveFunction, shark::LinearClassifier< VectorType >, shark::LinearNorm, shark::MeanModel< ModelType >, shark::MeanModel< CARTClassifier< RealVector > >, shark::CigarDiscus, shark::Cigar, shark::Ackley, shark::Discus, shark::Schwefel, shark::Sphere, shark::DiffPowers, and shark::GSP.

Definition at line 48 of file INameable.h.

Referenced by shark::AbstractOptimizer< RealVector, RealVector, std::vector< ResultSet< RealVector, RealVector > > >::checkFeatures(), shark::RotatedObjectiveFunction::name(), shark::OptimizationTrainer< Model, LabelTypeT >::name(), shark::NormalizedKernel< InputType >::name(), shark::LooError< ModelTypeT, LabelType >::name(), and shark::CrossValidationError< ModelTypeT, LabelTypeT >::name().


The documentation for this class was generated from the following file: