CSGObject类参考


详细描述

Class SGObject is the base class of all shogun objects.

Apart from dealing with reference counting that is used to manage shogung objects in memory (erase unused object, avoid cleaning objects when they are still in use), it provides interfaces for:

  1. parallel - to determine the number of used CPUs for a method (cf. CParallel)
  2. io - to output messages and general i/o (cf. CIO)
  3. version - to provide version information of the shogun version used (cf. CVersion)

在文件SGObject.h81行定义。

CArray< bool >CArray< char >CArray< CPlifBase * >CArray< float32_t >CArray< float64_t >CArray< int32_t >CCache< float64_t >CCache< KERNELCACHE_ELEM >CCache< ST >CCache< TSparseEntry< float64_t > >CCache< TSparseEntry< ST > >CCache< uint16_t >CCache< uint8_t >CDynamicArray< CPlifBase * >CDynamicArray< float64_t >CDynamicArray< int32_t >CDynamicArray< T_ATTRIBUTE >CDynamicArray< uint64_t >CList< CDotFeatures * >CList< CFeatures * >CList< CKernel * >CMemoryMappedFile< ST >CTrie< DNATrie >CTrie< POIMTrie >CAlphabetCArray< T >CBinaryStream< T >CBitStringCCache< T >CClassifierCCompressorCCplexCDistanceCDistributionCDynamicArray< T >CDynProgCFeaturesCFileCGCArray< T >CGMNPLibCGNPPLibCHashCIntronListCKernelCKernelNormalizerCLabelsCList< T >CMathCMemoryMappedFile< T >CPerformanceMeasuresCPlifBaseCPlifMatrixCPreProcCQPBSVMLibCSegmentLossCSet< T >CSignalCSimpleFile< T >CTimeCTrie< Trie >MKLMultiClassGLPK继承.

所有成员的列表。

公有成员

 CSGObject ()
 CSGObject (const CSGObject &orig)
virtual ~CSGObject ()
virtual const char * get_name () const =0

公有属性

CIOio
CParallelparallel
CVersionversion

构造及析构函数文档

CSGObject (  ) 

在文件SGObject.h84行定义。

CSGObject ( const CSGObject orig  ) 

在文件SGObject.h90行定义。

virtual ~CSGObject (  )  [virtual]

在文件SGObject.h96行定义。


成员函数文档

virtual const char* get_name (  )  const [pure virtual]

get the name of the object

返回:
name of object

CKernelPerceptronCKNNCLDACLPBoostCLPMCMKLMKLMultiClassGLPKCPerceptronCPluginEstimateCSubGradientLPMCGMNPLibCGMNPSVMCGNPPLibCGNPPSVMCGPBTSVMCLaRankCLibLinearCLibSVMCLibSVMMultiClassCLibSVMOneClassCMPDSVMCQPBSVMLibCScatterSVMCSubGradientSVMCSVMCSVMLinCSVMOcasCSVMSGDCWDSVMOcasCHierarchicalCKMeansCBrayCurtisDistanceCCanberraMetricCCanberraWordDistanceCChebyshewMetricCChiSquareDistanceCCosineDistanceCEuclidianDistanceCGeodesicMetricCHammingWordDistanceCJensenMetricCManhattanMetricCManhattanWordDistanceCMinkowskiMetricCSparseEuclidianDistanceCTanimotoDistanceCHistogramCHMMCLinearHMMCPerformanceMeasuresCAlphabetCAttributeFeaturesCCombinedDotFeaturesCCombinedFeaturesCDummyFeaturesCExplicitSpecFeaturesCFKFeaturesCImplicitWeightedSpecFeaturesCLabelsCPolyFeaturesCRealFileFeaturesCSimpleFeatures< ST >CSparseFeatures< ST >CStringFeatures< ST >CTOPFeaturesCWDFeaturesCAUCKernelCAvgDiagKernelNormalizerCChi2KernelCCombinedKernelCCommUlongStringKernelCCommWordStringKernelCConstKernelCCustomKernelCDiagKernelCDistanceKernelCFirstElementKernelNormalizerCFixedDegreeStringKernelCGaussianKernelCGaussianShiftKernelCGaussianShortRealKernelCHistogramWordStringKernelCIdentityKernelNormalizerCLinearByteKernelCLinearKernelCLinearStringKernelCLinearWordKernelCLocalAlignmentStringKernelCLocalityImprovedStringKernelCMatchWordStringKernelCMultitaskKernelNormalizerCOligoStringKernelCPolyKernelCPolyMatchStringKernelCPolyMatchWordStringKernelCPyramidChi2CRegulatoryModulesStringKernelCRidgeKernelNormalizerCSalzbergWordStringKernelCSigmoidKernelCSimpleLocalityImprovedStringKernelCSparseGaussianKernelCSparseLinearKernelCSparsePolyKernelCSqrtDiagKernelNormalizerCTensorProductPairKernelCVarianceKernelNormalizerCWeightedCommWordStringKernelCWeightedDegreePositionStringKernelCWeightedDegreeStringKernelCArray< T >CBinaryStream< T >CBitStringCCache< T >CCompressorCCplexCDynamicArray< T >CFileCGCArray< T >CHashCList< T >CMathCMemoryMappedFile< T >CSet< T >CSignalCSimpleFile< T >CTimeCTrie< Trie >CPreProcCKRRCLibSVRCDynProgCIntronListCPlifCPlifArrayCPlifMatrixCSegmentLossCSimpleFeatures< float64_t >CSimpleFeatures< uint16_t >CSparseFeatures< float64_t >CStringFeatures< uint8_t >CStringFeatures< uint16_t >CArray< CPlifBase * >CArray< float64_t >CArray< float32_t >CArray< int32_t >CArray< char >CArray< bool >CCache< ST >CCache< float64_t >CCache< TSparseEntry< ST > >CCache< uint8_t >CCache< KERNELCACHE_ELEM >CCache< uint16_t >CCache< TSparseEntry< float64_t > >CDynamicArray< CPlifBase * >CDynamicArray< float64_t >CDynamicArray< int32_t >CDynamicArray< T_ATTRIBUTE >CDynamicArray< uint64_t >CList< CDotFeatures * >CList< CKernel * >CList< CFeatures * >CMemoryMappedFile< ST >CTrie< DNATrie >CTrie< POIMTrie >内被实现。


成员数据文档

CIO* io

在文件SGObject.h213行定义。

在文件SGObject.h214行定义。

在文件SGObject.h215行定义。


该类的文档由以下文件生成:

SHOGUN Machine Learning Toolbox - Documentation