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::SquaredHingeLinearCSvmTrainer< InputType >, shark::SquaredHingeCSvmTrainer< InputType, CacheType >, shark::LinearCSvmTrainer< InputType >, shark::PointSearch, shark::IRpropMinus, shark::IRpropPlusFull, shark::IRpropPlus, shark::NestedGridSearch, shark::LinearClassifier< VectorType >, shark::KernelClassifier< InputType >, shark::MultiTaskKernel< InputTypeT >, shark::RpropPlus, shark::NearestNeighborModel< InputType, unsigned int >, shark::NeuronLayer< NeuronType, VectorType >, shark::KernelBudgetedSGDTrainer< InputType, CacheType >, shark::ModelKernel< InputType >, shark::NearestNeighborModel< InputType, LabelType >, shark::RFTrainer< RealVector >, shark::LMCMA, shark::NegativeWilcoxonMannWhitneyStatistic< LabelType, OutputType >, shark::TwoNormRegularizer, shark::RFClassifier< LabelType >, shark::GaussianTaskKernel< InputTypeT >, shark::SquaredLoss< Sequence, Sequence >, shark::CSvmDerivative< InputType, CacheType >, shark::KernelSGDTrainer< InputType, CacheType >, shark::KernelTargetAlignment< InputType, LabelType >, shark::CrossEntropyMethod, shark::WeightedSumKernel< InputType >, shark::CSvmTrainer< InputType, CacheType >, shark::MergeBudgetMaintenanceStrategy< RealVector >::MergingProblemFunction, shark::RBM< VisibleLayerT, HiddenLayerT, randomT >, shark::RpropMinus, shark::LinearSAGTrainer< InputType, LabelType >, shark::CrossValidationError< ModelTypeT, LabelTypeT >, shark::SvmLogisticInterpretation< InputType >, shark::SquaredLoss< OutputType, unsigned int >, shark::EpsilonSvmTrainer< InputType, CacheType >, shark::OneClassSvmTrainer< InputType, CacheType >, shark::RegularizationNetworkTrainer< InputType >, shark::KernelExpansion< InputType >, shark::ZeroOneLoss< unsigned int, RealVector >, shark::PCA, shark::ProductKernel< InputType >, shark::LooError< ModelTypeT, LabelType >, shark::ProductKernel< MultiTaskSample< InputTypeT > >, shark::RankingSvmTrainer< InputType, CacheType >, shark::Conv2DModel< VectorType, ActivationFunction >, shark::LinearModel< InputType, ActivationFunction >, shark::LinearModel< VectorType >, shark::ARDKernelUnconstrained< InputType >, shark::NormalizedKernel< InputType >, shark::NormalizeComponentsUnitVariance< DataType >, shark::RFTrainer< unsigned int >, shark::CrossEntropy, shark::MissingFeatureSvmTrainer< InputType, CacheType >, shark::PolynomialKernel< InputType >, shark::LassoRegression< InputVectorType >, shark::MultiObjectiveBenchmark< Objectives >, shark::NegativeGaussianProcessEvidence< InputType, OutputType, LabelType >, shark::LogisticRegression< InputVectorType >, shark::CMSA, shark::TrustRegionNewton, shark::FisherLDA, shark::ErrorFunction, shark::MklKernel< InputType >, shark::OptimizationTrainer< Model, LabelTypeT >, shark::CMACMap, shark::RBFLayer, shark::NormalizeComponentsUnitInterval< DataType >, shark::RadiusMarginQuotient< InputType, CacheType >, shark::MonomialKernel< InputType >, shark::CMA, shark::LBFGS, shark::HierarchicalClustering< InputT >, shark::CARTree< LabelType >, shark::CARTree< unsigned int >, shark::Classifier< Model >, shark::Centroids, shark::DiscreteKernel, shark::GaussianRbfKernel< InputType >, shark::VariationalAutoencoderError, shark::Classifier< detail::BaseNearestNeighbor< InputType, unsigned int > >, shark::Classifier< LinearModel< VectorType > >, shark::Classifier< MeanModel< CARTree< unsigned int > > >, shark::Classifier< KernelExpansion< InputType > >, shark::SoftClusteringModel< InputT >, shark::PointSetKernel< InputType >, shark::OneVersusOneClassifier< InputType, VectorType >, shark::Normalizer< VectorType >, shark::ElitistCMA, shark::IndicatorBasedMOCMA< Indicator >, shark::MeanModel< ModelType >, shark::MeanModel< CARTree< LabelType > >, shark::MeanModel< CARTree< unsigned int > >, shark::LabelOrder, shark::Rosenbrock, shark::IndicatorBasedRealCodedNSGAII< Indicator >, shark::HardClusteringModel< InputT >, shark::IndicatorBasedRealCodedNSGAII< NSGA3Indicator >, shark::GridSearch, shark::IndicatorBasedSteadyStateMOCMA< Indicator >, shark::ScaledKernel< InputType >, shark::SMSEMOA, shark::NegativeLogLikelihood, shark::NormalizeKernelUnitVariance< InputType >, shark::LooErrorCSvm< InputType, CacheType >, shark::SimplexDownhill, shark::LDA, shark::LinearRegression, shark::IHR6, shark::DiscreteLoss, shark::NormalizeComponentsZCA, shark::MissingFeaturesKernelExpansion< InputType >, shark::ELLI1, shark::ELLI2, shark::ZDT4, shark::CombinedObjectiveFunction< SearchSpaceType, ResultT >, shark::HingeLoss, shark::SquaredHingeLoss, shark::VDCMA, shark::ConcatenatedModel< VectorType >, shark::CIGTAB1, shark::CIGTAB2, shark::IHR2, shark::ZDT1, 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::DropoutLayer< VectorType >, shark::LinearKernel< InputType >, shark::LZ1, shark::LZ3, shark::LZ4, shark::LZ5, shark::LZ6, shark::LZ7, shark::ContrastiveDivergence< Operator >, shark::SingleChainApproximator< MarkovChainType >, shark::RealCodedNSGAIII, shark::RVEA, shark::EpsilonHingeLoss, shark::SquaredEpsilonHingeLoss, shark::TukeyBiweightLoss, shark::MultiChainApproximator< MarkovChainType >, shark::MOEAD, shark::Adam, shark::KernelMeanClassifier< InputType >, shark::Himmelblau, shark::NormalizeComponentsWhitening, shark::ConstrainedSphere, shark::DTLZ1, shark::HuberLoss, shark::Perceptron< InputType >, shark::DTLZ2, shark::DTLZ4, shark::DTLZ5, shark::DTLZ6, shark::DTLZ7, shark::DTLZ3, shark::RotatedObjectiveFunction, shark::BFGS, shark::LZ9, shark::ExactGradient< RBMType >, shark::SteepestDescent, shark::Ellipsoid, shark::Cigar, shark::CigarDiscus, shark::Discus, shark::Ackley, shark::Sphere, shark::Schwefel, 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::PointSetKernel< InputType >::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: