15 #ifndef __IPSDKMATH_KERNELKMEANSCLUSTERINGCONFIG_H__ 16 #define __IPSDKMATH_KERNELKMEANSCLUSTERINGCONFIG_H__ 24 namespace clustering {
53 void setNbAttempts(
const ipUInt32 nbAttempts);
72 void setNbMaxIteration(
const ipUInt32 nbMaxIteration);
91 void setMinChangeRatio(
const ipReal64 minChangeRatio);
109 void setAccuracyThreshold(
const ipReal64 accuracyThreshold);
113 ipReal64 getAccuracyThreshold()
const;
124 void setMaxDictionarySize(
const ipUInt32 maxDictionarySize);
127 ipUInt32 getMaxDictionarySize()
const;
160 #endif // __IPSDKMATH_KERNELKMEANSCLUSTERINGCONFIG_H__ Definition of import/export macro for library.
static ipReal64 getDefaultAccuracyThreshold()
function allowing to retrieve default accuracy threshold value for approximate linear dependence cond...
Definition: KernelKMeansClusteringConfig.h:100
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
static ipUInt32 getDefaultNbAttempts()
Definition: KernelKMeansClusteringConfig.h:42
ipUInt32 _maxDictionarySize
maximum dictionary size for processing
Definition: KernelKMeansClusteringConfig.h:150
static ipReal64 getDefaultMinChangeRatio()
function allowing to retrieve default minimum ratio for sample assignment change (versus full number ...
Definition: KernelKMeansClusteringConfig.h:81
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
ipUInt32 _nbAttempts
number of attempts for K-Means algorithm
Definition: KernelKMeansClusteringConfig.h:135
Definition: KernelKMeansClusteringConfig.h:29
Definition: NumericLimits.h:27
ipReal64 _accuracyThreshold
accuracy threshold value for approximate linear dependence condition
Definition: KernelKMeansClusteringConfig.h:147
#define IPSDKMATH_API
Import/Export macro for library IPSDKMath.
Definition: IPSDKMathExports.h:27
ipUInt32 _nbMaxIteration
Definition: KernelKMeansClusteringConfig.h:139
static ipUInt32 getDefaultMaxDictionarySize()
function allowinf to retrieve default maximum dictionary size for processing
Definition: KernelKMeansClusteringConfig.h:116
static ipUInt32 getDefaultMaxIteration()
Definition: KernelKMeansClusteringConfig.h:63
Predefined types for clustering algorithm.
ipReal64 _minChangeRatio
Definition: KernelKMeansClusteringConfig.h:144
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53